Commit a983a4c0 authored by BO ZHANG's avatar BO ZHANG 🏀
Browse files

tweaks

parent 4bfc0fd9
Loading
Loading
Loading
Loading
+7 −3
Original line number Diff line number Diff line
@@ -22,6 +22,10 @@ from .params import CSST_PARAMS as CP
class CsstMsDataManager:
    """
    CSST MS data manager, including MBI and SLS.
    ``CsstMsDataManager`` provides an interface to switch between DFS and local file system.
    To initialize ``CsstMsDataManager`` from local directory, use ``CsstMsDataManager.from_dir()``
    To initialize ``CsstMsDataManager`` on ``dandelion`` or ``PM node``, ``CsstMsDataManager.quickstart()``.
    To initialize ``CsstMsDataManager`` from DFS, use ``CsstMsDataManager.from_dfs()``.

    This class provides an interface to access L0 data and generate L1 paths.
    Here are some examples for simulation with different versions.
@@ -303,12 +307,12 @@ class CsstMsDataManager:
                assert set(detectors).issubset(set(self.available_detectors))
                self.target_detectors = list(detectors)
            except AssertionError as ae:
                print("@DM: available detector are ", self.available_detectors)
                print("@DM: target detector are ", detectors)
                print("@DM: available detectors are ", self.available_detectors)
                print("@DM: target detectors are ", detectors)

                print("@DM: final target detectors are ", set(detectors) & set(self.available_detectors))
                # raise ae
                self.target_detectors = set(detectors) & set(self.available_detectors)
                self.target_detectors = list(set(detectors) & set(self.available_detectors))
        print("final target detector IDs are ", self.target_detectors)
        return