heat_range
- class pyheatintegration.heat_range.HeatRange(start: float, finish: float)
熱量範囲を表すクラス。
- pyheatintegration.heat_range.flatten_heat_ranges(heat_ranges: list[pyheatintegration.heat_range.HeatRange]) list[float]
- pyheatintegration.heat_range.get_heat_ranges(heats: list[float]) list[pyheatintegration.heat_range.HeatRange]
- pyheatintegration.heat_range.get_merged_heat_ranges(heat_ranges_list: list[list[pyheatintegration.heat_range.HeatRange]]) list[pyheatintegration.heat_range.HeatRange]
複数の熱量領域のリストを合わせた熱量領域を返します。
- パラメータ
plot_segments_list (list[list[PlotSegment]]) -- 熱量領域のリストのリスト。
- 戻り値
結合後の熱量領域のリスト。
- 戻り値の型
list[HeatRange]
サンプル
>>> l1 = [HeatRange(0, 10), HeatRange(10, 30)] >>> l2 = [HeatRange(5, 15), HeatRange(15, 40)] >>> get_merged_heat_ranges([l1, l2]) [HeatRange(0, 5), HeatRange(5, 10), HeatRange(10, 15), HeatRange(15, 30), HeatRange(30, 40)]
- pyheatintegration.heat_range.merge_heat_range(range_: pyheatintegration.heat_range.HeatRange, other: pyheatintegration.heat_range.HeatRange) pyheatintegration.heat_range.HeatRange