diff --git a/notebooks_tsqr/consdb/assorted_plots.ipynb b/notebooks_tsqr/consdb/assorted_plots.ipynb index 69b4827..286c0d1 100644 --- a/notebooks_tsqr/consdb/assorted_plots.ipynb +++ b/notebooks_tsqr/consdb/assorted_plots.ipynb @@ -158,7 +158,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.12.5" + "version": "3.11.9" } }, "nbformat": 4, diff --git a/python/lsst/ts/logging_and_reporting/consolidated_database.py b/python/lsst/ts/logging_and_reporting/consolidated_database.py index 03ff662..d470b8b 100644 --- a/python/lsst/ts/logging_and_reporting/consolidated_database.py +++ b/python/lsst/ts/logging_and_reporting/consolidated_database.py @@ -21,12 +21,14 @@ import matplotlib.pyplot as plt + try: from lsst.summit.utils import ConsDbClient - + have_consdb = True -except: +except Exception as error: have_consdb = False + print(f"{error = }") class ConsDbConnection: @@ -86,26 +88,29 @@ def plot_ra_dec(y, x): plt.show() -URL = "http://consdb-pq.consdb:8080/consdb" -day_obs = "2024-06-26" -instruments = "latiss, lsstcomcamsim, lsstcomcam" -""" -for instrument in instruments: - db_client = ConsDbConnection(URL, day_obs) - visits = db_client.query_visit(instrument=instrument) - exposures = db_client.query_exposure(instrument=instrument) - - # This is our time axis for each visit - obs_start = visits["obs_start"] - - psf_area = visits["psf_area"] - plot(psf_area, obs_start) - sky_bg = visits["sky_bg"] - plot(sky_bg, obs_start) - zero_point = visits["zero_point"] - plot(zero_point, obs_start) - - ra = exposures["s_ra"] - dec = exposures["s_dec"] - plot_ra_dec(dec, ra) -""" \ No newline at end of file +def make_plots(day_obs, instruments=["latiss, lsstcomcamsim, lsstcomcam"]): + URL = "http://consdb-pq.consdb:8080/consdb" + + for instrument in instruments: + db_client = ConsDbConnection(URL, day_obs) + visits = db_client.query_visit(instrument=instrument) + exposures = db_client.query_exposure(instrument=instrument) + if visits: + # This is our time axis for each visit + obs_start = visits["obs_start"] + + psf_area = visits["psf_area"] + plot(psf_area, obs_start) + sky_bg = visits["sky_bg"] + plot(sky_bg, obs_start) + zero_point = visits["zero_point"] + plot(zero_point, obs_start) + + if exposures: + ra = exposures["s_ra"] + dec = exposures["s_dec"] + plot_ra_dec(dec, ra) + + +if __name__ == "main": + make_plots("2024-10-24")