diff --git a/xfel_calibrate/notebooks.py b/xfel_calibrate/notebooks.py index 3f16499e089b989924e4239ea2b48f0dbabe1c52..f593a05951ff4312959102dbeda5e063a52f133a 100644 --- a/xfel_calibrate/notebooks.py +++ b/xfel_calibrate/notebooks.py @@ -1,223 +1,223 @@ # paths are relative to the location of setup.py in the main package notebooks = { - "AGIPD": { - "DARK": { - "notebook": "notebooks/AGIPD/Characterize_AGIPD_Gain_Darks_NBC.ipynb", - "concurrency": {"parameter": "modules", - "default concurrency": list(range(16)), - "cluster cores": 8}, - }, - "PC": { - "notebook": "notebooks/AGIPD/Chracterize_AGIPD_Gain_PC_NBC.ipynb", - "concurrency": {"parameter": "modules", - "default concurrency": 16, - "cluster cores": 32}, - }, - "FF": { - "notebook": "notebooks/AGIPD/Characterize_AGIPD_Gain_FlatFields_NBC.ipynb", - "concurrency": {"parameter": "modules", - "default concurrency": 16, - "cluster cores": 16}, - }, - "CORRECT": { - "notebook": "notebooks/AGIPD/AGIPD_Correct_and_Verify.ipynb", - "dep_notebooks": ["notebooks/AGIPD/AGIPD_Correct_and_Verify_Summary_NBC.ipynb"], - "concurrency": {"parameter": "sequences", - "use function": "balance_sequences", - "default concurrency": [-1], - "cluster cores": 16}, - }, - "COMBINE": { - "notebook": "notebooks/AGIPD/AGIPD_Characterize_Gain_Combine_NBC.ipynb", - "concurrency": {"parameter": None, - "default concurrency": None, - "cluster cores": 8}, - }, - }, + "AGIPD": { + "DARK": { + "notebook": "notebooks/AGIPD/Characterize_AGIPD_Gain_Darks_NBC.ipynb", + "concurrency": {"parameter": "modules", + "default concurrency": list(range(16)), + "cluster cores": 8}, + }, + "PC": { + "notebook": "notebooks/AGIPD/Chracterize_AGIPD_Gain_PC_NBC.ipynb", + "concurrency": {"parameter": "modules", + "default concurrency": 16, + "cluster cores": 32}, + }, + "FF": { + "notebook": "notebooks/AGIPD/Characterize_AGIPD_Gain_FlatFields_NBC.ipynb", + "concurrency": {"parameter": "modules", + "default concurrency": 16, + "cluster cores": 16}, + }, + "CORRECT": { + "notebook": "notebooks/AGIPD/AGIPD_Correct_and_Verify.ipynb", + "dep_notebooks": [ + "notebooks/AGIPD/AGIPD_Correct_and_Verify_Summary_NBC.ipynb"], + "concurrency": {"parameter": "sequences", + "use function": "balance_sequences", + "default concurrency": [-1], + "cluster cores": 16}, + }, + "COMBINE": { + "notebook": "notebooks/AGIPD/AGIPD_Characterize_Gain_Combine_NBC.ipynb", + "concurrency": {"parameter": None, + "default concurrency": None, + "cluster cores": 8}, + }, + }, - "AGIPD64K": { - "DARK": { - "notebook": "notebooks/AGIPD/playground/AGIPD_SingleM_test_Dark.ipynb", - "concurrency": {"parameter": None, - "default concurrency": None, - "cluster cores": 4}, - }, - }, + "AGIPD64K": { + "DARK": { + "notebook": "notebooks/AGIPD/playground/AGIPD_SingleM_test_Dark.ipynb", + "concurrency": {"parameter": None, + "default concurrency": None, + "cluster cores": 4}, + }, + }, - "LPD": { - "DARK": { - "notebook": "notebooks/LPD/LPDChar_Darks_NBC.ipynb", - "dep_notebooks": ["notebooks/LPD/LPDChar_Darks_Summary_NBC.ipynb"], - "concurrency": {"parameter": "modules", - "default concurrency": list(range(16)), - "cluster cores": 8}, - }, - "PC": { - "notebook": "notebooks/LPD/Characterize_LPD_GAIN_CI_per_pixel_NBC.ipynb", - "concurrency": {"parameter": "modules", - "default concurrency": 16, - "cluster cores": 32}, - }, - "FF": { - "notebook": "notebooks/LPD/LPD_FlatField_Radial_per_pixel_CI_NBC.ipynb", - "concurrency": {"parameter": None, - "default concurrency": None, - "cluster cores": 8}, - }, - "CORRECT": { - "notebook": "notebooks/LPD/LPD_Correct_and_Verify.ipynb", - "concurrency": {"parameter": "sequences", - "default concurrency": [-1], - "use function": "balance_sequences", - "cluster cores": 32}, - }, - "XGM_MINE": { - "notebook": "notebooks/LPD/Mine_RadIntensity_vs_XGM_NBC.ipynb", - "concurrency": {"parameter": "runs", - "use function": "create_run_list", - "default concurrency": [-1], - "cluster cores": 2}, - }, - }, - "PNCCD": { - "DARK": { - "notebook": "notebooks/pnCCD/Characterize_pnCCD_Dark_NBC.ipynb", - "concurrency": {"parameter": None, - "default concurrency": None, - "cluster cores": 32}, - }, - "CORRECT": { - "notebook": "notebooks/pnCCD/Correct_pnCCD_NBC.ipynb", - "concurrency": {"parameter": "sequences", - "default concurrency": [-1], - "use function": "balance_sequences", - "cluster cores": 32}, - }, - }, - "GENERIC": { - "DB_TO_H5": { - "notebook": "notebooks/generic/DB_Constants_to_HDF5_NBC.ipynb", - "concurrency": {"parameter": None, - "default concurrency": None, - "cluster cores": 32}, - "extend parms": "extend_parms", - }, - "STATS_FROM_DB": { - "notebook": "notebooks/generic/PlotFromCalDB_NBC.ipynb", - "concurrency": {"parameter": None, - "default concurrency": None, - "cluster cores": 1}, - }, - "STATS_FROM_DB2": { - "notebook": "notebooks/generic/PlotFromCalDB_NBC.ipynb", - "dep_notebooks": ["notebooks/generic/PlotFromCalDB_Summary_NBC.ipynb"], - "concurrency": {"parameter": "submodules", - "default concurrency": None, - "cluster cores": 1}, - }, - }, - "TUTORIAL": { - "TEST": { - "notebook": "notebooks/Tutorial/calversion.ipynb", - "concurrency": {"parameter": "random_seed", - "default concurrency": None, - "cluster cores": 4}, - }, - }, - "FASTCCD": { - "DARK": { - "notebook": "notebooks/FastCCD/Characterize_Darks_NewDAQ_FastCCD_NBC_New_Common_Mode.ipynb", - "concurrency": {"parameter": None, - "default concurrency": None, - "cluster cores": 16}, - }, - "CORRECT": { - "notebook": "notebooks/FastCCD/CorrectionNotebook_NewDAQ_FastCCD_NBC.ipynb", - "concurrency": {"parameter": "sequences", - "default concurrency": [-1], - "use function": "balance_sequences", - "cluster cores": 4}, - }, - }, - "JUNGFRAU": { - "DARK": { - "notebook": "notebooks/Jungfrau/Jungfrau_dark_analysis_all_gains_burst_mode_NBC.ipynb", - "concurrency": {"parameter": None, - "default concurrency": None, - "cluster cores": 4}, - }, - "CORRECT": { - "notebook": "notebooks/Jungfrau/Jungfrau_Gain_Correct_and_Verify_NBC.ipynb", - "concurrency": {"parameter": "sequences", - "default concurrency": [-1], - "use function": "balance_sequences", - "cluster cores": 14}, - }, - }, - "EPIX": { - "DARK": { - "notebook": "notebooks/ePix/Characterize_Darks_ePix_NBC.ipynb", - "concurrency": {"parameter": None, - "default concurrency": None, - "cluster cores": 4}, - }, - - - "CORRECT": { - "notebook": "notebooks/ePix/Correction_ePix_NBC.ipynb", - "concurrency": {"parameter": "sequences", - "default concurrency": [-1], - "use function": "balance_sequences", - "cluster cores": 4}, - }, - }, - "EPIX100": { - "DARK": { - "notebook": "notebooks/ePix/Characterize_Darks_ePix_NBC.ipynb", - "concurrency": {"parameter": None, - "default concurrency": None, - "cluster cores": 4}, - }, + "LPD": { + "DARK": { + "notebook": "notebooks/LPD/LPDChar_Darks_NBC.ipynb", + "dep_notebooks": ["notebooks/LPD/LPDChar_Darks_Summary_NBC.ipynb"], + "concurrency": {"parameter": "modules", + "default concurrency": list(range(16)), + "cluster cores": 8}, + }, + "PC": { + "notebook": "notebooks/LPD/Characterize_LPD_GAIN_CI_per_pixel_NBC.ipynb", + "concurrency": {"parameter": "modules", + "default concurrency": 16, + "cluster cores": 32}, + }, + "FF": { + "notebook": "notebooks/LPD/LPD_FlatField_Radial_per_pixel_CI_NBC.ipynb", + "concurrency": {"parameter": None, + "default concurrency": None, + "cluster cores": 8}, + }, + "CORRECT": { + "notebook": "notebooks/LPD/LPD_Correct_and_Verify.ipynb", + "concurrency": {"parameter": "sequences", + "default concurrency": [-1], + "use function": "balance_sequences", + "cluster cores": 32}, + }, + "XGM_MINE": { + "notebook": "notebooks/LPD/Mine_RadIntensity_vs_XGM_NBC.ipynb", + "concurrency": {"parameter": "runs", + "use function": "create_run_list", + "default concurrency": [-1], + "cluster cores": 2}, + }, + }, + "PNCCD": { + "DARK": { + "notebook": "notebooks/pnCCD/Characterize_pnCCD_Dark_NBC.ipynb", + "concurrency": {"parameter": None, + "default concurrency": None, + "cluster cores": 32}, + }, + "CORRECT": { + "notebook": "notebooks/pnCCD/Correct_pnCCD_NBC.ipynb", + "concurrency": {"parameter": "sequences", + "default concurrency": [-1], + "use function": "balance_sequences", + "cluster cores": 32}, + }, + }, + "GENERIC": { + "DB_TO_H5": { + "notebook": "notebooks/generic/DB_Constants_to_HDF5_NBC.ipynb", + "concurrency": {"parameter": None, + "default concurrency": None, + "cluster cores": 32}, + "extend parms": "extend_parms", + }, + "STATS_FROM_DB": { + "notebook": "notebooks/generic/PlotFromCalDB_NBC.ipynb", + "concurrency": {"parameter": None, + "default concurrency": None, + "cluster cores": 1}, + }, + "STATS_FROM_DB2": { + "notebook": "notebooks/generic/PlotFromCalDB_NBC.ipynb", + "dep_notebooks": [ + "notebooks/generic/PlotFromCalDB_Summary_NBC.ipynb"], + "concurrency": {"parameter": "submodules", + "default concurrency": None, + "cluster cores": 1}, + }, + }, + "TUTORIAL": { + "TEST": { + "notebook": "notebooks/Tutorial/calversion.ipynb", + "concurrency": {"parameter": "random_seed", + "default concurrency": None, + "cluster cores": 4}, + }, + }, + "FASTCCD": { + "DARK": { + "notebook": "notebooks/FastCCD/Characterize_Darks_NewDAQ_FastCCD_NBC_New_Common_Mode.ipynb", + "concurrency": {"parameter": None, + "default concurrency": None, + "cluster cores": 16}, + }, + "CORRECT": { + "notebook": "notebooks/FastCCD/CorrectionNotebook_NewDAQ_FastCCD_NBC.ipynb", + "concurrency": {"parameter": "sequences", + "default concurrency": [-1], + "use function": "balance_sequences", + "cluster cores": 4}, + }, + }, + "JUNGFRAU": { + "DARK": { + "notebook": "notebooks/Jungfrau/Jungfrau_dark_analysis_all_gains_burst_mode_NBC.ipynb", + "concurrency": {"parameter": None, + "default concurrency": None, + "cluster cores": 4}, + }, + "CORRECT": { + "notebook": "notebooks/Jungfrau/Jungfrau_Gain_Correct_and_Verify_NBC.ipynb", + "concurrency": {"parameter": "sequences", + "default concurrency": [-1], + "use function": "balance_sequences", + "cluster cores": 14}, + }, + }, + "EPIX": { + "DARK": { + "notebook": "notebooks/ePix/Characterize_Darks_ePix_NBC.ipynb", + "concurrency": {"parameter": None, + "default concurrency": None, + "cluster cores": 4}, + }, - "CORRECT": { - "notebook": "notebooks/ePix/Correction_ePix_NBC.ipynb", - "concurrency": {"parameter": "sequences", - "default concurrency": [-1], - "use function": "balance_sequences", - "cluster cores": 4}, - }, - }, - "EPIX10K": { - "DARK": { - "notebook": "notebooks/ePix/Characterize_Darks_ePix10K_NBC.ipynb", - "concurrency": {"parameter": None, - "default concurrency": None, - "cluster cores": 4}, - }, - - - "CORRECT": { - "notebook": "notebooks/ePix/Correction_ePix10K_NBC.ipynb", - "concurrency": {"parameter": "sequences", - "default concurrency": [-1], - "use function": "balance_sequences", - "cluster cores": 4}, - } - }, - "DSSC": { - "DARK": { - "notebook": "notebooks/DSSC/Characterize_DSSC_Darks_NBC.ipynb", - "concurrency": {"parameter": "modules", - "default concurrency": list(range(16)), - "cluster cores": 8}, - }, - "CORRECT": { - "notebook": "notebooks/DSSC/DSSC_Correct_and_Verify.ipynb", - "concurrency": {"parameter": "sequences", - "use function": "balance_sequences", - "default concurrency": [-1], - "cluster cores": 16}, - }, - }, - } + "CORRECT": { + "notebook": "notebooks/ePix/Correction_ePix_NBC.ipynb", + "concurrency": {"parameter": "sequences", + "default concurrency": [-1], + "use function": "balance_sequences", + "cluster cores": 4}, + }, + }, + "EPIX100": { + "DARK": { + "notebook": "notebooks/ePix/Characterize_Darks_ePix_NBC.ipynb", + "concurrency": {"parameter": None, + "default concurrency": None, + "cluster cores": 4}, + }, + + "CORRECT": { + "notebook": "notebooks/ePix/Correction_ePix_NBC.ipynb", + "concurrency": {"parameter": "sequences", + "default concurrency": [-1], + "use function": "balance_sequences", + "cluster cores": 4}, + }, + }, + "EPIX10K": { + "DARK": { + "notebook": "notebooks/ePix/Characterize_Darks_ePix10K_NBC.ipynb", + "concurrency": {"parameter": None, + "default concurrency": None, + "cluster cores": 4}, + }, + + "CORRECT": { + "notebook": "notebooks/ePix/Correction_ePix10K_NBC.ipynb", + "concurrency": {"parameter": "sequences", + "default concurrency": [-1], + "use function": "balance_sequences", + "cluster cores": 4}, + } + }, + "DSSC": { + "DARK": { + "notebook": "notebooks/DSSC/Characterize_DSSC_Darks_NBC.ipynb", + "concurrency": {"parameter": "modules", + "default concurrency": list(range(16)), + "cluster cores": 8}, + }, + "CORRECT": { + "notebook": "notebooks/DSSC/DSSC_Correct_and_Verify.ipynb", + "concurrency": {"parameter": "sequences", + "use function": "balance_sequences", + "default concurrency": [-1], + "cluster cores": 16}, + }, + }, +}