diff --git a/lbt_recipes/adaptive_comfort_map/flow/dependencies/comfort_mapping_entry_point.py b/lbt_recipes/adaptive_comfort_map/flow/dependencies/comfort_mapping_entry_point.py index ba7cf723..6bc3acdc 100644 --- a/lbt_recipes/adaptive_comfort_map/flow/dependencies/comfort_mapping_entry_point.py +++ b/lbt_recipes/adaptive_comfort_map/flow/dependencies/comfort_mapping_entry_point.py @@ -107,7 +107,7 @@ def is_script(self): return False def command(self): - return 'ladybug-comfort epw air-speed-json weather.epw enclosure_info.json --multiply-by {multiply_by} --indoor-air-speed in_speed.txt --outdoor-air-speed out_speed.txt --run-period "{run_period}" --output-file air_speed.json'.format(multiply_by=self.multiply_by, run_period=self.run_period) + return 'ladybug-comfort epw air-speed-json weather.epw enclosure_info.json --multiply-by {multiply_by} --indoor-air-speed in_speed.txt --outdoor-air-speed out_speed.txt --run-period "{run_period}" --output-file air_speed.json'.format(run_period=self.run_period, multiply_by=self.multiply_by) def output(self): return { @@ -142,7 +142,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/ladybug-comfort:0.16.5' + return 'docker.io/ladybugtools/ladybug-comfort:0.16.47' @property def image_workdir(self): @@ -213,7 +213,7 @@ def is_script(self): return False def command(self): - return 'ladybug-comfort map air result.sql enclosure_info.json weather.epw --run-period "{run_period}" --{metric} --output-file air.csv'.format(run_period=self.run_period, metric=self.metric) + return 'ladybug-comfort map air result.sql enclosure_info.json weather.epw --run-period "{run_period}" --{metric} --output-file air.csv'.format(metric=self.metric, run_period=self.run_period) def output(self): return { @@ -248,7 +248,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/ladybug-comfort:0.16.5' + return 'docker.io/ladybugtools/ladybug-comfort:0.16.47' @property def image_workdir(self): @@ -363,7 +363,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/ladybug-comfort:0.16.5' + return 'docker.io/ladybugtools/ladybug-comfort:0.16.47' @property def image_workdir(self): @@ -476,7 +476,7 @@ def is_script(self): return False def command(self): - return 'ladybug-comfort map shortwave-mrt weather.epw indirect.ill direct.ill ref.ill sun-up-hours.txt --contributions dynamic --transmittance-contribs dyn_shade --trans-schedule-json trans_schedules.json --solarcal-par "{solarcal_par}" --run-period "{run_period}" --{indirect_is_total} --output-file shortwave.csv'.format(indirect_is_total=self.indirect_is_total, run_period=self.run_period, solarcal_par=self.solarcal_par) + return 'ladybug-comfort map shortwave-mrt weather.epw indirect.ill direct.ill ref.ill sun-up-hours.txt --contributions dynamic --transmittance-contribs dyn_shade --trans-schedule-json trans_schedules.json --solarcal-par "{solarcal_par}" --run-period "{run_period}" --{indirect_is_total} --output-file shortwave.csv'.format(run_period=self.run_period, solarcal_par=self.solarcal_par, indirect_is_total=self.indirect_is_total) def output(self): return { @@ -517,7 +517,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/ladybug-comfort:0.16.5' + return 'docker.io/ladybugtools/ladybug-comfort:0.16.47' @property def image_workdir(self): @@ -652,7 +652,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/ladybug-comfort:0.16.5' + return 'docker.io/ladybugtools/ladybug-comfort:0.16.47' @property def image_workdir(self): @@ -768,14 +768,14 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/ladybug-comfort:0.16.5' + return 'docker.io/ladybugtools/ladybug-comfort:0.16.47' @property def image_workdir(self): return '/home/ladybugbot/run' -class _ComfortMappingEntryPoint_147cac13Orchestrator(luigi.WrapperTask): +class _ComfortMappingEntryPoint_b3d2dfdeOrchestrator(luigi.WrapperTask): """Runs all the tasks in this module.""" # user input for this module _input_params = luigi.DictParameter() diff --git a/lbt_recipes/adaptive_comfort_map/flow/dependencies/dependencies/radiance_contrib_entry_point.py b/lbt_recipes/adaptive_comfort_map/flow/dependencies/dependencies/radiance_contrib_entry_point.py index de634055..f9280411 100644 --- a/lbt_recipes/adaptive_comfort_map/flow/dependencies/dependencies/radiance_contrib_entry_point.py +++ b/lbt_recipes/adaptive_comfort_map/flow/dependencies/dependencies/radiance_contrib_entry_point.py @@ -121,7 +121,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(fixed_radiance_parameters=self.fixed_radiance_parameters, output_format=self.output_format, radiance_parameters=self.radiance_parameters, order_by=self.order_by, sensor_count=self.sensor_count, conversion=self.conversion, header=self.header) + return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(header=self.header, sensor_count=self.sensor_count, conversion=self.conversion, order_by=self.order_by, radiance_parameters=self.radiance_parameters, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters) def output(self): return { @@ -163,7 +163,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -254,7 +254,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scontrib scene.oct grid.pts suns.mod --{calculate_values} --sensor-count {sensor_count} --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --output results.ill --order-by-{order_by} --{header}-header'.format(fixed_radiance_parameters=self.fixed_radiance_parameters, calculate_values=self.calculate_values, output_format=self.output_format, radiance_parameters=self.radiance_parameters, order_by=self.order_by, sensor_count=self.sensor_count, conversion=self.conversion, header=self.header) + return 'honeybee-radiance dc scontrib scene.oct grid.pts suns.mod --{calculate_values} --sensor-count {sensor_count} --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --output results.ill --order-by-{order_by} --{header}-header'.format(header=self.header, sensor_count=self.sensor_count, conversion=self.conversion, calculate_values=self.calculate_values, order_by=self.order_by, radiance_parameters=self.radiance_parameters, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters) def output(self): return { @@ -296,7 +296,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -390,7 +390,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(fixed_radiance_parameters=self.fixed_radiance_parameters, output_format=self.output_format, radiance_parameters=self.radiance_parameters, order_by=self.order_by, sensor_count=self.sensor_count, conversion=self.conversion, header=self.header) + return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(header=self.header, sensor_count=self.sensor_count, conversion=self.conversion, order_by=self.order_by, radiance_parameters=self.radiance_parameters, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters) def output(self): return { @@ -432,7 +432,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -526,7 +526,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(fixed_radiance_parameters=self.fixed_radiance_parameters, output_format=self.output_format, radiance_parameters=self.radiance_parameters, order_by=self.order_by, sensor_count=self.sensor_count, conversion=self.conversion, header=self.header) + return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(header=self.header, sensor_count=self.sensor_count, conversion=self.conversion, order_by=self.order_by, radiance_parameters=self.radiance_parameters, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters) def output(self): return { @@ -568,7 +568,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -662,7 +662,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(fixed_radiance_parameters=self.fixed_radiance_parameters, output_format=self.output_format, radiance_parameters=self.radiance_parameters, order_by=self.order_by, sensor_count=self.sensor_count, conversion=self.conversion, header=self.header) + return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(header=self.header, sensor_count=self.sensor_count, conversion=self.conversion, order_by=self.order_by, radiance_parameters=self.radiance_parameters, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters) def output(self): return { @@ -704,7 +704,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -794,7 +794,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(fixed_radiance_parameters=self.fixed_radiance_parameters, output_format=self.output_format, radiance_parameters=self.radiance_parameters, order_by=self.order_by, sensor_count=self.sensor_count, conversion=self.conversion, header=self.header) + return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(header=self.header, sensor_count=self.sensor_count, conversion=self.conversion, order_by=self.order_by, radiance_parameters=self.radiance_parameters, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters) def output(self): return { @@ -836,7 +836,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -937,7 +937,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -1031,7 +1031,7 @@ def requires(self): def output(self): return { 'result_folder': luigi.LocalTarget( - pathlib.Path(self.execution_folder, 'dynamic/final/{grid}/{aperture_id}'.format(grid=self.grid, aperture_id=self.aperture_id)).resolve().as_posix() + pathlib.Path(self.execution_folder, 'dynamic/final/{grid}/{aperture_id}'.format(aperture_id=self.aperture_id, grid=self.grid)).resolve().as_posix() ) } @@ -1051,7 +1051,7 @@ def output_artifacts(self): return [ { 'name': 'result-folder', 'from': 'output', - 'to': pathlib.Path(self.execution_folder, 'dynamic/final/{grid}/{aperture_id}'.format(grid=self.grid, aperture_id=self.aperture_id)).resolve().as_posix(), + 'to': pathlib.Path(self.execution_folder, 'dynamic/final/{grid}/{aperture_id}'.format(aperture_id=self.aperture_id, grid=self.grid)).resolve().as_posix(), 'optional': False, 'type': 'folder' }] @@ -1064,14 +1064,14 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/ladybug-comfort:0.16.5' + return 'docker.io/ladybugtools/ladybug-comfort:0.16.47' @property def image_workdir(self): return '/home/ladybugbot/run' -class _RadianceContribEntryPoint_147cac13Orchestrator(luigi.WrapperTask): +class _RadianceContribEntryPoint_b3d2dfdeOrchestrator(luigi.WrapperTask): """Runs all the tasks in this module.""" # user input for this module _input_params = luigi.DictParameter() diff --git a/lbt_recipes/adaptive_comfort_map/flow/dependencies/dependencies/shade_contrib_entry_point.py b/lbt_recipes/adaptive_comfort_map/flow/dependencies/dependencies/shade_contrib_entry_point.py index 654f4efa..a759928a 100644 --- a/lbt_recipes/adaptive_comfort_map/flow/dependencies/dependencies/shade_contrib_entry_point.py +++ b/lbt_recipes/adaptive_comfort_map/flow/dependencies/dependencies/shade_contrib_entry_point.py @@ -119,7 +119,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(fixed_radiance_parameters=self.fixed_radiance_parameters, output_format=self.output_format, radiance_parameters=self.radiance_parameters, order_by=self.order_by, sensor_count=self.sensor_count, conversion=self.conversion, header=self.header) + return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(header=self.header, sensor_count=self.sensor_count, conversion=self.conversion, order_by=self.order_by, radiance_parameters=self.radiance_parameters, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters) def output(self): return { @@ -161,7 +161,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -252,7 +252,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scontrib scene.oct grid.pts suns.mod --{calculate_values} --sensor-count {sensor_count} --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --output results.ill --order-by-{order_by} --{header}-header'.format(fixed_radiance_parameters=self.fixed_radiance_parameters, calculate_values=self.calculate_values, output_format=self.output_format, radiance_parameters=self.radiance_parameters, order_by=self.order_by, sensor_count=self.sensor_count, conversion=self.conversion, header=self.header) + return 'honeybee-radiance dc scontrib scene.oct grid.pts suns.mod --{calculate_values} --sensor-count {sensor_count} --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --output results.ill --order-by-{order_by} --{header}-header'.format(header=self.header, sensor_count=self.sensor_count, conversion=self.conversion, calculate_values=self.calculate_values, order_by=self.order_by, radiance_parameters=self.radiance_parameters, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters) def output(self): return { @@ -294,7 +294,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -388,7 +388,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(fixed_radiance_parameters=self.fixed_radiance_parameters, output_format=self.output_format, radiance_parameters=self.radiance_parameters, order_by=self.order_by, sensor_count=self.sensor_count, conversion=self.conversion, header=self.header) + return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(header=self.header, sensor_count=self.sensor_count, conversion=self.conversion, order_by=self.order_by, radiance_parameters=self.radiance_parameters, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters) def output(self): return { @@ -430,7 +430,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -520,7 +520,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(fixed_radiance_parameters=self.fixed_radiance_parameters, output_format=self.output_format, radiance_parameters=self.radiance_parameters, order_by=self.order_by, sensor_count=self.sensor_count, conversion=self.conversion, header=self.header) + return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(header=self.header, sensor_count=self.sensor_count, conversion=self.conversion, order_by=self.order_by, radiance_parameters=self.radiance_parameters, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters) def output(self): return { @@ -562,7 +562,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -663,14 +663,14 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): return '/home/ladybugbot/run' -class _ShadeContribEntryPoint_147cac13Orchestrator(luigi.WrapperTask): +class _ShadeContribEntryPoint_b3d2dfdeOrchestrator(luigi.WrapperTask): """Runs all the tasks in this module.""" # user input for this module _input_params = luigi.DictParameter() diff --git a/lbt_recipes/adaptive_comfort_map/flow/dependencies/dynamic_contribution_entry_point.py b/lbt_recipes/adaptive_comfort_map/flow/dependencies/dynamic_contribution_entry_point.py index 69e53832..70c604f1 100644 --- a/lbt_recipes/adaptive_comfort_map/flow/dependencies/dynamic_contribution_entry_point.py +++ b/lbt_recipes/adaptive_comfort_map/flow/dependencies/dynamic_contribution_entry_point.py @@ -17,7 +17,7 @@ from queenbee_local import QueenbeeTask from queenbee_local import load_input_param as qb_load_input_param from . import _queenbee_status_lock_ -from .dependencies.radiance_contrib_entry_point import _RadianceContribEntryPoint_147cac13Orchestrator as RadianceContribEntryPoint_147cac13Workerbee +from .dependencies.radiance_contrib_entry_point import _RadianceContribEntryPoint_b3d2dfdeOrchestrator as RadianceContribEntryPoint_b3d2dfdeWorkerbee _default_inputs = { 'group_name': None, @@ -243,7 +243,7 @@ def map_dag_inputs(self): return inputs def run(self): - yield [RadianceContribEntryPoint_147cac13Workerbee(_input_params=self.map_dag_inputs)] + yield [RadianceContribEntryPoint_b3d2dfdeWorkerbee(_input_params=self.map_dag_inputs)] done_file = pathlib.Path(self.execution_folder, 'run_radiance_window_contrib.done') done_file.parent.mkdir(parents=True, exist_ok=True) done_file.write_text('done!') @@ -303,7 +303,7 @@ def output(self): } -class _DynamicContributionEntryPoint_147cac13Orchestrator(luigi.WrapperTask): +class _DynamicContributionEntryPoint_b3d2dfdeOrchestrator(luigi.WrapperTask): """Runs all the tasks in this module.""" # user input for this module _input_params = luigi.DictParameter() diff --git a/lbt_recipes/adaptive_comfort_map/flow/dependencies/dynamic_shade_contrib_entry_point.py b/lbt_recipes/adaptive_comfort_map/flow/dependencies/dynamic_shade_contrib_entry_point.py index e4151646..101c397c 100644 --- a/lbt_recipes/adaptive_comfort_map/flow/dependencies/dynamic_shade_contrib_entry_point.py +++ b/lbt_recipes/adaptive_comfort_map/flow/dependencies/dynamic_shade_contrib_entry_point.py @@ -17,7 +17,7 @@ from queenbee_local import QueenbeeTask from queenbee_local import load_input_param as qb_load_input_param from . import _queenbee_status_lock_ -from .dependencies.shade_contrib_entry_point import _ShadeContribEntryPoint_147cac13Orchestrator as ShadeContribEntryPoint_147cac13Workerbee +from .dependencies.shade_contrib_entry_point import _ShadeContribEntryPoint_b3d2dfdeOrchestrator as ShadeContribEntryPoint_b3d2dfdeWorkerbee _default_inputs = { 'group_name': None, @@ -227,7 +227,7 @@ def map_dag_inputs(self): return inputs def run(self): - yield [ShadeContribEntryPoint_147cac13Workerbee(_input_params=self.map_dag_inputs)] + yield [ShadeContribEntryPoint_b3d2dfdeWorkerbee(_input_params=self.map_dag_inputs)] done_file = pathlib.Path(self.execution_folder, 'run_radiance_shade_contrib.done') done_file.parent.mkdir(parents=True, exist_ok=True) done_file.write_text('done!') @@ -287,7 +287,7 @@ def output(self): } -class _DynamicShadeContribEntryPoint_147cac13Orchestrator(luigi.WrapperTask): +class _DynamicShadeContribEntryPoint_b3d2dfdeOrchestrator(luigi.WrapperTask): """Runs all the tasks in this module.""" # user input for this module _input_params = luigi.DictParameter() diff --git a/lbt_recipes/adaptive_comfort_map/flow/dependencies/radiance_mapping_entry_point.py b/lbt_recipes/adaptive_comfort_map/flow/dependencies/radiance_mapping_entry_point.py index 44979307..f39068b4 100644 --- a/lbt_recipes/adaptive_comfort_map/flow/dependencies/radiance_mapping_entry_point.py +++ b/lbt_recipes/adaptive_comfort_map/flow/dependencies/radiance_mapping_entry_point.py @@ -97,7 +97,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance view-factor contrib scene.oct grid.pts scene.mod --ray-count {ray_count} --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --name view_factor'.format(fixed_radiance_parameters=self.fixed_radiance_parameters, ray_count=self.ray_count, radiance_parameters=self.radiance_parameters) + return 'honeybee-radiance view-factor contrib scene.oct grid.pts scene.mod --ray-count {ray_count} --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --name view_factor'.format(ray_count=self.ray_count, radiance_parameters=self.radiance_parameters, fixed_radiance_parameters=self.fixed_radiance_parameters) def output(self): return { @@ -133,7 +133,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -222,7 +222,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -315,7 +315,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -401,7 +401,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(fixed_radiance_parameters=self.fixed_radiance_parameters, output_format=self.output_format, radiance_parameters=self.radiance_parameters, order_by=self.order_by, sensor_count=self.sensor_count, conversion=self.conversion, header=self.header) + return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(header=self.header, sensor_count=self.sensor_count, conversion=self.conversion, order_by=self.order_by, radiance_parameters=self.radiance_parameters, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters) def requires(self): return {'MirrorTheGrid': MirrorTheGrid(_input_params=self._input_params)} @@ -445,7 +445,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -532,7 +532,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scontrib scene.oct grid.pts suns.mod --{calculate_values} --sensor-count {sensor_count} --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --output results.ill --order-by-{order_by} --{header}-header'.format(fixed_radiance_parameters=self.fixed_radiance_parameters, calculate_values=self.calculate_values, output_format=self.output_format, radiance_parameters=self.radiance_parameters, order_by=self.order_by, sensor_count=self.sensor_count, conversion=self.conversion, header=self.header) + return 'honeybee-radiance dc scontrib scene.oct grid.pts suns.mod --{calculate_values} --sensor-count {sensor_count} --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --output results.ill --order-by-{order_by} --{header}-header'.format(header=self.header, sensor_count=self.sensor_count, conversion=self.conversion, calculate_values=self.calculate_values, order_by=self.order_by, radiance_parameters=self.radiance_parameters, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters) def requires(self): return {'MirrorTheGrid': MirrorTheGrid(_input_params=self._input_params)} @@ -576,7 +576,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -666,7 +666,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(fixed_radiance_parameters=self.fixed_radiance_parameters, output_format=self.output_format, radiance_parameters=self.radiance_parameters, order_by=self.order_by, sensor_count=self.sensor_count, conversion=self.conversion, header=self.header) + return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(header=self.header, sensor_count=self.sensor_count, conversion=self.conversion, order_by=self.order_by, radiance_parameters=self.radiance_parameters, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters) def requires(self): return {'MirrorTheGrid': MirrorTheGrid(_input_params=self._input_params)} @@ -710,7 +710,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -796,7 +796,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(fixed_radiance_parameters=self.fixed_radiance_parameters, output_format=self.output_format, radiance_parameters=self.radiance_parameters, order_by=self.order_by, sensor_count=self.sensor_count, conversion=self.conversion, header=self.header) + return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(header=self.header, sensor_count=self.sensor_count, conversion=self.conversion, order_by=self.order_by, radiance_parameters=self.radiance_parameters, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters) def requires(self): return {'MirrorTheGrid': MirrorTheGrid(_input_params=self._input_params)} @@ -840,7 +840,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -936,14 +936,14 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): return '/home/ladybugbot/run' -class _RadianceMappingEntryPoint_147cac13Orchestrator(luigi.WrapperTask): +class _RadianceMappingEntryPoint_b3d2dfdeOrchestrator(luigi.WrapperTask): """Runs all the tasks in this module.""" # user input for this module _input_params = luigi.DictParameter() diff --git a/lbt_recipes/adaptive_comfort_map/flow/main_147cac13.py b/lbt_recipes/adaptive_comfort_map/flow/main_b3d2dfde.py similarity index 96% rename from lbt_recipes/adaptive_comfort_map/flow/main_147cac13.py rename to lbt_recipes/adaptive_comfort_map/flow/main_b3d2dfde.py index 6e6177eb..173d4375 100644 --- a/lbt_recipes/adaptive_comfort_map/flow/main_147cac13.py +++ b/lbt_recipes/adaptive_comfort_map/flow/main_b3d2dfde.py @@ -17,10 +17,10 @@ from queenbee_local import QueenbeeTask from queenbee_local import load_input_param as qb_load_input_param from . import _queenbee_status_lock_ -from .dependencies.comfort_mapping_entry_point import _ComfortMappingEntryPoint_147cac13Orchestrator as ComfortMappingEntryPoint_147cac13Workerbee -from .dependencies.dynamic_contribution_entry_point import _DynamicContributionEntryPoint_147cac13Orchestrator as DynamicContributionEntryPoint_147cac13Workerbee -from .dependencies.dynamic_shade_contrib_entry_point import _DynamicShadeContribEntryPoint_147cac13Orchestrator as DynamicShadeContribEntryPoint_147cac13Workerbee -from .dependencies.radiance_mapping_entry_point import _RadianceMappingEntryPoint_147cac13Orchestrator as RadianceMappingEntryPoint_147cac13Workerbee +from .dependencies.comfort_mapping_entry_point import _ComfortMappingEntryPoint_b3d2dfdeOrchestrator as ComfortMappingEntryPoint_b3d2dfdeWorkerbee +from .dependencies.dynamic_contribution_entry_point import _DynamicContributionEntryPoint_b3d2dfdeOrchestrator as DynamicContributionEntryPoint_b3d2dfdeWorkerbee +from .dependencies.dynamic_shade_contrib_entry_point import _DynamicShadeContribEntryPoint_b3d2dfdeOrchestrator as DynamicShadeContribEntryPoint_b3d2dfdeWorkerbee +from .dependencies.radiance_mapping_entry_point import _RadianceMappingEntryPoint_b3d2dfdeOrchestrator as RadianceMappingEntryPoint_b3d2dfdeWorkerbee _default_inputs = { 'additional_idf': None, @@ -84,7 +84,7 @@ def is_script(self): return False def command(self): - return 'honeybee-energy translate model-occ-schedules model.json --threshold {threshold} --period "{period}" --output-file occ_schedules.json'.format(threshold=self.threshold, period=self.period) + return 'honeybee-energy translate model-occ-schedules model.json --threshold {threshold} --period "{period}" --output-file occ_schedules.json'.format(period=self.period, threshold=self.threshold) def output(self): return { @@ -116,7 +116,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-energy:1.100.2' + return 'docker.io/ladybugtools/honeybee-energy:1.101.19' @property def image_workdir(self): @@ -193,7 +193,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-energy:1.100.2' + return 'docker.io/ladybugtools/honeybee-energy:1.101.19' @property def image_workdir(self): @@ -239,7 +239,7 @@ def is_script(self): return False def command(self): - return 'ladybug-comfort map map-result-info {comfort_model} --run-period "{run_period}" --qualifier "{qualifier}" --folder output --log-file results_info.json'.format(qualifier=self.qualifier, run_period=self.run_period, comfort_model=self.comfort_model) + return 'ladybug-comfort map map-result-info {comfort_model} --run-period "{run_period}" --qualifier "{qualifier}" --folder output --log-file results_info.json'.format(run_period=self.run_period, qualifier=self.qualifier, comfort_model=self.comfort_model) def output(self): return { @@ -322,7 +322,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/ladybug-comfort:0.16.5' + return 'docker.io/ladybugtools/ladybug-comfort:0.16.47' @property def image_workdir(self): @@ -387,7 +387,7 @@ def is_script(self): return False def command(self): - return 'honeybee-energy settings comfort-sim-par input.ddy --run-period "{run_period}" --north {north} --{filter_des_days} --output-file sim_par.json'.format(filter_des_days=self.filter_des_days, north=self.north, run_period=self.run_period) + return 'honeybee-energy settings comfort-sim-par input.ddy --run-period "{run_period}" --north {north} --{filter_des_days} --output-file sim_par.json'.format(run_period=self.run_period, north=self.north, filter_des_days=self.filter_des_days) def output(self): return { @@ -424,7 +424,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-energy:1.100.2' + return 'docker.io/ladybugtools/honeybee-energy:1.101.19' @property def image_workdir(self): @@ -488,7 +488,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -542,7 +542,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance view-factor modifiers model.hbjson --{include_sky}-sky --{include_ground}-ground --{grouped_shades}-shades --name scene'.format(include_sky=self.include_sky, grouped_shades=self.grouped_shades, include_ground=self.include_ground) + return 'honeybee-radiance view-factor modifiers model.hbjson --{include_sky}-sky --{include_ground}-ground --{grouped_shades}-shades --name scene'.format(grouped_shades=self.grouped_shades, include_ground=self.include_ground, include_sky=self.include_sky) def output(self): return { @@ -586,7 +586,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -666,7 +666,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/ladybug:0.40.10' + return 'docker.io/ladybugtools/ladybug:0.42.3' @property def image_workdir(self): @@ -751,7 +751,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-energy:1.100.2' + return 'docker.io/ladybugtools/honeybee-energy:1.101.19' @property def image_workdir(self): @@ -809,7 +809,7 @@ def is_script(self): return False def command(self): - return 'ladybug-comfort epw prevailing weather.epw --comfort-par "{comfort_par}" --run-period "{run_period}" --{output_format} --{order_by} --output-file prevailing.csv'.format(order_by=self.order_by, output_format=self.output_format, run_period=self.run_period, comfort_par=self.comfort_par) + return 'ladybug-comfort epw prevailing weather.epw --comfort-par "{comfort_par}" --run-period "{run_period}" --{output_format} --{order_by} --output-file prevailing.csv'.format(order_by=self.order_by, run_period=self.run_period, comfort_par=self.comfort_par, output_format=self.output_format) def output(self): return { @@ -843,7 +843,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/ladybug-comfort:0.16.5' + return 'docker.io/ladybugtools/ladybug-comfort:0.16.47' @property def image_workdir(self): @@ -902,7 +902,7 @@ def is_script(self): return False def command(self): - return 'honeybee-energy edit modifiers-from-constructions model.hbjson --{use_visible} --{dynamic_behavior}-groups --{dynamic_shade}-groups --exterior-offset {exterior_offset} --output-file new_model.hbjson'.format(exterior_offset=self.exterior_offset, dynamic_behavior=self.dynamic_behavior, use_visible=self.use_visible, dynamic_shade=self.dynamic_shade) + return 'honeybee-energy edit modifiers-from-constructions model.hbjson --{use_visible} --{dynamic_behavior}-groups --{dynamic_shade}-groups --exterior-offset {exterior_offset} --output-file new_model.hbjson'.format(use_visible=self.use_visible, dynamic_shade=self.dynamic_shade, dynamic_behavior=self.dynamic_behavior, exterior_offset=self.exterior_offset) def output(self): return { @@ -936,7 +936,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/lbt-honeybee:0.7.111' + return 'docker.io/ladybugtools/lbt-honeybee:0.8.5' @property def image_workdir(self): @@ -1076,7 +1076,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance sky mtx sky.wea --name sky --north {north} --sky-type {sky_type} --{cumulative} --{sun_up_hours} --{output_type} --output-format {output_format} --sky-density {sky_density}'.format(sky_type=self.sky_type, output_format=self.output_format, north=self.north, sun_up_hours=self.sun_up_hours, output_type=self.output_type, cumulative=self.cumulative, sky_density=self.sky_density) + return 'honeybee-radiance sky mtx sky.wea --name sky --north {north} --sky-type {sky_type} --{cumulative} --{sun_up_hours} --{output_type} --output-format {output_format} --sky-density {sky_density}'.format(cumulative=self.cumulative, north=self.north, sky_density=self.sky_density, sun_up_hours=self.sun_up_hours, sky_type=self.sky_type, output_type=self.output_type, output_format=self.output_format) def requires(self): return {'CreateWea': CreateWea(_input_params=self._input_params)} @@ -1116,7 +1116,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -1215,7 +1215,7 @@ def output_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -1279,7 +1279,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance sky mtx sky.wea --name sky --north {north} --sky-type {sky_type} --{cumulative} --{sun_up_hours} --{output_type} --output-format {output_format} --sky-density {sky_density}'.format(sky_type=self.sky_type, output_format=self.output_format, north=self.north, sun_up_hours=self.sun_up_hours, output_type=self.output_type, cumulative=self.cumulative, sky_density=self.sky_density) + return 'honeybee-radiance sky mtx sky.wea --name sky --north {north} --sky-type {sky_type} --{cumulative} --{sun_up_hours} --{output_type} --output-format {output_format} --sky-density {sky_density}'.format(cumulative=self.cumulative, north=self.north, sky_density=self.sky_density, sun_up_hours=self.sun_up_hours, sky_type=self.sky_type, output_type=self.output_type, output_format=self.output_format) def requires(self): return {'CreateWea': CreateWea(_input_params=self._input_params)} @@ -1319,7 +1319,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -1415,7 +1415,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -1491,7 +1491,7 @@ def is_script(self): return False def command(self): - return 'honeybee-energy simulate model model.hbjson weather.epw --sim-par-json sim-par.json --measures measures --additional-string "{additional_string}" --additional-idf additional.idf --report-units {report_units} --folder output {viz_variables}'.format(report_units=self.report_units, viz_variables=self.viz_variables, additional_string=self.additional_string) + return 'honeybee-energy simulate model model.hbjson weather.epw --sim-par-json sim-par.json --measures measures --additional-string "{additional_string}" --additional-idf additional.idf --report-units {report_units} --folder output {viz_variables}'.format(report_units=self.report_units, additional_string=self.additional_string, viz_variables=self.viz_variables) def requires(self): return {'CreateSimPar': CreateSimPar(_input_params=self._input_params), 'DynamicConstructionOutputs': DynamicConstructionOutputs(_input_params=self._input_params)} @@ -1541,7 +1541,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-energy:1.100.2' + return 'docker.io/ladybugtools/honeybee-energy:1.101.19' @property def image_workdir(self): @@ -1770,7 +1770,7 @@ def output_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -1816,7 +1816,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance octree from-folder model --output scene.oct --{include_aperture}-aperture --{black_out}'.format(black_out=self.black_out, include_aperture=self.include_aperture) + return 'honeybee-radiance octree from-folder model --output scene.oct --{include_aperture}-aperture --{black_out}'.format(include_aperture=self.include_aperture, black_out=self.black_out) def requires(self): return {'CreateRadFolder': CreateRadFolder(_input_params=self._input_params)} @@ -1851,7 +1851,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -1903,7 +1903,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance octree from-folder model --output scene.oct --{include_aperture}-aperture --{black_out} --add-before sky.sky'.format(black_out=self.black_out, include_aperture=self.include_aperture) + return 'honeybee-radiance octree from-folder model --output scene.oct --{include_aperture}-aperture --{black_out} --add-before sky.sky'.format(include_aperture=self.include_aperture, black_out=self.black_out) def requires(self): return {'GenerateSunpath': GenerateSunpath(_input_params=self._input_params), 'CreateRadFolder': CreateRadFolder(_input_params=self._input_params)} @@ -1939,7 +1939,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -2037,7 +2037,7 @@ def output_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -2113,7 +2113,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -2172,7 +2172,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance grid split-folder ./input_folder ./output_folder {cpu_count} --grid-divisor {cpus_per_grid} --min-sensor-count {min_sensor_count}'.format(cpu_count=self.cpu_count, cpus_per_grid=self.cpus_per_grid, min_sensor_count=self.min_sensor_count) + return 'honeybee-radiance grid split-folder ./input_folder ./output_folder {cpu_count} --grid-divisor {cpus_per_grid} --min-sensor-count {min_sensor_count}'.format(cpu_count=self.cpu_count, min_sensor_count=self.min_sensor_count, cpus_per_grid=self.cpus_per_grid) def requires(self): return {'CreateRadFolder': CreateRadFolder(_input_params=self._input_params)} @@ -2240,7 +2240,7 @@ def output_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -2504,7 +2504,7 @@ def map_dag_inputs(self): return inputs def run(self): - yield [RadianceMappingEntryPoint_147cac13Workerbee(_input_params=self.map_dag_inputs)] + yield [RadianceMappingEntryPoint_b3d2dfdeWorkerbee(_input_params=self.map_dag_inputs)] done_file = pathlib.Path(self.execution_folder, 'run_radiance_simulation.done') done_file.parent.mkdir(parents=True, exist_ok=True) done_file.write_text('done!') @@ -2600,7 +2600,7 @@ def octree_file_diff(self): @property def octree_file_with_suns(self): - value = pathlib.Path(self.input()['CreateDynamicOctrees']['scene_folder'].path, '{item_identifier}/{item_sun}'.format(item_sun=self.item['sun'], item_identifier=self.item['identifier'])) + value = pathlib.Path(self.input()['CreateDynamicOctrees']['scene_folder'].path, '{item_identifier}/{item_sun}'.format(item_identifier=self.item['identifier'], item_sun=self.item['sun'])) return value.as_posix() if value.is_absolute() \ else pathlib.Path(self.initiation_folder, value).resolve().as_posix() @@ -2692,7 +2692,7 @@ def map_dag_inputs(self): return inputs def run(self): - yield [DynamicContributionEntryPoint_147cac13Workerbee(_input_params=self.map_dag_inputs)] + yield [DynamicContributionEntryPoint_b3d2dfdeWorkerbee(_input_params=self.map_dag_inputs)] done_file = pathlib.Path(self.execution_folder, 'run_radiance_dynamic_contribution.done') done_file.parent.mkdir(parents=True, exist_ok=True) done_file.write_text('done!') @@ -2866,7 +2866,7 @@ def map_dag_inputs(self): return inputs def run(self): - yield [DynamicShadeContribEntryPoint_147cac13Workerbee(_input_params=self.map_dag_inputs)] + yield [DynamicShadeContribEntryPoint_b3d2dfdeWorkerbee(_input_params=self.map_dag_inputs)] done_file = pathlib.Path(self.execution_folder, 'run_radiance_shade_contribution.done') done_file.parent.mkdir(parents=True, exist_ok=True) done_file.write_text('done!') @@ -2947,11 +2947,9 @@ def solarcal_par(self): return self._input_params['solarcal_parameters'] @property - def comfort_par(self): + def comfort_parameters(self): return self._input_params['comfort_parameters'] - comfort_parameters = luigi.Parameter(default='--standard ASHRAE-55') - solarcal_parameters = luigi.Parameter(default='--posture seated --sharp 135 --absorptivity 0.7 --emissivity 0.95') @property @@ -3100,7 +3098,7 @@ def map_dag_inputs(self): 'air_speed': self.air_speed, 'prevailing': self.prevailing, 'solarcal_par': self.solarcal_par, - 'comfort_par': self.comfort_par + 'comfort_parameters': self.comfort_parameters } try: inputs['__debug__'] = self._input_params['__debug__'] @@ -3111,7 +3109,7 @@ def map_dag_inputs(self): return inputs def run(self): - yield [ComfortMappingEntryPoint_147cac13Workerbee(_input_params=self.map_dag_inputs)] + yield [ComfortMappingEntryPoint_b3d2dfdeWorkerbee(_input_params=self.map_dag_inputs)] done_file = pathlib.Path(self.execution_folder, 'run_comfort_map.done') done_file.parent.mkdir(parents=True, exist_ok=True) done_file.write_text('done!') @@ -3244,7 +3242,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -3324,7 +3322,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -3404,7 +3402,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -3484,7 +3482,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -3564,7 +3562,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -3644,14 +3642,14 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): return '/home/ladybugbot/run' -class _Main_147cac13Orchestrator(luigi.WrapperTask): +class _Main_b3d2dfdeOrchestrator(luigi.WrapperTask): """Runs all the tasks in this module.""" # user input for this module _input_params = luigi.DictParameter() diff --git a/lbt_recipes/adaptive_comfort_map/run.py b/lbt_recipes/adaptive_comfort_map/run.py index 3db92a1d..5eb969cf 100644 --- a/lbt_recipes/adaptive_comfort_map/run.py +++ b/lbt_recipes/adaptive_comfort_map/run.py @@ -23,7 +23,7 @@ from queenbee_local import local_scheduler, _copy_artifacts, update_params, parse_input_args, LOGS_CONFIG from luigi.execution_summary import LuigiStatusCode -import flow.main_147cac13 as adaptive_comfort_map_workerbee +import flow.main_b3d2dfde as adaptive_comfort_map_workerbee _recipe_default_inputs = { 'additional_idf': None, @@ -46,7 +46,7 @@ class LetAdaptiveComfortMapFly(luigi.WrapperTask): _input_params = luigi.DictParameter() def requires(self): - yield [adaptive_comfort_map_workerbee._Main_147cac13Orchestrator(_input_params=self._input_params)] + yield [adaptive_comfort_map_workerbee._Main_b3d2dfdeOrchestrator(_input_params=self._input_params)] def start(project_folder, user_values, workers): diff --git a/lbt_recipes/adaptive_comfort_map/status.json b/lbt_recipes/adaptive_comfort_map/status.json index d779aa98..34af6ced 100644 --- a/lbt_recipes/adaptive_comfort_map/status.json +++ b/lbt_recipes/adaptive_comfort_map/status.json @@ -1,5 +1,5 @@ { - "id": "d4bb5dac-3cfb-4fac-a5c9-8a5d96be69a0", + "id": "50247d49-934e-4558-9fbe-4975ecd2fb40", "author": { "id": "91d47029-1342-449f-b4ca-a6a7d9bfd9d1", "account_type": "user", @@ -1252,12 +1252,12 @@ } ], "message": null, - "started_at": "2023-08-29T23:51:32+00:00", + "started_at": "2023-09-15T00:13:47+00:00", "finished_at": null, "source": null, "api_version": "v1beta1", - "id": "d4bb5dac-3cfb-4fac-a5c9-8a5d96be69a0_00", - "job_id": "d4bb5dac-3cfb-4fac-a5c9-8a5d96be69a0", + "id": "50247d49-934e-4558-9fbe-4975ecd2fb40_00", + "job_id": "50247d49-934e-4558-9fbe-4975ecd2fb40", "entrypoint": null, "status": "Unknown", "steps": {} diff --git a/lbt_recipes/pmv_comfort_map/flow/dependencies/comfort_mapping_entry_point.py b/lbt_recipes/pmv_comfort_map/flow/dependencies/comfort_mapping_entry_point.py index d1e76104..5f4df25e 100644 --- a/lbt_recipes/pmv_comfort_map/flow/dependencies/comfort_mapping_entry_point.py +++ b/lbt_recipes/pmv_comfort_map/flow/dependencies/comfort_mapping_entry_point.py @@ -109,7 +109,7 @@ def is_script(self): return False def command(self): - return 'ladybug-comfort epw air-speed-json weather.epw enclosure_info.json --multiply-by {multiply_by} --indoor-air-speed in_speed.txt --outdoor-air-speed out_speed.txt --run-period "{run_period}" --output-file air_speed.json'.format(multiply_by=self.multiply_by, run_period=self.run_period) + return 'ladybug-comfort epw air-speed-json weather.epw enclosure_info.json --multiply-by {multiply_by} --indoor-air-speed in_speed.txt --outdoor-air-speed out_speed.txt --run-period "{run_period}" --output-file air_speed.json'.format(run_period=self.run_period, multiply_by=self.multiply_by) def output(self): return { @@ -144,7 +144,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/ladybug-comfort:0.16.5' + return 'docker.io/ladybugtools/ladybug-comfort:0.16.47' @property def image_workdir(self): @@ -250,7 +250,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/ladybug-comfort:0.16.5' + return 'docker.io/ladybugtools/ladybug-comfort:0.16.47' @property def image_workdir(self): @@ -365,7 +365,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/ladybug-comfort:0.16.5' + return 'docker.io/ladybugtools/ladybug-comfort:0.16.47' @property def image_workdir(self): @@ -471,7 +471,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/ladybug-comfort:0.16.5' + return 'docker.io/ladybugtools/ladybug-comfort:0.16.47' @property def image_workdir(self): @@ -625,7 +625,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/ladybug-comfort:0.16.5' + return 'docker.io/ladybugtools/ladybug-comfort:0.16.47' @property def image_workdir(self): @@ -725,7 +725,7 @@ def is_script(self): return False def command(self): - return 'ladybug-comfort mtx pmv air_temperature.csv rel_humidity.csv --rad-temperature-mtx rad_temperature.csv --rad-delta-mtx rad_delta.csv --air-speed-json air_speed.json --met-rate met.txt --clo-value clo.txt --comfort-par "{comfort_par}" --{write_set_map} --folder output'.format(comfort_par=self.comfort_par, write_set_map=self.write_set_map) + return 'ladybug-comfort mtx pmv air_temperature.csv rel_humidity.csv --rad-temperature-mtx rad_temperature.csv --rad-delta-mtx rad_delta.csv --air-speed-json air_speed.json --met-rate met.txt --clo-value clo.txt --comfort-par "{comfort_par}" --{write_set_map} --folder output'.format(write_set_map=self.write_set_map, comfort_par=self.comfort_par) def requires(self): return {'CreateLongwaveMrtMap': CreateLongwaveMrtMap(_input_params=self._input_params), 'CreateShortwaveMrtMap': CreateShortwaveMrtMap(_input_params=self._input_params), 'CreateAirTemperatureMap': CreateAirTemperatureMap(_input_params=self._input_params), 'CreateRelHumidityMap': CreateRelHumidityMap(_input_params=self._input_params), 'CreateAirSpeedJson': CreateAirSpeedJson(_input_params=self._input_params)} @@ -789,7 +789,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/ladybug-comfort:0.16.5' + return 'docker.io/ladybugtools/ladybug-comfort:0.16.47' @property def image_workdir(self): @@ -905,14 +905,14 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/ladybug-comfort:0.16.5' + return 'docker.io/ladybugtools/ladybug-comfort:0.16.47' @property def image_workdir(self): return '/home/ladybugbot/run' -class _ComfortMappingEntryPoint_5972ee0cOrchestrator(luigi.WrapperTask): +class _ComfortMappingEntryPoint_5a88f95cOrchestrator(luigi.WrapperTask): """Runs all the tasks in this module.""" # user input for this module _input_params = luigi.DictParameter() diff --git a/lbt_recipes/pmv_comfort_map/flow/dependencies/dependencies/radiance_contrib_entry_point.py b/lbt_recipes/pmv_comfort_map/flow/dependencies/dependencies/radiance_contrib_entry_point.py index 2fba42b1..8ac6135c 100644 --- a/lbt_recipes/pmv_comfort_map/flow/dependencies/dependencies/radiance_contrib_entry_point.py +++ b/lbt_recipes/pmv_comfort_map/flow/dependencies/dependencies/radiance_contrib_entry_point.py @@ -121,12 +121,12 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(sensor_count=self.sensor_count, radiance_parameters=self.radiance_parameters, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, order_by=self.order_by, header=self.header) + return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(sensor_count=self.sensor_count, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, output_format=self.output_format, order_by=self.order_by, header=self.header, radiance_parameters=self.radiance_parameters) def output(self): return { 'result_file': luigi.LocalTarget( - pathlib.Path(self.execution_folder, 'dynamic/initial/{group}/direct_sky/{grid}.ill'.format(group=self.group, grid=self.grid)).resolve().as_posix() + pathlib.Path(self.execution_folder, 'dynamic/initial/{group}/direct_sky/{grid}.ill'.format(grid=self.grid, group=self.group)).resolve().as_posix() ) } @@ -143,7 +143,7 @@ def output_artifacts(self): return [ { 'name': 'result-file', 'from': 'results.ill', - 'to': pathlib.Path(self.execution_folder, 'dynamic/initial/{group}/direct_sky/{grid}.ill'.format(group=self.group, grid=self.grid)).resolve().as_posix(), + 'to': pathlib.Path(self.execution_folder, 'dynamic/initial/{group}/direct_sky/{grid}.ill'.format(grid=self.grid, group=self.group)).resolve().as_posix(), 'optional': False, 'type': 'file' }] @@ -163,7 +163,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -254,12 +254,12 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scontrib scene.oct grid.pts suns.mod --{calculate_values} --sensor-count {sensor_count} --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --output results.ill --order-by-{order_by} --{header}-header'.format(sensor_count=self.sensor_count, radiance_parameters=self.radiance_parameters, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, calculate_values=self.calculate_values, order_by=self.order_by, header=self.header) + return 'honeybee-radiance dc scontrib scene.oct grid.pts suns.mod --{calculate_values} --sensor-count {sensor_count} --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --output results.ill --order-by-{order_by} --{header}-header'.format(sensor_count=self.sensor_count, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, output_format=self.output_format, order_by=self.order_by, calculate_values=self.calculate_values, header=self.header, radiance_parameters=self.radiance_parameters) def output(self): return { 'result_file': luigi.LocalTarget( - pathlib.Path(self.execution_folder, 'dynamic/initial/{group}/direct_spec/{grid}.ill'.format(group=self.group, grid=self.grid)).resolve().as_posix() + pathlib.Path(self.execution_folder, 'dynamic/initial/{group}/direct_spec/{grid}.ill'.format(grid=self.grid, group=self.group)).resolve().as_posix() ) } @@ -275,7 +275,7 @@ def output_artifacts(self): return [ { 'name': 'result-file', 'from': 'results.ill', - 'to': pathlib.Path(self.execution_folder, 'dynamic/initial/{group}/direct_spec/{grid}.ill'.format(group=self.group, grid=self.grid)).resolve().as_posix(), + 'to': pathlib.Path(self.execution_folder, 'dynamic/initial/{group}/direct_spec/{grid}.ill'.format(grid=self.grid, group=self.group)).resolve().as_posix(), 'optional': False, 'type': 'file' }] @@ -296,7 +296,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -390,12 +390,12 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(sensor_count=self.sensor_count, radiance_parameters=self.radiance_parameters, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, order_by=self.order_by, header=self.header) + return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(sensor_count=self.sensor_count, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, output_format=self.output_format, order_by=self.order_by, header=self.header, radiance_parameters=self.radiance_parameters) def output(self): return { 'result_file': luigi.LocalTarget( - pathlib.Path(self.execution_folder, 'dynamic/initial/{group}/reflected_diff/{grid}.ill'.format(group=self.group, grid=self.grid)).resolve().as_posix() + pathlib.Path(self.execution_folder, 'dynamic/initial/{group}/reflected_diff/{grid}.ill'.format(grid=self.grid, group=self.group)).resolve().as_posix() ) } @@ -412,7 +412,7 @@ def output_artifacts(self): return [ { 'name': 'result-file', 'from': 'results.ill', - 'to': pathlib.Path(self.execution_folder, 'dynamic/initial/{group}/reflected_diff/{grid}.ill'.format(group=self.group, grid=self.grid)).resolve().as_posix(), + 'to': pathlib.Path(self.execution_folder, 'dynamic/initial/{group}/reflected_diff/{grid}.ill'.format(grid=self.grid, group=self.group)).resolve().as_posix(), 'optional': False, 'type': 'file' }] @@ -432,7 +432,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -526,12 +526,12 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(sensor_count=self.sensor_count, radiance_parameters=self.radiance_parameters, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, order_by=self.order_by, header=self.header) + return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(sensor_count=self.sensor_count, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, output_format=self.output_format, order_by=self.order_by, header=self.header, radiance_parameters=self.radiance_parameters) def output(self): return { 'result_file': luigi.LocalTarget( - pathlib.Path(self.execution_folder, 'dynamic/initial/{group}/reflected_spec/{grid}.ill'.format(group=self.group, grid=self.grid)).resolve().as_posix() + pathlib.Path(self.execution_folder, 'dynamic/initial/{group}/reflected_spec/{grid}.ill'.format(grid=self.grid, group=self.group)).resolve().as_posix() ) } @@ -548,7 +548,7 @@ def output_artifacts(self): return [ { 'name': 'result-file', 'from': 'results.ill', - 'to': pathlib.Path(self.execution_folder, 'dynamic/initial/{group}/reflected_spec/{grid}.ill'.format(group=self.group, grid=self.grid)).resolve().as_posix(), + 'to': pathlib.Path(self.execution_folder, 'dynamic/initial/{group}/reflected_spec/{grid}.ill'.format(grid=self.grid, group=self.group)).resolve().as_posix(), 'optional': False, 'type': 'file' }] @@ -568,7 +568,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -662,12 +662,12 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(sensor_count=self.sensor_count, radiance_parameters=self.radiance_parameters, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, order_by=self.order_by, header=self.header) + return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(sensor_count=self.sensor_count, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, output_format=self.output_format, order_by=self.order_by, header=self.header, radiance_parameters=self.radiance_parameters) def output(self): return { 'result_file': luigi.LocalTarget( - pathlib.Path(self.execution_folder, 'dynamic/initial/{group}/total_diff/{grid}.ill'.format(group=self.group, grid=self.grid)).resolve().as_posix() + pathlib.Path(self.execution_folder, 'dynamic/initial/{group}/total_diff/{grid}.ill'.format(grid=self.grid, group=self.group)).resolve().as_posix() ) } @@ -684,7 +684,7 @@ def output_artifacts(self): return [ { 'name': 'result-file', 'from': 'results.ill', - 'to': pathlib.Path(self.execution_folder, 'dynamic/initial/{group}/total_diff/{grid}.ill'.format(group=self.group, grid=self.grid)).resolve().as_posix(), + 'to': pathlib.Path(self.execution_folder, 'dynamic/initial/{group}/total_diff/{grid}.ill'.format(grid=self.grid, group=self.group)).resolve().as_posix(), 'optional': False, 'type': 'file' }] @@ -704,7 +704,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -794,12 +794,12 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(sensor_count=self.sensor_count, radiance_parameters=self.radiance_parameters, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, order_by=self.order_by, header=self.header) + return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(sensor_count=self.sensor_count, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, output_format=self.output_format, order_by=self.order_by, header=self.header, radiance_parameters=self.radiance_parameters) def output(self): return { 'result_file': luigi.LocalTarget( - pathlib.Path(self.execution_folder, 'dynamic/initial/{group}/total_sky/{grid}.ill'.format(group=self.group, grid=self.grid)).resolve().as_posix() + pathlib.Path(self.execution_folder, 'dynamic/initial/{group}/total_sky/{grid}.ill'.format(grid=self.grid, group=self.group)).resolve().as_posix() ) } @@ -816,7 +816,7 @@ def output_artifacts(self): return [ { 'name': 'result-file', 'from': 'results.ill', - 'to': pathlib.Path(self.execution_folder, 'dynamic/initial/{group}/total_sky/{grid}.ill'.format(group=self.group, grid=self.grid)).resolve().as_posix(), + 'to': pathlib.Path(self.execution_folder, 'dynamic/initial/{group}/total_sky/{grid}.ill'.format(grid=self.grid, group=self.group)).resolve().as_posix(), 'optional': False, 'type': 'file' }] @@ -836,7 +836,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -898,7 +898,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance mtxop operate-two sky.ill sky_dir.ill --operator "-" --{header}-header --conversion "{conversion}" --output-mtx final.ill --output-format {output_format}'.format(output_format=self.output_format, conversion=self.conversion, header=self.header) + return 'honeybee-radiance mtxop operate-two sky.ill sky_dir.ill --operator "-" --{header}-header --conversion "{conversion}" --output-mtx final.ill --output-format {output_format}'.format(header=self.header, conversion=self.conversion, output_format=self.output_format) def requires(self): return {'TotalSkySpecGroup': TotalSkySpecGroup(_input_params=self._input_params), 'DirectSkyGroup': DirectSkyGroup(_input_params=self._input_params)} @@ -906,7 +906,7 @@ def requires(self): def output(self): return { 'results_file': luigi.LocalTarget( - pathlib.Path(self.execution_folder, 'dynamic/initial/{group}/indirect_spec/{grid}.ill'.format(group=self.group, grid=self.grid)).resolve().as_posix() + pathlib.Path(self.execution_folder, 'dynamic/initial/{group}/indirect_spec/{grid}.ill'.format(grid=self.grid, group=self.group)).resolve().as_posix() ) } @@ -921,7 +921,7 @@ def output_artifacts(self): return [ { 'name': 'results-file', 'from': 'final.ill', - 'to': pathlib.Path(self.execution_folder, 'dynamic/initial/{group}/indirect_spec/{grid}.ill'.format(group=self.group, grid=self.grid)).resolve().as_posix(), + 'to': pathlib.Path(self.execution_folder, 'dynamic/initial/{group}/indirect_spec/{grid}.ill'.format(grid=self.grid, group=self.group)).resolve().as_posix(), 'optional': False, 'type': 'file' }] @@ -937,7 +937,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -1031,7 +1031,7 @@ def requires(self): def output(self): return { 'result_folder': luigi.LocalTarget( - pathlib.Path(self.execution_folder, 'dynamic/final/{grid}/{aperture_id}'.format(aperture_id=self.aperture_id, grid=self.grid)).resolve().as_posix() + pathlib.Path(self.execution_folder, 'dynamic/final/{grid}/{aperture_id}'.format(grid=self.grid, aperture_id=self.aperture_id)).resolve().as_posix() ) } @@ -1051,7 +1051,7 @@ def output_artifacts(self): return [ { 'name': 'result-folder', 'from': 'output', - 'to': pathlib.Path(self.execution_folder, 'dynamic/final/{grid}/{aperture_id}'.format(aperture_id=self.aperture_id, grid=self.grid)).resolve().as_posix(), + 'to': pathlib.Path(self.execution_folder, 'dynamic/final/{grid}/{aperture_id}'.format(grid=self.grid, aperture_id=self.aperture_id)).resolve().as_posix(), 'optional': False, 'type': 'folder' }] @@ -1064,14 +1064,14 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/ladybug-comfort:0.16.5' + return 'docker.io/ladybugtools/ladybug-comfort:0.16.47' @property def image_workdir(self): return '/home/ladybugbot/run' -class _RadianceContribEntryPoint_5972ee0cOrchestrator(luigi.WrapperTask): +class _RadianceContribEntryPoint_5a88f95cOrchestrator(luigi.WrapperTask): """Runs all the tasks in this module.""" # user input for this module _input_params = luigi.DictParameter() diff --git a/lbt_recipes/pmv_comfort_map/flow/dependencies/dependencies/shade_contrib_entry_point.py b/lbt_recipes/pmv_comfort_map/flow/dependencies/dependencies/shade_contrib_entry_point.py index 4f5a7d47..6428d19e 100644 --- a/lbt_recipes/pmv_comfort_map/flow/dependencies/dependencies/shade_contrib_entry_point.py +++ b/lbt_recipes/pmv_comfort_map/flow/dependencies/dependencies/shade_contrib_entry_point.py @@ -119,12 +119,12 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(sensor_count=self.sensor_count, radiance_parameters=self.radiance_parameters, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, order_by=self.order_by, header=self.header) + return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(sensor_count=self.sensor_count, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, output_format=self.output_format, order_by=self.order_by, header=self.header, radiance_parameters=self.radiance_parameters) def output(self): return { 'result_file': luigi.LocalTarget( - pathlib.Path(self.execution_folder, 'shd_trans/initial/{group}/direct_sky/{grid}.ill'.format(group=self.group, grid=self.grid)).resolve().as_posix() + pathlib.Path(self.execution_folder, 'shd_trans/initial/{group}/direct_sky/{grid}.ill'.format(grid=self.grid, group=self.group)).resolve().as_posix() ) } @@ -141,7 +141,7 @@ def output_artifacts(self): return [ { 'name': 'result-file', 'from': 'results.ill', - 'to': pathlib.Path(self.execution_folder, 'shd_trans/initial/{group}/direct_sky/{grid}.ill'.format(group=self.group, grid=self.grid)).resolve().as_posix(), + 'to': pathlib.Path(self.execution_folder, 'shd_trans/initial/{group}/direct_sky/{grid}.ill'.format(grid=self.grid, group=self.group)).resolve().as_posix(), 'optional': False, 'type': 'file' }] @@ -161,7 +161,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -252,12 +252,12 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scontrib scene.oct grid.pts suns.mod --{calculate_values} --sensor-count {sensor_count} --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --output results.ill --order-by-{order_by} --{header}-header'.format(sensor_count=self.sensor_count, radiance_parameters=self.radiance_parameters, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, calculate_values=self.calculate_values, order_by=self.order_by, header=self.header) + return 'honeybee-radiance dc scontrib scene.oct grid.pts suns.mod --{calculate_values} --sensor-count {sensor_count} --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --output results.ill --order-by-{order_by} --{header}-header'.format(sensor_count=self.sensor_count, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, output_format=self.output_format, order_by=self.order_by, calculate_values=self.calculate_values, header=self.header, radiance_parameters=self.radiance_parameters) def output(self): return { 'result_file': luigi.LocalTarget( - pathlib.Path(self.execution_folder, 'shd_trans/final/{grid}/{group}/direct.ill'.format(group=self.group, grid=self.grid)).resolve().as_posix() + pathlib.Path(self.execution_folder, 'shd_trans/final/{grid}/{group}/direct.ill'.format(grid=self.grid, group=self.group)).resolve().as_posix() ) } @@ -273,7 +273,7 @@ def output_artifacts(self): return [ { 'name': 'result-file', 'from': 'results.ill', - 'to': pathlib.Path(self.execution_folder, 'shd_trans/final/{grid}/{group}/direct.ill'.format(group=self.group, grid=self.grid)).resolve().as_posix(), + 'to': pathlib.Path(self.execution_folder, 'shd_trans/final/{grid}/{group}/direct.ill'.format(grid=self.grid, group=self.group)).resolve().as_posix(), 'optional': False, 'type': 'file' }] @@ -294,7 +294,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -388,12 +388,12 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(sensor_count=self.sensor_count, radiance_parameters=self.radiance_parameters, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, order_by=self.order_by, header=self.header) + return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(sensor_count=self.sensor_count, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, output_format=self.output_format, order_by=self.order_by, header=self.header, radiance_parameters=self.radiance_parameters) def output(self): return { 'result_file': luigi.LocalTarget( - pathlib.Path(self.execution_folder, 'shd_trans/final/{grid}/{group}/reflected.ill'.format(group=self.group, grid=self.grid)).resolve().as_posix() + pathlib.Path(self.execution_folder, 'shd_trans/final/{grid}/{group}/reflected.ill'.format(grid=self.grid, group=self.group)).resolve().as_posix() ) } @@ -410,7 +410,7 @@ def output_artifacts(self): return [ { 'name': 'result-file', 'from': 'results.ill', - 'to': pathlib.Path(self.execution_folder, 'shd_trans/final/{grid}/{group}/reflected.ill'.format(group=self.group, grid=self.grid)).resolve().as_posix(), + 'to': pathlib.Path(self.execution_folder, 'shd_trans/final/{grid}/{group}/reflected.ill'.format(grid=self.grid, group=self.group)).resolve().as_posix(), 'optional': False, 'type': 'file' }] @@ -430,7 +430,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -520,12 +520,12 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(sensor_count=self.sensor_count, radiance_parameters=self.radiance_parameters, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, order_by=self.order_by, header=self.header) + return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(sensor_count=self.sensor_count, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, output_format=self.output_format, order_by=self.order_by, header=self.header, radiance_parameters=self.radiance_parameters) def output(self): return { 'result_file': luigi.LocalTarget( - pathlib.Path(self.execution_folder, 'shd_trans/initial/{group}/total_sky/{grid}.ill'.format(group=self.group, grid=self.grid)).resolve().as_posix() + pathlib.Path(self.execution_folder, 'shd_trans/initial/{group}/total_sky/{grid}.ill'.format(grid=self.grid, group=self.group)).resolve().as_posix() ) } @@ -542,7 +542,7 @@ def output_artifacts(self): return [ { 'name': 'result-file', 'from': 'results.ill', - 'to': pathlib.Path(self.execution_folder, 'shd_trans/initial/{group}/total_sky/{grid}.ill'.format(group=self.group, grid=self.grid)).resolve().as_posix(), + 'to': pathlib.Path(self.execution_folder, 'shd_trans/initial/{group}/total_sky/{grid}.ill'.format(grid=self.grid, group=self.group)).resolve().as_posix(), 'optional': False, 'type': 'file' }] @@ -562,7 +562,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -624,7 +624,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance mtxop operate-two sky.ill sky_dir.ill --operator "-" --{header}-header --conversion "{conversion}" --output-mtx final.ill --output-format {output_format}'.format(output_format=self.output_format, conversion=self.conversion, header=self.header) + return 'honeybee-radiance mtxop operate-two sky.ill sky_dir.ill --operator "-" --{header}-header --conversion "{conversion}" --output-mtx final.ill --output-format {output_format}'.format(header=self.header, conversion=self.conversion, output_format=self.output_format) def requires(self): return {'TotalSkySpecShadeGroup': TotalSkySpecShadeGroup(_input_params=self._input_params), 'DirectSkyShadeGroup': DirectSkyShadeGroup(_input_params=self._input_params)} @@ -632,7 +632,7 @@ def requires(self): def output(self): return { 'results_file': luigi.LocalTarget( - pathlib.Path(self.execution_folder, 'shd_trans/final/{grid}/{group}/indirect.ill'.format(group=self.group, grid=self.grid)).resolve().as_posix() + pathlib.Path(self.execution_folder, 'shd_trans/final/{grid}/{group}/indirect.ill'.format(grid=self.grid, group=self.group)).resolve().as_posix() ) } @@ -647,7 +647,7 @@ def output_artifacts(self): return [ { 'name': 'results-file', 'from': 'final.ill', - 'to': pathlib.Path(self.execution_folder, 'shd_trans/final/{grid}/{group}/indirect.ill'.format(group=self.group, grid=self.grid)).resolve().as_posix(), + 'to': pathlib.Path(self.execution_folder, 'shd_trans/final/{grid}/{group}/indirect.ill'.format(grid=self.grid, group=self.group)).resolve().as_posix(), 'optional': False, 'type': 'file' }] @@ -663,14 +663,14 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): return '/home/ladybugbot/run' -class _ShadeContribEntryPoint_5972ee0cOrchestrator(luigi.WrapperTask): +class _ShadeContribEntryPoint_5a88f95cOrchestrator(luigi.WrapperTask): """Runs all the tasks in this module.""" # user input for this module _input_params = luigi.DictParameter() diff --git a/lbt_recipes/pmv_comfort_map/flow/dependencies/dynamic_contribution_entry_point.py b/lbt_recipes/pmv_comfort_map/flow/dependencies/dynamic_contribution_entry_point.py index a5b5b147..a09f474a 100644 --- a/lbt_recipes/pmv_comfort_map/flow/dependencies/dynamic_contribution_entry_point.py +++ b/lbt_recipes/pmv_comfort_map/flow/dependencies/dynamic_contribution_entry_point.py @@ -17,7 +17,7 @@ from queenbee_local import QueenbeeTask from queenbee_local import load_input_param as qb_load_input_param from . import _queenbee_status_lock_ -from .dependencies.radiance_contrib_entry_point import _RadianceContribEntryPoint_5972ee0cOrchestrator as RadianceContribEntryPoint_5972ee0cWorkerbee +from .dependencies.radiance_contrib_entry_point import _RadianceContribEntryPoint_5a88f95cOrchestrator as RadianceContribEntryPoint_5a88f95cWorkerbee _default_inputs = { 'group_name': None, @@ -243,7 +243,7 @@ def map_dag_inputs(self): return inputs def run(self): - yield [RadianceContribEntryPoint_5972ee0cWorkerbee(_input_params=self.map_dag_inputs)] + yield [RadianceContribEntryPoint_5a88f95cWorkerbee(_input_params=self.map_dag_inputs)] done_file = pathlib.Path(self.execution_folder, 'run_radiance_window_contrib.done') done_file.parent.mkdir(parents=True, exist_ok=True) done_file.write_text('done!') @@ -303,7 +303,7 @@ def output(self): } -class _DynamicContributionEntryPoint_5972ee0cOrchestrator(luigi.WrapperTask): +class _DynamicContributionEntryPoint_5a88f95cOrchestrator(luigi.WrapperTask): """Runs all the tasks in this module.""" # user input for this module _input_params = luigi.DictParameter() diff --git a/lbt_recipes/pmv_comfort_map/flow/dependencies/dynamic_shade_contrib_entry_point.py b/lbt_recipes/pmv_comfort_map/flow/dependencies/dynamic_shade_contrib_entry_point.py index 56f445df..edfca89d 100644 --- a/lbt_recipes/pmv_comfort_map/flow/dependencies/dynamic_shade_contrib_entry_point.py +++ b/lbt_recipes/pmv_comfort_map/flow/dependencies/dynamic_shade_contrib_entry_point.py @@ -17,7 +17,7 @@ from queenbee_local import QueenbeeTask from queenbee_local import load_input_param as qb_load_input_param from . import _queenbee_status_lock_ -from .dependencies.shade_contrib_entry_point import _ShadeContribEntryPoint_5972ee0cOrchestrator as ShadeContribEntryPoint_5972ee0cWorkerbee +from .dependencies.shade_contrib_entry_point import _ShadeContribEntryPoint_5a88f95cOrchestrator as ShadeContribEntryPoint_5a88f95cWorkerbee _default_inputs = { 'group_name': None, @@ -227,7 +227,7 @@ def map_dag_inputs(self): return inputs def run(self): - yield [ShadeContribEntryPoint_5972ee0cWorkerbee(_input_params=self.map_dag_inputs)] + yield [ShadeContribEntryPoint_5a88f95cWorkerbee(_input_params=self.map_dag_inputs)] done_file = pathlib.Path(self.execution_folder, 'run_radiance_shade_contrib.done') done_file.parent.mkdir(parents=True, exist_ok=True) done_file.write_text('done!') @@ -287,7 +287,7 @@ def output(self): } -class _DynamicShadeContribEntryPoint_5972ee0cOrchestrator(luigi.WrapperTask): +class _DynamicShadeContribEntryPoint_5a88f95cOrchestrator(luigi.WrapperTask): """Runs all the tasks in this module.""" # user input for this module _input_params = luigi.DictParameter() diff --git a/lbt_recipes/pmv_comfort_map/flow/dependencies/radiance_mapping_entry_point.py b/lbt_recipes/pmv_comfort_map/flow/dependencies/radiance_mapping_entry_point.py index c9ce13ca..ba89ec5f 100644 --- a/lbt_recipes/pmv_comfort_map/flow/dependencies/radiance_mapping_entry_point.py +++ b/lbt_recipes/pmv_comfort_map/flow/dependencies/radiance_mapping_entry_point.py @@ -97,7 +97,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance view-factor contrib scene.oct grid.pts scene.mod --ray-count {ray_count} --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --name view_factor'.format(fixed_radiance_parameters=self.fixed_radiance_parameters, ray_count=self.ray_count, radiance_parameters=self.radiance_parameters) + return 'honeybee-radiance view-factor contrib scene.oct grid.pts scene.mod --ray-count {ray_count} --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --name view_factor'.format(fixed_radiance_parameters=self.fixed_radiance_parameters, radiance_parameters=self.radiance_parameters, ray_count=self.ray_count) def output(self): return { @@ -133,7 +133,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -222,7 +222,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -315,7 +315,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -401,7 +401,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(sensor_count=self.sensor_count, radiance_parameters=self.radiance_parameters, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, order_by=self.order_by, header=self.header) + return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(sensor_count=self.sensor_count, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, output_format=self.output_format, order_by=self.order_by, header=self.header, radiance_parameters=self.radiance_parameters) def requires(self): return {'MirrorTheGrid': MirrorTheGrid(_input_params=self._input_params)} @@ -445,7 +445,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -532,7 +532,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scontrib scene.oct grid.pts suns.mod --{calculate_values} --sensor-count {sensor_count} --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --output results.ill --order-by-{order_by} --{header}-header'.format(sensor_count=self.sensor_count, radiance_parameters=self.radiance_parameters, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, calculate_values=self.calculate_values, order_by=self.order_by, header=self.header) + return 'honeybee-radiance dc scontrib scene.oct grid.pts suns.mod --{calculate_values} --sensor-count {sensor_count} --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --output results.ill --order-by-{order_by} --{header}-header'.format(sensor_count=self.sensor_count, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, output_format=self.output_format, order_by=self.order_by, calculate_values=self.calculate_values, header=self.header, radiance_parameters=self.radiance_parameters) def requires(self): return {'MirrorTheGrid': MirrorTheGrid(_input_params=self._input_params)} @@ -576,7 +576,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -666,7 +666,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(sensor_count=self.sensor_count, radiance_parameters=self.radiance_parameters, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, order_by=self.order_by, header=self.header) + return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(sensor_count=self.sensor_count, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, output_format=self.output_format, order_by=self.order_by, header=self.header, radiance_parameters=self.radiance_parameters) def requires(self): return {'MirrorTheGrid': MirrorTheGrid(_input_params=self._input_params)} @@ -710,7 +710,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -796,7 +796,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(sensor_count=self.sensor_count, radiance_parameters=self.radiance_parameters, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, order_by=self.order_by, header=self.header) + return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(sensor_count=self.sensor_count, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, output_format=self.output_format, order_by=self.order_by, header=self.header, radiance_parameters=self.radiance_parameters) def requires(self): return {'MirrorTheGrid': MirrorTheGrid(_input_params=self._input_params)} @@ -840,7 +840,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -898,7 +898,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance mtxop operate-two sky.ill sky_dir.ill --operator "-" --{header}-header --conversion "{conversion}" --output-mtx final.ill --output-format {output_format}'.format(output_format=self.output_format, conversion=self.conversion, header=self.header) + return 'honeybee-radiance mtxop operate-two sky.ill sky_dir.ill --operator "-" --{header}-header --conversion "{conversion}" --output-mtx final.ill --output-format {output_format}'.format(header=self.header, conversion=self.conversion, output_format=self.output_format) def requires(self): return {'TotalSky': TotalSky(_input_params=self._input_params), 'DirectSky': DirectSky(_input_params=self._input_params)} @@ -936,14 +936,14 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): return '/home/ladybugbot/run' -class _RadianceMappingEntryPoint_5972ee0cOrchestrator(luigi.WrapperTask): +class _RadianceMappingEntryPoint_5a88f95cOrchestrator(luigi.WrapperTask): """Runs all the tasks in this module.""" # user input for this module _input_params = luigi.DictParameter() diff --git a/lbt_recipes/pmv_comfort_map/flow/main_5972ee0c.py b/lbt_recipes/pmv_comfort_map/flow/main_5a88f95c.py similarity index 97% rename from lbt_recipes/pmv_comfort_map/flow/main_5972ee0c.py rename to lbt_recipes/pmv_comfort_map/flow/main_5a88f95c.py index a7f1fe71..5db879da 100644 --- a/lbt_recipes/pmv_comfort_map/flow/main_5972ee0c.py +++ b/lbt_recipes/pmv_comfort_map/flow/main_5a88f95c.py @@ -17,10 +17,10 @@ from queenbee_local import QueenbeeTask from queenbee_local import load_input_param as qb_load_input_param from . import _queenbee_status_lock_ -from .dependencies.comfort_mapping_entry_point import _ComfortMappingEntryPoint_5972ee0cOrchestrator as ComfortMappingEntryPoint_5972ee0cWorkerbee -from .dependencies.dynamic_contribution_entry_point import _DynamicContributionEntryPoint_5972ee0cOrchestrator as DynamicContributionEntryPoint_5972ee0cWorkerbee -from .dependencies.dynamic_shade_contrib_entry_point import _DynamicShadeContribEntryPoint_5972ee0cOrchestrator as DynamicShadeContribEntryPoint_5972ee0cWorkerbee -from .dependencies.radiance_mapping_entry_point import _RadianceMappingEntryPoint_5972ee0cOrchestrator as RadianceMappingEntryPoint_5972ee0cWorkerbee +from .dependencies.comfort_mapping_entry_point import _ComfortMappingEntryPoint_5a88f95cOrchestrator as ComfortMappingEntryPoint_5a88f95cWorkerbee +from .dependencies.dynamic_contribution_entry_point import _DynamicContributionEntryPoint_5a88f95cOrchestrator as DynamicContributionEntryPoint_5a88f95cWorkerbee +from .dependencies.dynamic_shade_contrib_entry_point import _DynamicShadeContribEntryPoint_5a88f95cOrchestrator as DynamicShadeContribEntryPoint_5a88f95cWorkerbee +from .dependencies.radiance_mapping_entry_point import _RadianceMappingEntryPoint_5a88f95cOrchestrator as RadianceMappingEntryPoint_5a88f95cWorkerbee _default_inputs = { 'additional_idf': None, @@ -87,7 +87,7 @@ def is_script(self): return False def command(self): - return 'honeybee-energy translate model-occ-schedules model.json --threshold {threshold} --period "{period}" --output-file occ_schedules.json'.format(threshold=self.threshold, period=self.period) + return 'honeybee-energy translate model-occ-schedules model.json --threshold {threshold} --period "{period}" --output-file occ_schedules.json'.format(period=self.period, threshold=self.threshold) def output(self): return { @@ -119,7 +119,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-energy:1.100.2' + return 'docker.io/ladybugtools/honeybee-energy:1.101.19' @property def image_workdir(self): @@ -196,7 +196,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-energy:1.100.2' + return 'docker.io/ladybugtools/honeybee-energy:1.101.19' @property def image_workdir(self): @@ -327,7 +327,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/ladybug-comfort:0.16.5' + return 'docker.io/ladybugtools/ladybug-comfort:0.16.47' @property def image_workdir(self): @@ -429,7 +429,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-energy:1.100.2' + return 'docker.io/ladybugtools/honeybee-energy:1.101.19' @property def image_workdir(self): @@ -493,7 +493,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -547,7 +547,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance view-factor modifiers model.hbjson --{include_sky}-sky --{include_ground}-ground --{grouped_shades}-shades --name scene'.format(include_sky=self.include_sky, grouped_shades=self.grouped_shades, include_ground=self.include_ground) + return 'honeybee-radiance view-factor modifiers model.hbjson --{include_sky}-sky --{include_ground}-ground --{grouped_shades}-shades --name scene'.format(grouped_shades=self.grouped_shades, include_sky=self.include_sky, include_ground=self.include_ground) def output(self): return { @@ -591,7 +591,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -639,7 +639,7 @@ def is_script(self): return False def command(self): - return 'ladybug translate epw-to-wea weather.epw --analysis-period "{period}" --timestep {timestep} --output-file weather.wea'.format(timestep=self.timestep, period=self.period) + return 'ladybug translate epw-to-wea weather.epw --analysis-period "{period}" --timestep {timestep} --output-file weather.wea'.format(period=self.period, timestep=self.timestep) def output(self): return { @@ -671,7 +671,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/ladybug:0.40.10' + return 'docker.io/ladybugtools/ladybug:0.42.3' @property def image_workdir(self): @@ -756,7 +756,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-energy:1.100.2' + return 'docker.io/ladybugtools/honeybee-energy:1.101.19' @property def image_workdir(self): @@ -815,7 +815,7 @@ def is_script(self): return False def command(self): - return 'honeybee-energy edit modifiers-from-constructions model.hbjson --{use_visible} --{dynamic_behavior}-groups --{dynamic_shade}-groups --exterior-offset {exterior_offset} --output-file new_model.hbjson'.format(use_visible=self.use_visible, exterior_offset=self.exterior_offset, dynamic_behavior=self.dynamic_behavior, dynamic_shade=self.dynamic_shade) + return 'honeybee-energy edit modifiers-from-constructions model.hbjson --{use_visible} --{dynamic_behavior}-groups --{dynamic_shade}-groups --exterior-offset {exterior_offset} --output-file new_model.hbjson'.format(dynamic_behavior=self.dynamic_behavior, dynamic_shade=self.dynamic_shade, use_visible=self.use_visible, exterior_offset=self.exterior_offset) def output(self): return { @@ -849,7 +849,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/lbt-honeybee:0.7.111' + return 'docker.io/ladybugtools/lbt-honeybee:0.8.5' @property def image_workdir(self): @@ -989,7 +989,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance sky mtx sky.wea --name sky --north {north} --sky-type {sky_type} --{cumulative} --{sun_up_hours} --{output_type} --output-format {output_format} --sky-density {sky_density}'.format(output_format=self.output_format, north=self.north, cumulative=self.cumulative, sky_type=self.sky_type, sky_density=self.sky_density, sun_up_hours=self.sun_up_hours, output_type=self.output_type) + return 'honeybee-radiance sky mtx sky.wea --name sky --north {north} --sky-type {sky_type} --{cumulative} --{sun_up_hours} --{output_type} --output-format {output_format} --sky-density {sky_density}'.format(north=self.north, cumulative=self.cumulative, sky_type=self.sky_type, output_format=self.output_format, sky_density=self.sky_density, output_type=self.output_type, sun_up_hours=self.sun_up_hours) def requires(self): return {'CreateWea': CreateWea(_input_params=self._input_params)} @@ -1029,7 +1029,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -1128,7 +1128,7 @@ def output_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -1192,7 +1192,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance sky mtx sky.wea --name sky --north {north} --sky-type {sky_type} --{cumulative} --{sun_up_hours} --{output_type} --output-format {output_format} --sky-density {sky_density}'.format(output_format=self.output_format, north=self.north, cumulative=self.cumulative, sky_type=self.sky_type, sky_density=self.sky_density, sun_up_hours=self.sun_up_hours, output_type=self.output_type) + return 'honeybee-radiance sky mtx sky.wea --name sky --north {north} --sky-type {sky_type} --{cumulative} --{sun_up_hours} --{output_type} --output-format {output_format} --sky-density {sky_density}'.format(north=self.north, cumulative=self.cumulative, sky_type=self.sky_type, output_format=self.output_format, sky_density=self.sky_density, output_type=self.output_type, sun_up_hours=self.sun_up_hours) def requires(self): return {'CreateWea': CreateWea(_input_params=self._input_params)} @@ -1232,7 +1232,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -1328,7 +1328,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -1404,7 +1404,7 @@ def is_script(self): return False def command(self): - return 'honeybee-energy simulate model model.hbjson weather.epw --sim-par-json sim-par.json --measures measures --additional-string "{additional_string}" --additional-idf additional.idf --report-units {report_units} --folder output {viz_variables}'.format(additional_string=self.additional_string, report_units=self.report_units, viz_variables=self.viz_variables) + return 'honeybee-energy simulate model model.hbjson weather.epw --sim-par-json sim-par.json --measures measures --additional-string "{additional_string}" --additional-idf additional.idf --report-units {report_units} --folder output {viz_variables}'.format(additional_string=self.additional_string, viz_variables=self.viz_variables, report_units=self.report_units) def requires(self): return {'CreateSimPar': CreateSimPar(_input_params=self._input_params), 'DynamicConstructionOutputs': DynamicConstructionOutputs(_input_params=self._input_params)} @@ -1454,7 +1454,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-energy:1.100.2' + return 'docker.io/ladybugtools/honeybee-energy:1.101.19' @property def image_workdir(self): @@ -1683,7 +1683,7 @@ def output_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -1729,7 +1729,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance octree from-folder model --output scene.oct --{include_aperture}-aperture --{black_out}'.format(black_out=self.black_out, include_aperture=self.include_aperture) + return 'honeybee-radiance octree from-folder model --output scene.oct --{include_aperture}-aperture --{black_out}'.format(include_aperture=self.include_aperture, black_out=self.black_out) def requires(self): return {'CreateRadFolder': CreateRadFolder(_input_params=self._input_params)} @@ -1764,7 +1764,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -1816,7 +1816,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance octree from-folder model --output scene.oct --{include_aperture}-aperture --{black_out} --add-before sky.sky'.format(black_out=self.black_out, include_aperture=self.include_aperture) + return 'honeybee-radiance octree from-folder model --output scene.oct --{include_aperture}-aperture --{black_out} --add-before sky.sky'.format(include_aperture=self.include_aperture, black_out=self.black_out) def requires(self): return {'GenerateSunpath': GenerateSunpath(_input_params=self._input_params), 'CreateRadFolder': CreateRadFolder(_input_params=self._input_params)} @@ -1852,7 +1852,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -1950,7 +1950,7 @@ def output_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -2026,7 +2026,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -2153,7 +2153,7 @@ def output_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -2417,7 +2417,7 @@ def map_dag_inputs(self): return inputs def run(self): - yield [RadianceMappingEntryPoint_5972ee0cWorkerbee(_input_params=self.map_dag_inputs)] + yield [RadianceMappingEntryPoint_5a88f95cWorkerbee(_input_params=self.map_dag_inputs)] done_file = pathlib.Path(self.execution_folder, 'run_radiance_simulation.done') done_file.parent.mkdir(parents=True, exist_ok=True) done_file.write_text('done!') @@ -2501,13 +2501,13 @@ def result_sql(self): @property def octree_file_spec(self): - value = pathlib.Path(self.input()['CreateDynamicOctrees']['scene_folder'].path, '{item_identifier}/{item_spec}'.format(item_spec=self.item['spec'], item_identifier=self.item['identifier'])) + value = pathlib.Path(self.input()['CreateDynamicOctrees']['scene_folder'].path, '{item_identifier}/{item_spec}'.format(item_identifier=self.item['identifier'], item_spec=self.item['spec'])) return value.as_posix() if value.is_absolute() \ else pathlib.Path(self.initiation_folder, value).resolve().as_posix() @property def octree_file_diff(self): - value = pathlib.Path(self.input()['CreateDynamicOctrees']['scene_folder'].path, '{item_identifier}/{item_diff}'.format(item_identifier=self.item['identifier'], item_diff=self.item['diff'])) + value = pathlib.Path(self.input()['CreateDynamicOctrees']['scene_folder'].path, '{item_identifier}/{item_diff}'.format(item_diff=self.item['diff'], item_identifier=self.item['identifier'])) return value.as_posix() if value.is_absolute() \ else pathlib.Path(self.initiation_folder, value).resolve().as_posix() @@ -2605,7 +2605,7 @@ def map_dag_inputs(self): return inputs def run(self): - yield [DynamicContributionEntryPoint_5972ee0cWorkerbee(_input_params=self.map_dag_inputs)] + yield [DynamicContributionEntryPoint_5a88f95cWorkerbee(_input_params=self.map_dag_inputs)] done_file = pathlib.Path(self.execution_folder, 'run_radiance_dynamic_contribution.done') done_file.parent.mkdir(parents=True, exist_ok=True) done_file.write_text('done!') @@ -2779,7 +2779,7 @@ def map_dag_inputs(self): return inputs def run(self): - yield [DynamicShadeContribEntryPoint_5972ee0cWorkerbee(_input_params=self.map_dag_inputs)] + yield [DynamicShadeContribEntryPoint_5a88f95cWorkerbee(_input_params=self.map_dag_inputs)] done_file = pathlib.Path(self.execution_folder, 'run_radiance_shade_contribution.done') done_file.parent.mkdir(parents=True, exist_ok=True) done_file.write_text('done!') @@ -2860,15 +2860,13 @@ def solarcal_par(self): return self._input_params['solarcal_parameters'] @property - def comfort_par(self): + def comfort_parameters(self): return self._input_params['comfort_parameters'] @property def write_set_map(self): return self._input_params['write_set_map'] - comfort_parameters = luigi.Parameter(default='--ppd-threshold 10') - solarcal_parameters = luigi.Parameter(default='--posture seated --sharp 135 --absorptivity 0.7 --emissivity 0.95') @property @@ -3034,7 +3032,7 @@ def map_dag_inputs(self): 'met_rate': self.met_rate, 'clo_value': self.clo_value, 'solarcal_par': self.solarcal_par, - 'comfort_par': self.comfort_par, + 'comfort_parameters': self.comfort_parameters, 'write_set_map': self.write_set_map } try: @@ -3046,7 +3044,7 @@ def map_dag_inputs(self): return inputs def run(self): - yield [ComfortMappingEntryPoint_5972ee0cWorkerbee(_input_params=self.map_dag_inputs)] + yield [ComfortMappingEntryPoint_5a88f95cWorkerbee(_input_params=self.map_dag_inputs)] done_file = pathlib.Path(self.execution_folder, 'run_comfort_map.done') done_file.parent.mkdir(parents=True, exist_ok=True) done_file.write_text('done!') @@ -3179,7 +3177,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -3259,7 +3257,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -3339,7 +3337,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -3419,7 +3417,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -3499,7 +3497,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -3579,14 +3577,14 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): return '/home/ladybugbot/run' -class _Main_5972ee0cOrchestrator(luigi.WrapperTask): +class _Main_5a88f95cOrchestrator(luigi.WrapperTask): """Runs all the tasks in this module.""" # user input for this module _input_params = luigi.DictParameter() diff --git a/lbt_recipes/pmv_comfort_map/run.py b/lbt_recipes/pmv_comfort_map/run.py index 7ce3ea45..77c9ade2 100644 --- a/lbt_recipes/pmv_comfort_map/run.py +++ b/lbt_recipes/pmv_comfort_map/run.py @@ -23,7 +23,7 @@ from queenbee_local import local_scheduler, _copy_artifacts, update_params, parse_input_args, LOGS_CONFIG from luigi.execution_summary import LuigiStatusCode -import flow.main_5972ee0c as pmv_comfort_map_workerbee +import flow.main_5a88f95c as pmv_comfort_map_workerbee _recipe_default_inputs = { 'additional_idf': None, @@ -49,7 +49,7 @@ class LetPmvComfortMapFly(luigi.WrapperTask): _input_params = luigi.DictParameter() def requires(self): - yield [pmv_comfort_map_workerbee._Main_5972ee0cOrchestrator(_input_params=self._input_params)] + yield [pmv_comfort_map_workerbee._Main_5a88f95cOrchestrator(_input_params=self._input_params)] def start(project_folder, user_values, workers): diff --git a/lbt_recipes/pmv_comfort_map/status.json b/lbt_recipes/pmv_comfort_map/status.json index 125ead99..4e2af946 100644 --- a/lbt_recipes/pmv_comfort_map/status.json +++ b/lbt_recipes/pmv_comfort_map/status.json @@ -1,5 +1,5 @@ { - "id": "b810db9f-9919-4b3b-8539-9035c696f98f", + "id": "d9b10472-8f0c-46c6-9b87-0218bb572aa3", "author": { "id": "91d47029-1342-449f-b4ca-a6a7d9bfd9d1", "account_type": "user", @@ -1491,12 +1491,12 @@ } ], "message": null, - "started_at": "2023-08-29T23:47:27+00:00", + "started_at": "2023-09-15T00:15:00+00:00", "finished_at": null, "source": null, "api_version": "v1beta1", - "id": "b810db9f-9919-4b3b-8539-9035c696f98f_00", - "job_id": "b810db9f-9919-4b3b-8539-9035c696f98f", + "id": "d9b10472-8f0c-46c6-9b87-0218bb572aa3_00", + "job_id": "d9b10472-8f0c-46c6-9b87-0218bb572aa3", "entrypoint": null, "status": "Unknown", "steps": {} diff --git a/lbt_recipes/utci_comfort_map/flow/dependencies/comfort_mapping_entry_point.py b/lbt_recipes/utci_comfort_map/flow/dependencies/comfort_mapping_entry_point.py index 5d959d94..bceb48ce 100644 --- a/lbt_recipes/utci_comfort_map/flow/dependencies/comfort_mapping_entry_point.py +++ b/lbt_recipes/utci_comfort_map/flow/dependencies/comfort_mapping_entry_point.py @@ -142,7 +142,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/ladybug-comfort:0.16.5' + return 'docker.io/ladybugtools/ladybug-comfort:0.16.47' @property def image_workdir(self): @@ -213,7 +213,7 @@ def is_script(self): return False def command(self): - return 'ladybug-comfort map air result.sql enclosure_info.json weather.epw --run-period "{run_period}" --{metric} --output-file air.csv'.format(metric=self.metric, run_period=self.run_period) + return 'ladybug-comfort map air result.sql enclosure_info.json weather.epw --run-period "{run_period}" --{metric} --output-file air.csv'.format(run_period=self.run_period, metric=self.metric) def output(self): return { @@ -248,7 +248,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/ladybug-comfort:0.16.5' + return 'docker.io/ladybugtools/ladybug-comfort:0.16.47' @property def image_workdir(self): @@ -363,7 +363,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/ladybug-comfort:0.16.5' + return 'docker.io/ladybugtools/ladybug-comfort:0.16.47' @property def image_workdir(self): @@ -434,7 +434,7 @@ def is_script(self): return False def command(self): - return 'ladybug-comfort map air result.sql enclosure_info.json weather.epw --run-period "{run_period}" --{metric} --output-file air.csv'.format(metric=self.metric, run_period=self.run_period) + return 'ladybug-comfort map air result.sql enclosure_info.json weather.epw --run-period "{run_period}" --{metric} --output-file air.csv'.format(run_period=self.run_period, metric=self.metric) def output(self): return { @@ -469,7 +469,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/ladybug-comfort:0.16.5' + return 'docker.io/ladybugtools/ladybug-comfort:0.16.47' @property def image_workdir(self): @@ -571,7 +571,7 @@ def is_script(self): return False def command(self): - return 'ladybug-comfort map shortwave-mrt weather.epw indirect.ill direct.ill ref.ill sun-up-hours.txt --contributions dynamic --transmittance-contribs dyn_shade --trans-schedule-json trans_schedules.json --solarcal-par "{solarcal_par}" --run-period "{run_period}" --{indirect_is_total} --output-file shortwave.csv'.format(indirect_is_total=self.indirect_is_total, solarcal_par=self.solarcal_par, run_period=self.run_period) + return 'ladybug-comfort map shortwave-mrt weather.epw indirect.ill direct.ill ref.ill sun-up-hours.txt --contributions dynamic --transmittance-contribs dyn_shade --trans-schedule-json trans_schedules.json --solarcal-par "{solarcal_par}" --run-period "{run_period}" --{indirect_is_total} --output-file shortwave.csv'.format(indirect_is_total=self.indirect_is_total, run_period=self.run_period, solarcal_par=self.solarcal_par) def output(self): return { @@ -611,7 +611,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/ladybug-comfort:0.16.5' + return 'docker.io/ladybugtools/ladybug-comfort:0.16.47' @property def image_workdir(self): @@ -758,7 +758,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/ladybug-comfort:0.16.5' + return 'docker.io/ladybugtools/ladybug-comfort:0.16.47' @property def image_workdir(self): @@ -886,14 +886,14 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/ladybug-comfort:0.16.5' + return 'docker.io/ladybugtools/ladybug-comfort:0.16.47' @property def image_workdir(self): return '/home/ladybugbot/run' -class _ComfortMappingEntryPoint_35d8ba4bOrchestrator(luigi.WrapperTask): +class _ComfortMappingEntryPoint_29999f5eOrchestrator(luigi.WrapperTask): """Runs all the tasks in this module.""" # user input for this module _input_params = luigi.DictParameter() diff --git a/lbt_recipes/utci_comfort_map/flow/dependencies/dependencies/shade_contrib_entry_point.py b/lbt_recipes/utci_comfort_map/flow/dependencies/dependencies/shade_contrib_entry_point.py index d0fc6b06..f6e775ec 100644 --- a/lbt_recipes/utci_comfort_map/flow/dependencies/dependencies/shade_contrib_entry_point.py +++ b/lbt_recipes/utci_comfort_map/flow/dependencies/dependencies/shade_contrib_entry_point.py @@ -119,12 +119,12 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(conversion=self.conversion, order_by=self.order_by, sensor_count=self.sensor_count, header=self.header, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters, radiance_parameters=self.radiance_parameters) + return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(radiance_parameters=self.radiance_parameters, output_format=self.output_format, sensor_count=self.sensor_count, header=self.header, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, order_by=self.order_by) def output(self): return { 'result_file': luigi.LocalTarget( - pathlib.Path(self.execution_folder, 'shd_trans/initial/{group}/direct_sky/{grid}.ill'.format(grid=self.grid, group=self.group)).resolve().as_posix() + pathlib.Path(self.execution_folder, 'shd_trans/initial/{group}/direct_sky/{grid}.ill'.format(group=self.group, grid=self.grid)).resolve().as_posix() ) } @@ -141,7 +141,7 @@ def output_artifacts(self): return [ { 'name': 'result-file', 'from': 'results.ill', - 'to': pathlib.Path(self.execution_folder, 'shd_trans/initial/{group}/direct_sky/{grid}.ill'.format(grid=self.grid, group=self.group)).resolve().as_posix(), + 'to': pathlib.Path(self.execution_folder, 'shd_trans/initial/{group}/direct_sky/{grid}.ill'.format(group=self.group, grid=self.grid)).resolve().as_posix(), 'optional': False, 'type': 'file' }] @@ -161,7 +161,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -252,7 +252,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scontrib scene.oct grid.pts suns.mod --{calculate_values} --sensor-count {sensor_count} --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --output results.ill --order-by-{order_by} --{header}-header'.format(conversion=self.conversion, order_by=self.order_by, sensor_count=self.sensor_count, header=self.header, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters, calculate_values=self.calculate_values, radiance_parameters=self.radiance_parameters) + return 'honeybee-radiance dc scontrib scene.oct grid.pts suns.mod --{calculate_values} --sensor-count {sensor_count} --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --output results.ill --order-by-{order_by} --{header}-header'.format(radiance_parameters=self.radiance_parameters, output_format=self.output_format, sensor_count=self.sensor_count, header=self.header, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, order_by=self.order_by, calculate_values=self.calculate_values) def output(self): return { @@ -294,7 +294,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -388,7 +388,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(conversion=self.conversion, order_by=self.order_by, sensor_count=self.sensor_count, header=self.header, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters, radiance_parameters=self.radiance_parameters) + return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(radiance_parameters=self.radiance_parameters, output_format=self.output_format, sensor_count=self.sensor_count, header=self.header, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, order_by=self.order_by) def output(self): return { @@ -430,7 +430,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -520,12 +520,12 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(conversion=self.conversion, order_by=self.order_by, sensor_count=self.sensor_count, header=self.header, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters, radiance_parameters=self.radiance_parameters) + return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(radiance_parameters=self.radiance_parameters, output_format=self.output_format, sensor_count=self.sensor_count, header=self.header, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, order_by=self.order_by) def output(self): return { 'result_file': luigi.LocalTarget( - pathlib.Path(self.execution_folder, 'shd_trans/initial/{group}/total_sky/{grid}.ill'.format(grid=self.grid, group=self.group)).resolve().as_posix() + pathlib.Path(self.execution_folder, 'shd_trans/initial/{group}/total_sky/{grid}.ill'.format(group=self.group, grid=self.grid)).resolve().as_posix() ) } @@ -542,7 +542,7 @@ def output_artifacts(self): return [ { 'name': 'result-file', 'from': 'results.ill', - 'to': pathlib.Path(self.execution_folder, 'shd_trans/initial/{group}/total_sky/{grid}.ill'.format(grid=self.grid, group=self.group)).resolve().as_posix(), + 'to': pathlib.Path(self.execution_folder, 'shd_trans/initial/{group}/total_sky/{grid}.ill'.format(group=self.group, grid=self.grid)).resolve().as_posix(), 'optional': False, 'type': 'file' }] @@ -562,7 +562,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -624,7 +624,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance mtxop operate-two sky.ill sky_dir.ill --operator "-" --{header}-header --conversion "{conversion}" --output-mtx final.ill --output-format {output_format}'.format(conversion=self.conversion, output_format=self.output_format, header=self.header) + return 'honeybee-radiance mtxop operate-two sky.ill sky_dir.ill --operator "-" --{header}-header --conversion "{conversion}" --output-mtx final.ill --output-format {output_format}'.format(output_format=self.output_format, header=self.header, conversion=self.conversion) def requires(self): return {'TotalSkySpecShadeGroup': TotalSkySpecShadeGroup(_input_params=self._input_params), 'DirectSkyShadeGroup': DirectSkyShadeGroup(_input_params=self._input_params)} @@ -663,14 +663,14 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): return '/home/ladybugbot/run' -class _ShadeContribEntryPoint_35d8ba4bOrchestrator(luigi.WrapperTask): +class _ShadeContribEntryPoint_29999f5eOrchestrator(luigi.WrapperTask): """Runs all the tasks in this module.""" # user input for this module _input_params = luigi.DictParameter() diff --git a/lbt_recipes/utci_comfort_map/flow/dependencies/dynamic_shade_contrib_entry_point.py b/lbt_recipes/utci_comfort_map/flow/dependencies/dynamic_shade_contrib_entry_point.py index 2832c06b..ae6cc8fe 100644 --- a/lbt_recipes/utci_comfort_map/flow/dependencies/dynamic_shade_contrib_entry_point.py +++ b/lbt_recipes/utci_comfort_map/flow/dependencies/dynamic_shade_contrib_entry_point.py @@ -17,7 +17,7 @@ from queenbee_local import QueenbeeTask from queenbee_local import load_input_param as qb_load_input_param from . import _queenbee_status_lock_ -from .dependencies.shade_contrib_entry_point import _ShadeContribEntryPoint_35d8ba4bOrchestrator as ShadeContribEntryPoint_35d8ba4bWorkerbee +from .dependencies.shade_contrib_entry_point import _ShadeContribEntryPoint_29999f5eOrchestrator as ShadeContribEntryPoint_29999f5eWorkerbee _default_inputs = { 'group_name': None, @@ -227,7 +227,7 @@ def map_dag_inputs(self): return inputs def run(self): - yield [ShadeContribEntryPoint_35d8ba4bWorkerbee(_input_params=self.map_dag_inputs)] + yield [ShadeContribEntryPoint_29999f5eWorkerbee(_input_params=self.map_dag_inputs)] done_file = pathlib.Path(self.execution_folder, 'run_radiance_shade_contrib.done') done_file.parent.mkdir(parents=True, exist_ok=True) done_file.write_text('done!') @@ -287,7 +287,7 @@ def output(self): } -class _DynamicShadeContribEntryPoint_35d8ba4bOrchestrator(luigi.WrapperTask): +class _DynamicShadeContribEntryPoint_29999f5eOrchestrator(luigi.WrapperTask): """Runs all the tasks in this module.""" # user input for this module _input_params = luigi.DictParameter() diff --git a/lbt_recipes/utci_comfort_map/flow/dependencies/radiance_mapping_entry_point.py b/lbt_recipes/utci_comfort_map/flow/dependencies/radiance_mapping_entry_point.py index edfb7d23..c09f27cc 100644 --- a/lbt_recipes/utci_comfort_map/flow/dependencies/radiance_mapping_entry_point.py +++ b/lbt_recipes/utci_comfort_map/flow/dependencies/radiance_mapping_entry_point.py @@ -97,7 +97,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance view-factor contrib scene.oct grid.pts scene.mod --ray-count {ray_count} --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --name view_factor'.format(radiance_parameters=self.radiance_parameters, ray_count=self.ray_count, fixed_radiance_parameters=self.fixed_radiance_parameters) + return 'honeybee-radiance view-factor contrib scene.oct grid.pts scene.mod --ray-count {ray_count} --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --name view_factor'.format(radiance_parameters=self.radiance_parameters, fixed_radiance_parameters=self.fixed_radiance_parameters, ray_count=self.ray_count) def output(self): return { @@ -133,7 +133,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -222,7 +222,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -315,7 +315,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -401,7 +401,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(conversion=self.conversion, order_by=self.order_by, sensor_count=self.sensor_count, header=self.header, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters, radiance_parameters=self.radiance_parameters) + return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(radiance_parameters=self.radiance_parameters, output_format=self.output_format, sensor_count=self.sensor_count, header=self.header, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, order_by=self.order_by) def requires(self): return {'MirrorTheGrid': MirrorTheGrid(_input_params=self._input_params)} @@ -445,7 +445,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -532,7 +532,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scontrib scene.oct grid.pts suns.mod --{calculate_values} --sensor-count {sensor_count} --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --output results.ill --order-by-{order_by} --{header}-header'.format(conversion=self.conversion, order_by=self.order_by, sensor_count=self.sensor_count, header=self.header, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters, calculate_values=self.calculate_values, radiance_parameters=self.radiance_parameters) + return 'honeybee-radiance dc scontrib scene.oct grid.pts suns.mod --{calculate_values} --sensor-count {sensor_count} --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --output results.ill --order-by-{order_by} --{header}-header'.format(radiance_parameters=self.radiance_parameters, output_format=self.output_format, sensor_count=self.sensor_count, header=self.header, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, order_by=self.order_by, calculate_values=self.calculate_values) def requires(self): return {'MirrorTheGrid': MirrorTheGrid(_input_params=self._input_params)} @@ -576,7 +576,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -666,7 +666,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(conversion=self.conversion, order_by=self.order_by, sensor_count=self.sensor_count, header=self.header, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters, radiance_parameters=self.radiance_parameters) + return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(radiance_parameters=self.radiance_parameters, output_format=self.output_format, sensor_count=self.sensor_count, header=self.header, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, order_by=self.order_by) def requires(self): return {'MirrorTheGrid': MirrorTheGrid(_input_params=self._input_params)} @@ -710,7 +710,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -796,7 +796,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(conversion=self.conversion, order_by=self.order_by, sensor_count=self.sensor_count, header=self.header, output_format=self.output_format, fixed_radiance_parameters=self.fixed_radiance_parameters, radiance_parameters=self.radiance_parameters) + return 'honeybee-radiance dc scoeff scene.oct grid.pts sky.dome sky.mtx --sensor-count {sensor_count} --output results.ill --rad-params "{radiance_parameters}" --rad-params-locked "{fixed_radiance_parameters}" --conversion "{conversion}" --output-format {output_format} --order-by-{order_by} --{header}-header'.format(radiance_parameters=self.radiance_parameters, output_format=self.output_format, sensor_count=self.sensor_count, header=self.header, fixed_radiance_parameters=self.fixed_radiance_parameters, conversion=self.conversion, order_by=self.order_by) def requires(self): return {'MirrorTheGrid': MirrorTheGrid(_input_params=self._input_params)} @@ -840,7 +840,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -898,7 +898,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance mtxop operate-two sky.ill sky_dir.ill --operator "-" --{header}-header --conversion "{conversion}" --output-mtx final.ill --output-format {output_format}'.format(conversion=self.conversion, output_format=self.output_format, header=self.header) + return 'honeybee-radiance mtxop operate-two sky.ill sky_dir.ill --operator "-" --{header}-header --conversion "{conversion}" --output-mtx final.ill --output-format {output_format}'.format(output_format=self.output_format, header=self.header, conversion=self.conversion) def requires(self): return {'TotalSky': TotalSky(_input_params=self._input_params), 'DirectSky': DirectSky(_input_params=self._input_params)} @@ -936,14 +936,14 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): return '/home/ladybugbot/run' -class _RadianceMappingEntryPoint_35d8ba4bOrchestrator(luigi.WrapperTask): +class _RadianceMappingEntryPoint_29999f5eOrchestrator(luigi.WrapperTask): """Runs all the tasks in this module.""" # user input for this module _input_params = luigi.DictParameter() diff --git a/lbt_recipes/utci_comfort_map/flow/main_35d8ba4b.py b/lbt_recipes/utci_comfort_map/flow/main_29999f5e.py similarity index 96% rename from lbt_recipes/utci_comfort_map/flow/main_35d8ba4b.py rename to lbt_recipes/utci_comfort_map/flow/main_29999f5e.py index 1b6bdf1a..047a319e 100644 --- a/lbt_recipes/utci_comfort_map/flow/main_35d8ba4b.py +++ b/lbt_recipes/utci_comfort_map/flow/main_29999f5e.py @@ -17,9 +17,9 @@ from queenbee_local import QueenbeeTask from queenbee_local import load_input_param as qb_load_input_param from . import _queenbee_status_lock_ -from .dependencies.comfort_mapping_entry_point import _ComfortMappingEntryPoint_35d8ba4bOrchestrator as ComfortMappingEntryPoint_35d8ba4bWorkerbee -from .dependencies.dynamic_shade_contrib_entry_point import _DynamicShadeContribEntryPoint_35d8ba4bOrchestrator as DynamicShadeContribEntryPoint_35d8ba4bWorkerbee -from .dependencies.radiance_mapping_entry_point import _RadianceMappingEntryPoint_35d8ba4bOrchestrator as RadianceMappingEntryPoint_35d8ba4bWorkerbee +from .dependencies.comfort_mapping_entry_point import _ComfortMappingEntryPoint_29999f5eOrchestrator as ComfortMappingEntryPoint_29999f5eWorkerbee +from .dependencies.dynamic_shade_contrib_entry_point import _DynamicShadeContribEntryPoint_29999f5eOrchestrator as DynamicShadeContribEntryPoint_29999f5eWorkerbee +from .dependencies.radiance_mapping_entry_point import _RadianceMappingEntryPoint_29999f5eOrchestrator as RadianceMappingEntryPoint_29999f5eWorkerbee _default_inputs = { 'air_speed_matrices': None, @@ -84,7 +84,7 @@ def is_script(self): return False def command(self): - return 'honeybee-energy translate model-occ-schedules model.json --threshold {threshold} --period "{period}" --output-file occ_schedules.json'.format(threshold=self.threshold, period=self.period) + return 'honeybee-energy translate model-occ-schedules model.json --threshold {threshold} --period "{period}" --output-file occ_schedules.json'.format(period=self.period, threshold=self.threshold) def output(self): return { @@ -116,7 +116,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-energy:1.100.2' + return 'docker.io/ladybugtools/honeybee-energy:1.101.19' @property def image_workdir(self): @@ -193,7 +193,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-energy:1.100.2' + return 'docker.io/ladybugtools/honeybee-energy:1.101.19' @property def image_workdir(self): @@ -239,7 +239,7 @@ def is_script(self): return False def command(self): - return 'ladybug-comfort map map-result-info {comfort_model} --run-period "{run_period}" --qualifier "{qualifier}" --folder output --log-file results_info.json'.format(qualifier=self.qualifier, comfort_model=self.comfort_model, run_period=self.run_period) + return 'ladybug-comfort map map-result-info {comfort_model} --run-period "{run_period}" --qualifier "{qualifier}" --folder output --log-file results_info.json'.format(comfort_model=self.comfort_model, run_period=self.run_period, qualifier=self.qualifier) def output(self): return { @@ -322,7 +322,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/ladybug-comfort:0.16.5' + return 'docker.io/ladybugtools/ladybug-comfort:0.16.47' @property def image_workdir(self): @@ -424,7 +424,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-energy:1.100.2' + return 'docker.io/ladybugtools/honeybee-energy:1.101.19' @property def image_workdir(self): @@ -488,7 +488,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -542,7 +542,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance view-factor modifiers model.hbjson --{include_sky}-sky --{include_ground}-ground --{grouped_shades}-shades --name scene'.format(include_sky=self.include_sky, grouped_shades=self.grouped_shades, include_ground=self.include_ground) + return 'honeybee-radiance view-factor modifiers model.hbjson --{include_sky}-sky --{include_ground}-ground --{grouped_shades}-shades --name scene'.format(include_ground=self.include_ground, grouped_shades=self.grouped_shades, include_sky=self.include_sky) def output(self): return { @@ -586,7 +586,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -634,7 +634,7 @@ def is_script(self): return False def command(self): - return 'ladybug translate epw-to-wea weather.epw --analysis-period "{period}" --timestep {timestep} --output-file weather.wea'.format(timestep=self.timestep, period=self.period) + return 'ladybug translate epw-to-wea weather.epw --analysis-period "{period}" --timestep {timestep} --output-file weather.wea'.format(period=self.period, timestep=self.timestep) def output(self): return { @@ -666,7 +666,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/ladybug:0.40.10' + return 'docker.io/ladybugtools/ladybug:0.42.3' @property def image_workdir(self): @@ -727,7 +727,7 @@ def is_script(self): return False def command(self): - return 'honeybee-energy edit modifiers-from-constructions model.hbjson --{use_visible} --{dynamic_behavior}-groups --{dynamic_shade}-groups --exterior-offset {exterior_offset} --output-file new_model.hbjson'.format(dynamic_behavior=self.dynamic_behavior, dynamic_shade=self.dynamic_shade, use_visible=self.use_visible, exterior_offset=self.exterior_offset) + return 'honeybee-energy edit modifiers-from-constructions model.hbjson --{use_visible} --{dynamic_behavior}-groups --{dynamic_shade}-groups --exterior-offset {exterior_offset} --output-file new_model.hbjson'.format(dynamic_behavior=self.dynamic_behavior, use_visible=self.use_visible, dynamic_shade=self.dynamic_shade, exterior_offset=self.exterior_offset) def output(self): return { @@ -761,7 +761,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/lbt-honeybee:0.7.111' + return 'docker.io/ladybugtools/lbt-honeybee:0.8.5' @property def image_workdir(self): @@ -901,7 +901,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance sky mtx sky.wea --name sky --north {north} --sky-type {sky_type} --{cumulative} --{sun_up_hours} --{output_type} --output-format {output_format} --sky-density {sky_density}'.format(output_format=self.output_format, sky_density=self.sky_density, cumulative=self.cumulative, sun_up_hours=self.sun_up_hours, sky_type=self.sky_type, north=self.north, output_type=self.output_type) + return 'honeybee-radiance sky mtx sky.wea --name sky --north {north} --sky-type {sky_type} --{cumulative} --{sun_up_hours} --{output_type} --output-format {output_format} --sky-density {sky_density}'.format(sky_type=self.sky_type, sky_density=self.sky_density, output_format=self.output_format, cumulative=self.cumulative, north=self.north, output_type=self.output_type, sun_up_hours=self.sun_up_hours) def requires(self): return {'CreateWea': CreateWea(_input_params=self._input_params)} @@ -941,7 +941,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -1040,7 +1040,7 @@ def output_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -1104,7 +1104,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance sky mtx sky.wea --name sky --north {north} --sky-type {sky_type} --{cumulative} --{sun_up_hours} --{output_type} --output-format {output_format} --sky-density {sky_density}'.format(output_format=self.output_format, sky_density=self.sky_density, cumulative=self.cumulative, sun_up_hours=self.sun_up_hours, sky_type=self.sky_type, north=self.north, output_type=self.output_type) + return 'honeybee-radiance sky mtx sky.wea --name sky --north {north} --sky-type {sky_type} --{cumulative} --{sun_up_hours} --{output_type} --output-format {output_format} --sky-density {sky_density}'.format(sky_type=self.sky_type, sky_density=self.sky_density, output_format=self.output_format, cumulative=self.cumulative, north=self.north, output_type=self.output_type, sun_up_hours=self.sun_up_hours) def requires(self): return {'CreateWea': CreateWea(_input_params=self._input_params)} @@ -1144,7 +1144,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -1240,7 +1240,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -1352,7 +1352,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-energy:1.100.2' + return 'docker.io/ladybugtools/honeybee-energy:1.101.19' @property def image_workdir(self): @@ -1581,7 +1581,7 @@ def output_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -1627,7 +1627,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance octree from-folder model --output scene.oct --{include_aperture}-aperture --{black_out}'.format(black_out=self.black_out, include_aperture=self.include_aperture) + return 'honeybee-radiance octree from-folder model --output scene.oct --{include_aperture}-aperture --{black_out}'.format(include_aperture=self.include_aperture, black_out=self.black_out) def requires(self): return {'CreateRadFolder': CreateRadFolder(_input_params=self._input_params)} @@ -1662,7 +1662,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -1714,7 +1714,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance octree from-folder model --output scene.oct --{include_aperture}-aperture --{black_out} --add-before sky.sky'.format(black_out=self.black_out, include_aperture=self.include_aperture) + return 'honeybee-radiance octree from-folder model --output scene.oct --{include_aperture}-aperture --{black_out} --add-before sky.sky'.format(include_aperture=self.include_aperture, black_out=self.black_out) def requires(self): return {'GenerateSunpath': GenerateSunpath(_input_params=self._input_params), 'CreateRadFolder': CreateRadFolder(_input_params=self._input_params)} @@ -1750,7 +1750,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -1826,7 +1826,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -1900,7 +1900,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance grid split-folder ./input_folder ./output_folder {cpu_count} {extension} --grid-divisor {cpus_per_grid} --min-sensor-count {min_sensor_count} --grid-info-file grid_info.json'.format(extension=self.extension, cpu_count=self.cpu_count, cpus_per_grid=self.cpus_per_grid, min_sensor_count=self.min_sensor_count) + return 'honeybee-radiance grid split-folder ./input_folder ./output_folder {cpu_count} {extension} --grid-divisor {cpus_per_grid} --min-sensor-count {min_sensor_count} --grid-info-file grid_info.json'.format(extension=self.extension, cpu_count=self.cpu_count, min_sensor_count=self.min_sensor_count, cpus_per_grid=self.cpus_per_grid) def requires(self): return {'CreateRadFolder': CreateRadFolder(_input_params=self._input_params)} @@ -1938,7 +1938,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -1997,7 +1997,7 @@ def is_script(self): return False def command(self): - return 'honeybee-radiance grid split-folder ./input_folder ./output_folder {cpu_count} --grid-divisor {cpus_per_grid} --min-sensor-count {min_sensor_count}'.format(cpu_count=self.cpu_count, cpus_per_grid=self.cpus_per_grid, min_sensor_count=self.min_sensor_count) + return 'honeybee-radiance grid split-folder ./input_folder ./output_folder {cpu_count} --grid-divisor {cpus_per_grid} --min-sensor-count {min_sensor_count}'.format(cpus_per_grid=self.cpus_per_grid, cpu_count=self.cpu_count, min_sensor_count=self.min_sensor_count) def requires(self): return {'CreateRadFolder': CreateRadFolder(_input_params=self._input_params)} @@ -2065,7 +2065,7 @@ def output_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -2329,7 +2329,7 @@ def map_dag_inputs(self): return inputs def run(self): - yield [RadianceMappingEntryPoint_35d8ba4bWorkerbee(_input_params=self.map_dag_inputs)] + yield [RadianceMappingEntryPoint_29999f5eWorkerbee(_input_params=self.map_dag_inputs)] done_file = pathlib.Path(self.execution_folder, 'run_radiance_simulation.done') done_file.parent.mkdir(parents=True, exist_ok=True) done_file.write_text('done!') @@ -2503,7 +2503,7 @@ def map_dag_inputs(self): return inputs def run(self): - yield [DynamicShadeContribEntryPoint_35d8ba4bWorkerbee(_input_params=self.map_dag_inputs)] + yield [DynamicShadeContribEntryPoint_29999f5eWorkerbee(_input_params=self.map_dag_inputs)] done_file = pathlib.Path(self.execution_folder, 'run_radiance_dynamic_shade_contribution.done') done_file.parent.mkdir(parents=True, exist_ok=True) done_file.write_text('done!') @@ -2584,11 +2584,9 @@ def solarcal_par(self): return self._input_params['solarcal_parameters'] @property - def comfort_par(self): + def comfort_parameters(self): return self._input_params['comfort_parameters'] - comfort_parameters = luigi.Parameter(default='--cold 9 --heat 26') - solarcal_parameters = luigi.Parameter(default='--posture standing --sharp 135 --absorptivity 0.7 --emissivity 0.95') @property @@ -2747,7 +2745,7 @@ def map_dag_inputs(self): 'wind_speed': self.wind_speed, 'air_speed_mtx': self.air_speed_mtx, 'solarcal_par': self.solarcal_par, - 'comfort_par': self.comfort_par + 'comfort_parameters': self.comfort_parameters } try: inputs['__debug__'] = self._input_params['__debug__'] @@ -2758,7 +2756,7 @@ def map_dag_inputs(self): return inputs def run(self): - yield [ComfortMappingEntryPoint_35d8ba4bWorkerbee(_input_params=self.map_dag_inputs)] + yield [ComfortMappingEntryPoint_29999f5eWorkerbee(_input_params=self.map_dag_inputs)] done_file = pathlib.Path(self.execution_folder, 'run_comfort_map.done') done_file.parent.mkdir(parents=True, exist_ok=True) done_file.write_text('done!') @@ -2891,7 +2889,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -2971,7 +2969,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -3051,7 +3049,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -3131,7 +3129,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -3211,7 +3209,7 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): @@ -3291,14 +3289,14 @@ def input_parameters(self): @property def task_image(self): - return 'docker.io/ladybugtools/honeybee-radiance:1.65.32' + return 'docker.io/ladybugtools/honeybee-radiance:1.65.36' @property def image_workdir(self): return '/home/ladybugbot/run' -class _Main_35d8ba4bOrchestrator(luigi.WrapperTask): +class _Main_29999f5eOrchestrator(luigi.WrapperTask): """Runs all the tasks in this module.""" # user input for this module _input_params = luigi.DictParameter() diff --git a/lbt_recipes/utci_comfort_map/run.py b/lbt_recipes/utci_comfort_map/run.py index 9f9f5299..fb2b9377 100644 --- a/lbt_recipes/utci_comfort_map/run.py +++ b/lbt_recipes/utci_comfort_map/run.py @@ -23,7 +23,7 @@ from queenbee_local import local_scheduler, _copy_artifacts, update_params, parse_input_args, LOGS_CONFIG from luigi.execution_summary import LuigiStatusCode -import flow.main_35d8ba4b as utci_comfort_map_workerbee +import flow.main_29999f5e as utci_comfort_map_workerbee _recipe_default_inputs = { 'air_speed_matrices': None, @@ -47,7 +47,7 @@ class LetUtciComfortMapFly(luigi.WrapperTask): _input_params = luigi.DictParameter() def requires(self): - yield [utci_comfort_map_workerbee._Main_35d8ba4bOrchestrator(_input_params=self._input_params)] + yield [utci_comfort_map_workerbee._Main_29999f5eOrchestrator(_input_params=self._input_params)] def start(project_folder, user_values, workers): diff --git a/lbt_recipes/utci_comfort_map/status.json b/lbt_recipes/utci_comfort_map/status.json index 0f24b1b9..af6d26e1 100644 --- a/lbt_recipes/utci_comfort_map/status.json +++ b/lbt_recipes/utci_comfort_map/status.json @@ -1,5 +1,5 @@ { - "id": "6ee6f3d8-d006-454c-9435-9535d90325db", + "id": "b94606b7-ae80-4e91-a648-1013819b8775", "author": { "id": "91d47029-1342-449f-b4ca-a6a7d9bfd9d1", "account_type": "user", @@ -1278,12 +1278,12 @@ } ], "message": null, - "started_at": "2023-08-29T23:41:53+00:00", + "started_at": "2023-09-15T00:03:21+00:00", "finished_at": null, "source": null, "api_version": "v1beta1", - "id": "6ee6f3d8-d006-454c-9435-9535d90325db_00", - "job_id": "6ee6f3d8-d006-454c-9435-9535d90325db", + "id": "b94606b7-ae80-4e91-a648-1013819b8775_00", + "job_id": "b94606b7-ae80-4e91-a648-1013819b8775", "entrypoint": null, "status": "Unknown", "steps": {}