Skip to content

Commit

Permalink
Revert "bug fix for custom config file"
Browse files Browse the repository at this point in the history
This reverts commit 01e099f.
  • Loading branch information
zonca committed Jul 23, 2024
1 parent c1e6d30 commit 6adf375
Showing 1 changed file with 22 additions and 21 deletions.
43 changes: 22 additions & 21 deletions pysm3/sky.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,29 +20,30 @@ def remove_class_from_dict(d):

def create_components_from_config(config, nside, map_dist=None):
output_components = []
try:
class_name = config["class"]
except KeyError: # multiple components
partial_components = []
for each_config in config.values():
class_name = each_config["class"]
component_class = globals()[class_name]
partial_components.append(
component_class(
**remove_class_from_dict(each_config),
nside=nside,
map_dist=map_dist
for model_name, model_config in config.items():
try:
class_name = model_config["class"]
except KeyError: # multiple components
partial_components = []
for each_config in model_config.values():
class_name = each_config["class"]
component_class = globals()[class_name]
partial_components.append(
component_class(
**remove_class_from_dict(each_config),
nside=nside,
map_dist=map_dist
)
)
output_component = Sky(
component_objects=partial_components, nside=nside, map_dist=map_dist
)
else:
component_class = globals()[class_name]
output_component = component_class(
**remove_class_from_dict(model_config), nside=nside, map_dist=map_dist
)
output_component = Sky(
component_objects=partial_components, nside=nside, map_dist=map_dist
)
else:
component_class = globals()[class_name]
output_component = component_class(
**remove_class_from_dict(config), nside=nside, map_dist=map_dist
)
output_components.append(output_component)
output_components.append(output_component)
return output_components


Expand Down

0 comments on commit 6adf375

Please sign in to comment.