diff --git a/src/agora/io/metadata.py b/src/agora/io/metadata.py index 44e3d705fadade42be4d7779494cb4ffc0fbcb1b..4da1b2800130c3cc6649475969226175332d6041 100644 --- a/src/agora/io/metadata.py +++ b/src/agora/io/metadata.py @@ -155,7 +155,7 @@ def find_channels_by_position(meta): channels_dict = {group: [] for group in meta.index} for group in channels_dict: for channel in imaging_channels: - if meta.loc[group, channel]: + if meta.loc[group, channel] is not None: channels_dict[group].append(channel) elif isinstance(meta, dict): channels_dict = { diff --git a/src/aliby/pipeline.py b/src/aliby/pipeline.py index 686bd15d228fff8233b4843c0bfb8b9414e6eebf..2b962108f41c52865002e7b4d037bce2fb359a20 100644 --- a/src/aliby/pipeline.py +++ b/src/aliby/pipeline.py @@ -300,14 +300,15 @@ class Pipeline(ProcessABC): """Run separate pipelines for all positions in an experiment.""" # display configuration config = self.parameters.to_dict() - for step in config: - print("\n---\n" + step + "\n---") - pprint(config[step]) - print() + print("\nalibylite\n") try: logging.getLogger("aliby").info(f"Using Baby {baby.__version__}.") except AttributeError: logging.getLogger("aliby").info("Using original Baby.") + for step in config: + print("\n---\n" + step + "\n---") + pprint(config[step]) + print() # extract from configuration expt_id = config["general"]["id"] distributed = config["general"]["distributed"]