{
  "cells": [
    {
      "cell_type": "markdown",
      "metadata": {},
      "source": [
        "# Seestar Stability Analysis\n",
        "\n",
        "This notebook is generated from the AstroActive Results Gallery research dataset. It is self-contained: the derived JSON data is embedded below so the notebook can be downloaded and run without a companion CSV.\n",
        "\n",
        "Current scope: historic observations for the current study targets plus a controlled one-night experiment slice.\n",
        "\n",
        "Source summary: M81: 51 rows from data-analysis-M81.csv; M101: 20 rows from data-analysis-M101.csv; M16: 28 rows from data-analysis-M16.csv; M51: 24 rows from data-analysis-M51.csv; M12: 2 rows from data-analysis-M12.csv; M13: 1 rows from data-analysis-M13.csv\n",
        "\n",
        "Controlled run: 8 rows from data-analysis-20260615.csv\n",
        "\n",
        "Observation range: 2026-02-07 to 2026-06-07 (120 days)."
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {},
      "source": [
        "## Model Framing\n",
        "\n",
        "The response variable here is the historic dropped-frame proxy:\n",
        "\n",
        "```\n",
        "elapsed_capacity_subs = floor(total_elapsed_seconds / sub_length_seconds)\n",
        "dropped_sub_estimate = max(0, elapsed_capacity_subs - sub_count)\n",
        "elapsed_drop_rate = dropped_sub_estimate / elapsed_capacity_subs\n",
        "```\n",
        "\n",
        "For the public predictor screen, each predictor is fit in a small age-controlled model:\n",
        "\n",
        "```\n",
        "elapsed_drop_rate ~ days_before_latest_observation + predictor\n",
        "```\n",
        "\n",
        "`days_before_latest_observation` is a control term, not a science predictor. It is intended to soak up era effects such as older firmware, less-practiced polar alignment, and earlier tripod/setup stability."
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {},
      "outputs": [],
      "source": [
        "# If your notebook environment is missing packages, run:\n",
        "# %pip install pandas numpy matplotlib statsmodels\n",
        "\n",
        "import json\n",
        "import math\n",
        "\n",
        "import numpy as np\n",
        "import pandas as pd\n",
        "import matplotlib.pyplot as plt\n",
        "\n",
        "try:\n",
        "    import statsmodels.api as sm\n",
        "except ImportError:\n",
        "    sm = None\n",
        "\n",
        "DATA_JSON = r'''{\n",
        "  \"generatedAt\": \"2026-06-17T02:08:05.152Z\",\n",
        "  \"draftState\": \"Historic target export plus controlled one-night experiment rows.\",\n",
        "  \"protocol\": {\n",
        "    \"plannedTargets\": 4,\n",
        "    \"plannedDurationMinutesPerTarget\": 60,\n",
        "    \"plannedDevices\": \"Both Seestar telescopes\",\n",
        "    \"currentScope\": \"Historic observations for the current study targets plus a controlled one-night experiment slice\",\n",
        "    \"communityReportTargets\": [\n",
        "      \"M81\",\n",
        "      \"M101\",\n",
        "      \"M13\",\n",
        "      \"M12\"\n",
        "    ],\n",
        "    \"smallSampleContext\": \"M13 and M12 are retained even with sparse historic coverage because they are part of the community member's research target set.\",\n",
        "    \"regressionControl\": \"Predictor ranking controls for daysBeforeLatestObservation so older firmware, setup stability, and polar-alignment skill trends are not ranked as science predictors.\"\n",
        "  },\n",
        "  \"sources\": [\n",
        "    {\n",
        "      \"key\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"sourceFile\": \"data-analysis-M81.csv\",\n",
        "      \"rowCount\": 51\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"m101\",\n",
        "      \"catalogId\": \"M101\",\n",
        "      \"targetName\": \"Pinwheel Galaxy\",\n",
        "      \"sourceFile\": \"data-analysis-M101.csv\",\n",
        "      \"rowCount\": 20\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"m16\",\n",
        "      \"catalogId\": \"M16\",\n",
        "      \"targetName\": \"Eagle Nebula\",\n",
        "      \"sourceFile\": \"data-analysis-M16.csv\",\n",
        "      \"rowCount\": 28\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"m51\",\n",
        "      \"catalogId\": \"M51\",\n",
        "      \"targetName\": \"Whirlpool Galaxy\",\n",
        "      \"sourceFile\": \"data-analysis-M51.csv\",\n",
        "      \"rowCount\": 24\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"m12\",\n",
        "      \"catalogId\": \"M12\",\n",
        "      \"targetName\": \"Messier 12\",\n",
        "      \"sourceFile\": \"data-analysis-M12.csv\",\n",
        "      \"rowCount\": 2\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"m13\",\n",
        "      \"catalogId\": \"M13\",\n",
        "      \"targetName\": \"Hercules Globular Cluster\",\n",
        "      \"sourceFile\": \"data-analysis-M13.csv\",\n",
        "      \"rowCount\": 1\n",
        "    }\n",
        "  ],\n",
        "  \"controlledSource\": {\n",
        "    \"sourceFile\": \"data-analysis-20260615.csv\",\n",
        "    \"rowCount\": 8\n",
        "  },\n",
        "  \"summary\": {\n",
        "    \"rowCount\": 126,\n",
        "    \"targetCount\": 6,\n",
        "    \"deviceCount\": 2,\n",
        "    \"dateStart\": \"2026-02-07\",\n",
        "    \"dateEnd\": \"2026-06-07\",\n",
        "    \"latestObservationDate\": \"2026-06-07\",\n",
        "    \"observationSpanDays\": 120,\n",
        "    \"capturedSubs\": 17474,\n",
        "    \"integrationHours\": 117.88,\n",
        "    \"medianCaptureEfficiency\": 0.758,\n",
        "    \"medianElapsedDropRate\": 0.231,\n",
        "    \"altitudeRows\": 91,\n",
        "    \"driftRows\": 90,\n",
        "    \"weatherRows\": 94,\n",
        "    \"snrRows\": 121,\n",
        "    \"skyRows\": 94,\n",
        "    \"moonRows\": 47\n",
        "  },\n",
        "  \"coverage\": [\n",
        "    {\n",
        "      \"key\": \"subCount\",\n",
        "      \"label\": \"Captured subs\",\n",
        "      \"count\": 126,\n",
        "      \"total\": 126,\n",
        "      \"percent\": 1\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"subLengthSeconds\",\n",
        "      \"label\": \"Sub length\",\n",
        "      \"count\": 126,\n",
        "      \"total\": 126,\n",
        "      \"percent\": 1\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"totalElapsedSeconds\",\n",
        "      \"label\": \"Elapsed window\",\n",
        "      \"count\": 126,\n",
        "      \"total\": 126,\n",
        "      \"percent\": 1\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"totalIntegrationSeconds\",\n",
        "      \"label\": \"Integration\",\n",
        "      \"count\": 126,\n",
        "      \"total\": 126,\n",
        "      \"percent\": 1\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"daysBeforeLatestObservation\",\n",
        "      \"label\": \"Days before newest row\",\n",
        "      \"count\": 126,\n",
        "      \"total\": 126,\n",
        "      \"percent\": 1\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"meanAltitudeDeg\",\n",
        "      \"label\": \"Mean altitude\",\n",
        "      \"count\": 91,\n",
        "      \"total\": 126,\n",
        "      \"percent\": 0.722\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"targetDeclinationDeg\",\n",
        "      \"label\": \"Target declination\",\n",
        "      \"count\": 126,\n",
        "      \"total\": 126,\n",
        "      \"percent\": 1\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"reportedDriftRateArcsecPerMin\",\n",
        "      \"label\": \"Reported drift\",\n",
        "      \"count\": 90,\n",
        "      \"total\": 126,\n",
        "      \"percent\": 0.714\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"reportedJitterRmsArcsec\",\n",
        "      \"label\": \"Reported jitter\",\n",
        "      \"count\": 90,\n",
        "      \"total\": 126,\n",
        "      \"percent\": 0.714\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"observedDriftRateArcsecPerMin\",\n",
        "      \"label\": \"Observed drift\",\n",
        "      \"count\": 72,\n",
        "      \"total\": 126,\n",
        "      \"percent\": 0.571\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"avgStackedSnr\",\n",
        "      \"label\": \"Avg stacked SNR\",\n",
        "      \"count\": 121,\n",
        "      \"total\": 126,\n",
        "      \"percent\": 0.96\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"avgStackedCoverageFraction\",\n",
        "      \"label\": \"Avg stacked coverage\",\n",
        "      \"count\": 121,\n",
        "      \"total\": 126,\n",
        "      \"percent\": 0.96\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"cloudCoverPercentAvg\",\n",
        "      \"label\": \"Cloud cover\",\n",
        "      \"count\": 94,\n",
        "      \"total\": 126,\n",
        "      \"percent\": 0.746\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"humidityPercentAvg\",\n",
        "      \"label\": \"Humidity\",\n",
        "      \"count\": 94,\n",
        "      \"total\": 126,\n",
        "      \"percent\": 0.746\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"dewPointSpreadCAvg\",\n",
        "      \"label\": \"Dew point spread\",\n",
        "      \"count\": 94,\n",
        "      \"total\": 126,\n",
        "      \"percent\": 0.746\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"windSpeedKmhAvg\",\n",
        "      \"label\": \"Wind speed\",\n",
        "      \"count\": 94,\n",
        "      \"total\": 126,\n",
        "      \"percent\": 0.746\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"windGustKmhMax\",\n",
        "      \"label\": \"Wind gust\",\n",
        "      \"count\": 94,\n",
        "      \"total\": 126,\n",
        "      \"percent\": 0.746\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"siteSkyBrightnessMagPerArcsec2\",\n",
        "      \"label\": \"Site sky brightness\",\n",
        "      \"count\": 94,\n",
        "      \"total\": 126,\n",
        "      \"percent\": 0.746\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"modeledSkyBrightnessMagPerArcsec2Avg\",\n",
        "      \"label\": \"Modeled sky brightness\",\n",
        "      \"count\": 91,\n",
        "      \"total\": 126,\n",
        "      \"percent\": 0.722\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"moonTargetSeparationDegAvg\",\n",
        "      \"label\": \"Moon separation\",\n",
        "      \"count\": 47,\n",
        "      \"total\": 126,\n",
        "      \"percent\": 0.373\n",
        "    }\n",
        "  ],\n",
        "  \"targetSummaries\": [\n",
        "    {\n",
        "      \"group\": \"M101\",\n",
        "      \"targetName\": \"Pinwheel Galaxy\",\n",
        "      \"commonName\": \"Pinwheel Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"rowCount\": 20,\n",
        "      \"dateStart\": \"2026-02-07\",\n",
        "      \"dateEnd\": \"2026-06-01\",\n",
        "      \"capturedSubs\": 2701,\n",
        "      \"integrationHours\": 18.42,\n",
        "      \"medianSubLengthSeconds\": 30,\n",
        "      \"medianElapsedMinutes\": 60.6,\n",
        "      \"medianIntegrationMinutes\": 47.3,\n",
        "      \"medianCaptureEfficiency\": 0.746,\n",
        "      \"medianElapsedDropRate\": 0.249,\n",
        "      \"medianAltitudeDeg\": 70.43,\n",
        "      \"medianReportedDriftArcsecPerMin\": 0.051,\n",
        "      \"medianReportedJitterArcsec\": 5.179,\n",
        "      \"devices\": [\n",
        "        \"S30\",\n",
        "        \"S50\"\n",
        "      ]\n",
        "    },\n",
        "    {\n",
        "      \"group\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"rowCount\": 51,\n",
        "      \"dateStart\": \"2026-02-07\",\n",
        "      \"dateEnd\": \"2026-06-07\",\n",
        "      \"capturedSubs\": 5282,\n",
        "      \"integrationHours\": 40.37,\n",
        "      \"medianSubLengthSeconds\": 30,\n",
        "      \"medianElapsedMinutes\": 59.1,\n",
        "      \"medianIntegrationMinutes\": 39,\n",
        "      \"medianCaptureEfficiency\": 0.775,\n",
        "      \"medianElapsedDropRate\": 0.19,\n",
        "      \"medianAltitudeDeg\": 50.77,\n",
        "      \"medianReportedDriftArcsecPerMin\": 0.091,\n",
        "      \"medianReportedJitterArcsec\": 3.773,\n",
        "      \"devices\": [\n",
        "        \"S30\",\n",
        "        \"S50\"\n",
        "      ]\n",
        "    },\n",
        "    {\n",
        "      \"group\": \"M51\",\n",
        "      \"targetName\": \"Whirlpool Galaxy\",\n",
        "      \"commonName\": \"Whirlpool Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"rowCount\": 24,\n",
        "      \"dateStart\": \"2026-02-08\",\n",
        "      \"dateEnd\": \"2026-05-30\",\n",
        "      \"capturedSubs\": 4850,\n",
        "      \"integrationHours\": 22.99,\n",
        "      \"medianSubLengthSeconds\": 30,\n",
        "      \"medianElapsedMinutes\": 78.1,\n",
        "      \"medianIntegrationMinutes\": 44.5,\n",
        "      \"medianCaptureEfficiency\": 0.622,\n",
        "      \"medianElapsedDropRate\": 0.377,\n",
        "      \"medianAltitudeDeg\": 64.56,\n",
        "      \"medianReportedDriftArcsecPerMin\": 0.13,\n",
        "      \"medianReportedJitterArcsec\": 5.141,\n",
        "      \"devices\": [\n",
        "        \"S50\"\n",
        "      ]\n",
        "    },\n",
        "    {\n",
        "      \"group\": \"M16\",\n",
        "      \"targetName\": \"Eagle Nebula\",\n",
        "      \"commonName\": \"Eagle Nebula\",\n",
        "      \"imageMessierId\": \"16\",\n",
        "      \"rowCount\": 28,\n",
        "      \"dateStart\": \"2026-02-26\",\n",
        "      \"dateEnd\": \"2026-06-06\",\n",
        "      \"capturedSubs\": 4391,\n",
        "      \"integrationHours\": 34.02,\n",
        "      \"medianSubLengthSeconds\": 30,\n",
        "      \"medianElapsedMinutes\": 103.3,\n",
        "      \"medianIntegrationMinutes\": 65.3,\n",
        "      \"medianCaptureEfficiency\": 0.795,\n",
        "      \"medianElapsedDropRate\": 0.202,\n",
        "      \"medianAltitudeDeg\": 31.51,\n",
        "      \"medianReportedDriftArcsecPerMin\": 0.053,\n",
        "      \"medianReportedJitterArcsec\": 2.922,\n",
        "      \"devices\": [\n",
        "        \"S30\",\n",
        "        \"S50\"\n",
        "      ]\n",
        "    },\n",
        "    {\n",
        "      \"group\": \"M12\",\n",
        "      \"targetName\": \"Messier 12 (M12)\",\n",
        "      \"commonName\": \"Messier 12\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"rowCount\": 2,\n",
        "      \"dateStart\": \"2026-06-01\",\n",
        "      \"dateEnd\": \"2026-06-05\",\n",
        "      \"capturedSubs\": 168,\n",
        "      \"integrationHours\": 1.4,\n",
        "      \"medianSubLengthSeconds\": 30,\n",
        "      \"medianElapsedMinutes\": 52.9,\n",
        "      \"medianIntegrationMinutes\": 42,\n",
        "      \"medianCaptureEfficiency\": 0.802,\n",
        "      \"medianElapsedDropRate\": 0.193,\n",
        "      \"medianAltitudeDeg\": 40.27,\n",
        "      \"medianReportedDriftArcsecPerMin\": 0.183,\n",
        "      \"medianReportedJitterArcsec\": 5.322,\n",
        "      \"devices\": [\n",
        "        \"S30\",\n",
        "        \"S50\"\n",
        "      ]\n",
        "    },\n",
        "    {\n",
        "      \"group\": \"M13\",\n",
        "      \"targetName\": \"Hercules Globular Cluster\",\n",
        "      \"commonName\": \"Hercules Globular Cluster\",\n",
        "      \"imageMessierId\": \"13\",\n",
        "      \"rowCount\": 1,\n",
        "      \"dateStart\": \"2026-06-01\",\n",
        "      \"dateEnd\": \"2026-06-01\",\n",
        "      \"capturedSubs\": 82,\n",
        "      \"integrationHours\": 0.68,\n",
        "      \"medianSubLengthSeconds\": 30,\n",
        "      \"medianElapsedMinutes\": 56.9,\n",
        "      \"medianIntegrationMinutes\": 41,\n",
        "      \"medianCaptureEfficiency\": 0.721,\n",
        "      \"medianElapsedDropRate\": 0.274,\n",
        "      \"medianAltitudeDeg\": 77.55,\n",
        "      \"medianReportedDriftArcsecPerMin\": 0.619,\n",
        "      \"medianReportedJitterArcsec\": 23.86,\n",
        "      \"devices\": [\n",
        "        \"S50\"\n",
        "      ]\n",
        "    }\n",
        "  ],\n",
        "  \"deviceSummaries\": [\n",
        "    {\n",
        "      \"group\": \"S50\",\n",
        "      \"targetName\": \"Pinwheel Galaxy\",\n",
        "      \"commonName\": \"Pinwheel Galaxy\",\n",
        "      \"imageMessierId\": \"16\",\n",
        "      \"rowCount\": 97,\n",
        "      \"dateStart\": \"2026-02-07\",\n",
        "      \"dateEnd\": \"2026-06-05\",\n",
        "      \"capturedSubs\": 14088,\n",
        "      \"integrationHours\": 85.03,\n",
        "      \"medianSubLengthSeconds\": 30,\n",
        "      \"medianElapsedMinutes\": 68.3,\n",
        "      \"medianIntegrationMinutes\": 44.5,\n",
        "      \"medianCaptureEfficiency\": 0.711,\n",
        "      \"medianElapsedDropRate\": 0.285,\n",
        "      \"medianAltitudeDeg\": 53.11,\n",
        "      \"medianReportedDriftArcsecPerMin\": 0.079,\n",
        "      \"medianReportedJitterArcsec\": 4.919,\n",
        "      \"devices\": [\n",
        "        \"S50\"\n",
        "      ]\n",
        "    },\n",
        "    {\n",
        "      \"group\": \"S30\",\n",
        "      \"targetName\": \"Eagle Nebula\",\n",
        "      \"commonName\": \"Eagle Nebula\",\n",
        "      \"imageMessierId\": \"16\",\n",
        "      \"rowCount\": 29,\n",
        "      \"dateStart\": \"2026-04-08\",\n",
        "      \"dateEnd\": \"2026-06-07\",\n",
        "      \"capturedSubs\": 3386,\n",
        "      \"integrationHours\": 32.85,\n",
        "      \"medianSubLengthSeconds\": 30,\n",
        "      \"medianElapsedMinutes\": 68.8,\n",
        "      \"medianIntegrationMinutes\": 52.5,\n",
        "      \"medianCaptureEfficiency\": 0.882,\n",
        "      \"medianElapsedDropRate\": 0.114,\n",
        "      \"medianAltitudeDeg\": 34.03,\n",
        "      \"medianReportedDriftArcsecPerMin\": 0.08,\n",
        "      \"medianReportedJitterArcsec\": 3.826,\n",
        "      \"devices\": [\n",
        "        \"S30\"\n",
        "      ]\n",
        "    }\n",
        "  ],\n",
        "  \"targetDeviceSummaries\": [\n",
        "    {\n",
        "      \"group\": \"M101 / S50\",\n",
        "      \"targetName\": \"Pinwheel Galaxy\",\n",
        "      \"commonName\": \"Pinwheel Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"rowCount\": 17,\n",
        "      \"dateStart\": \"2026-02-07\",\n",
        "      \"dateEnd\": \"2026-06-01\",\n",
        "      \"capturedSubs\": 2498,\n",
        "      \"integrationHours\": 16.72,\n",
        "      \"medianSubLengthSeconds\": 30,\n",
        "      \"medianElapsedMinutes\": 66.4,\n",
        "      \"medianIntegrationMinutes\": 48,\n",
        "      \"medianCaptureEfficiency\": 0.718,\n",
        "      \"medianElapsedDropRate\": 0.282,\n",
        "      \"medianAltitudeDeg\": 59.46,\n",
        "      \"medianReportedDriftArcsecPerMin\": 0.066,\n",
        "      \"medianReportedJitterArcsec\": 5.439,\n",
        "      \"devices\": [\n",
        "        \"S50\"\n",
        "      ]\n",
        "    },\n",
        "    {\n",
        "      \"group\": \"M81 / S50\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"rowCount\": 40,\n",
        "      \"dateStart\": \"2026-02-07\",\n",
        "      \"dateEnd\": \"2026-06-05\",\n",
        "      \"capturedSubs\": 4027,\n",
        "      \"integrationHours\": 30.09,\n",
        "      \"medianSubLengthSeconds\": 30,\n",
        "      \"medianElapsedMinutes\": 58.5,\n",
        "      \"medianIntegrationMinutes\": 37.3,\n",
        "      \"medianCaptureEfficiency\": 0.739,\n",
        "      \"medianElapsedDropRate\": 0.239,\n",
        "      \"medianAltitudeDeg\": 50.43,\n",
        "      \"medianReportedDriftArcsecPerMin\": 0.077,\n",
        "      \"medianReportedJitterArcsec\": 3.387,\n",
        "      \"devices\": [\n",
        "        \"S50\"\n",
        "      ]\n",
        "    },\n",
        "    {\n",
        "      \"group\": \"M51 / S50\",\n",
        "      \"targetName\": \"Whirlpool Galaxy\",\n",
        "      \"commonName\": \"Whirlpool Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"rowCount\": 24,\n",
        "      \"dateStart\": \"2026-02-08\",\n",
        "      \"dateEnd\": \"2026-05-30\",\n",
        "      \"capturedSubs\": 4850,\n",
        "      \"integrationHours\": 22.99,\n",
        "      \"medianSubLengthSeconds\": 30,\n",
        "      \"medianElapsedMinutes\": 78.1,\n",
        "      \"medianIntegrationMinutes\": 44.5,\n",
        "      \"medianCaptureEfficiency\": 0.622,\n",
        "      \"medianElapsedDropRate\": 0.377,\n",
        "      \"medianAltitudeDeg\": 64.56,\n",
        "      \"medianReportedDriftArcsecPerMin\": 0.13,\n",
        "      \"medianReportedJitterArcsec\": 5.141,\n",
        "      \"devices\": [\n",
        "        \"S50\"\n",
        "      ]\n",
        "    },\n",
        "    {\n",
        "      \"group\": \"M16 / S50\",\n",
        "      \"targetName\": \"Eagle Nebula\",\n",
        "      \"commonName\": \"Eagle Nebula\",\n",
        "      \"imageMessierId\": \"16\",\n",
        "      \"rowCount\": 14,\n",
        "      \"dateStart\": \"2026-02-26\",\n",
        "      \"dateEnd\": \"2026-04-22\",\n",
        "      \"capturedSubs\": 2550,\n",
        "      \"integrationHours\": 13.87,\n",
        "      \"medianSubLengthSeconds\": 20,\n",
        "      \"medianElapsedMinutes\": 103.3,\n",
        "      \"medianIntegrationMinutes\": 60.9,\n",
        "      \"medianCaptureEfficiency\": 0.63,\n",
        "      \"medianElapsedDropRate\": 0.369,\n",
        "      \"medianAltitudeDeg\": 34.04,\n",
        "      \"medianReportedDriftArcsecPerMin\": 0.305,\n",
        "      \"medianReportedJitterArcsec\": 6.524,\n",
        "      \"devices\": [\n",
        "        \"S50\"\n",
        "      ]\n",
        "    },\n",
        "    {\n",
        "      \"group\": \"M16 / S30\",\n",
        "      \"targetName\": \"Eagle Nebula\",\n",
        "      \"commonName\": \"Eagle Nebula\",\n",
        "      \"imageMessierId\": \"16\",\n",
        "      \"rowCount\": 14,\n",
        "      \"dateStart\": \"2026-04-08\",\n",
        "      \"dateEnd\": \"2026-06-06\",\n",
        "      \"capturedSubs\": 1841,\n",
        "      \"integrationHours\": 20.15,\n",
        "      \"medianSubLengthSeconds\": 30,\n",
        "      \"medianElapsedMinutes\": 106.1,\n",
        "      \"medianIntegrationMinutes\": 92,\n",
        "      \"medianCaptureEfficiency\": 0.881,\n",
        "      \"medianElapsedDropRate\": 0.114,\n",
        "      \"medianAltitudeDeg\": 30.27,\n",
        "      \"medianReportedDriftArcsecPerMin\": 0.053,\n",
        "      \"medianReportedJitterArcsec\": 2.922,\n",
        "      \"devices\": [\n",
        "        \"S30\"\n",
        "      ]\n",
        "    },\n",
        "    {\n",
        "      \"group\": \"M101 / S30\",\n",
        "      \"targetName\": \"Pinwheel Galaxy\",\n",
        "      \"commonName\": \"Pinwheel Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"rowCount\": 3,\n",
        "      \"dateStart\": \"2026-04-09\",\n",
        "      \"dateEnd\": \"2026-04-19\",\n",
        "      \"capturedSubs\": 203,\n",
        "      \"integrationHours\": 1.69,\n",
        "      \"medianSubLengthSeconds\": 30,\n",
        "      \"medianElapsedMinutes\": 52,\n",
        "      \"medianIntegrationMinutes\": 46.5,\n",
        "      \"medianCaptureEfficiency\": 0.895,\n",
        "      \"medianElapsedDropRate\": 0.097,\n",
        "      \"medianAltitudeDeg\": 74.08,\n",
        "      \"medianReportedDriftArcsecPerMin\": 0,\n",
        "      \"medianReportedJitterArcsec\": 0,\n",
        "      \"devices\": [\n",
        "        \"S30\"\n",
        "      ]\n",
        "    },\n",
        "    {\n",
        "      \"group\": \"M81 / S30\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"rowCount\": 11,\n",
        "      \"dateStart\": \"2026-04-09\",\n",
        "      \"dateEnd\": \"2026-06-07\",\n",
        "      \"capturedSubs\": 1255,\n",
        "      \"integrationHours\": 10.28,\n",
        "      \"medianSubLengthSeconds\": 30,\n",
        "      \"medianElapsedMinutes\": 68.8,\n",
        "      \"medianIntegrationMinutes\": 48.3,\n",
        "      \"medianCaptureEfficiency\": 0.878,\n",
        "      \"medianElapsedDropRate\": 0.116,\n",
        "      \"medianAltitudeDeg\": 51.5,\n",
        "      \"medianReportedDriftArcsecPerMin\": 0.193,\n",
        "      \"medianReportedJitterArcsec\": 4.264,\n",
        "      \"devices\": [\n",
        "        \"S30\"\n",
        "      ]\n",
        "    },\n",
        "    {\n",
        "      \"group\": \"M12 / S50\",\n",
        "      \"targetName\": \"Messier 12 (M12)\",\n",
        "      \"commonName\": \"Messier 12\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"rowCount\": 1,\n",
        "      \"dateStart\": \"2026-06-01\",\n",
        "      \"dateEnd\": \"2026-06-01\",\n",
        "      \"capturedSubs\": 81,\n",
        "      \"integrationHours\": 0.68,\n",
        "      \"medianSubLengthSeconds\": 30,\n",
        "      \"medianElapsedMinutes\": 57,\n",
        "      \"medianIntegrationMinutes\": 40.5,\n",
        "      \"medianCaptureEfficiency\": 0.711,\n",
        "      \"medianElapsedDropRate\": 0.283,\n",
        "      \"medianAltitudeDeg\": 46.87,\n",
        "      \"medianReportedDriftArcsecPerMin\": 0.174,\n",
        "      \"medianReportedJitterArcsec\": 6.578,\n",
        "      \"devices\": [\n",
        "        \"S50\"\n",
        "      ]\n",
        "    },\n",
        "    {\n",
        "      \"group\": \"M13 / S50\",\n",
        "      \"targetName\": \"Hercules Globular Cluster\",\n",
        "      \"commonName\": \"Hercules Globular Cluster\",\n",
        "      \"imageMessierId\": \"13\",\n",
        "      \"rowCount\": 1,\n",
        "      \"dateStart\": \"2026-06-01\",\n",
        "      \"dateEnd\": \"2026-06-01\",\n",
        "      \"capturedSubs\": 82,\n",
        "      \"integrationHours\": 0.68,\n",
        "      \"medianSubLengthSeconds\": 30,\n",
        "      \"medianElapsedMinutes\": 56.9,\n",
        "      \"medianIntegrationMinutes\": 41,\n",
        "      \"medianCaptureEfficiency\": 0.721,\n",
        "      \"medianElapsedDropRate\": 0.274,\n",
        "      \"medianAltitudeDeg\": 77.55,\n",
        "      \"medianReportedDriftArcsecPerMin\": 0.619,\n",
        "      \"medianReportedJitterArcsec\": 23.86,\n",
        "      \"devices\": [\n",
        "        \"S50\"\n",
        "      ]\n",
        "    },\n",
        "    {\n",
        "      \"group\": \"M12 / S30\",\n",
        "      \"targetName\": \"Messier 12 (M12)\",\n",
        "      \"commonName\": \"Messier 12\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"rowCount\": 1,\n",
        "      \"dateStart\": \"2026-06-05\",\n",
        "      \"dateEnd\": \"2026-06-05\",\n",
        "      \"capturedSubs\": 87,\n",
        "      \"integrationHours\": 0.73,\n",
        "      \"medianSubLengthSeconds\": 30,\n",
        "      \"medianElapsedMinutes\": 48.7,\n",
        "      \"medianIntegrationMinutes\": 43.5,\n",
        "      \"medianCaptureEfficiency\": 0.893,\n",
        "      \"medianElapsedDropRate\": 0.103,\n",
        "      \"medianAltitudeDeg\": 33.68,\n",
        "      \"medianReportedDriftArcsecPerMin\": 0.191,\n",
        "      \"medianReportedJitterArcsec\": 4.066,\n",
        "      \"devices\": [\n",
        "        \"S30\"\n",
        "      ]\n",
        "    }\n",
        "  ],\n",
        "  \"controlledSummary\": {\n",
        "    \"rowCount\": 8,\n",
        "    \"targetCount\": 4,\n",
        "    \"deviceCount\": 2,\n",
        "    \"dateStart\": \"2026-06-15\",\n",
        "    \"dateEnd\": \"2026-06-15\",\n",
        "    \"latestObservationDate\": \"2026-06-15\",\n",
        "    \"capturedSubs\": 728,\n",
        "    \"integrationHours\": 6.07,\n",
        "    \"medianCaptureEfficiency\": 0.81,\n",
        "    \"medianElapsedDropRate\": 0.186,\n",
        "    \"altitudeRows\": 8,\n",
        "    \"driftRows\": 8,\n",
        "    \"jitterRows\": 8,\n",
        "    \"weatherRows\": 8,\n",
        "    \"snrRows\": 7,\n",
        "    \"skyRows\": 8,\n",
        "    \"moonRows\": 0\n",
        "  },\n",
        "  \"controlledCoverage\": [\n",
        "    {\n",
        "      \"key\": \"subCount\",\n",
        "      \"label\": \"Captured subs\",\n",
        "      \"count\": 8,\n",
        "      \"total\": 8,\n",
        "      \"percent\": 1\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"subLengthSeconds\",\n",
        "      \"label\": \"Sub length\",\n",
        "      \"count\": 8,\n",
        "      \"total\": 8,\n",
        "      \"percent\": 1\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"totalElapsedSeconds\",\n",
        "      \"label\": \"Elapsed window\",\n",
        "      \"count\": 8,\n",
        "      \"total\": 8,\n",
        "      \"percent\": 1\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"totalIntegrationSeconds\",\n",
        "      \"label\": \"Integration\",\n",
        "      \"count\": 8,\n",
        "      \"total\": 8,\n",
        "      \"percent\": 1\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"daysBeforeLatestObservation\",\n",
        "      \"label\": \"Days before newest row\",\n",
        "      \"count\": 8,\n",
        "      \"total\": 8,\n",
        "      \"percent\": 1\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"meanAltitudeDeg\",\n",
        "      \"label\": \"Mean altitude\",\n",
        "      \"count\": 8,\n",
        "      \"total\": 8,\n",
        "      \"percent\": 1\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"targetDeclinationDeg\",\n",
        "      \"label\": \"Target declination\",\n",
        "      \"count\": 8,\n",
        "      \"total\": 8,\n",
        "      \"percent\": 1\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"reportedDriftRateArcsecPerMin\",\n",
        "      \"label\": \"Reported drift\",\n",
        "      \"count\": 8,\n",
        "      \"total\": 8,\n",
        "      \"percent\": 1\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"reportedJitterRmsArcsec\",\n",
        "      \"label\": \"Reported jitter\",\n",
        "      \"count\": 8,\n",
        "      \"total\": 8,\n",
        "      \"percent\": 1\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"observedDriftRateArcsecPerMin\",\n",
        "      \"label\": \"Observed drift\",\n",
        "      \"count\": 8,\n",
        "      \"total\": 8,\n",
        "      \"percent\": 1\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"avgStackedSnr\",\n",
        "      \"label\": \"Avg stacked SNR\",\n",
        "      \"count\": 7,\n",
        "      \"total\": 8,\n",
        "      \"percent\": 0.875\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"avgStackedCoverageFraction\",\n",
        "      \"label\": \"Avg stacked coverage\",\n",
        "      \"count\": 7,\n",
        "      \"total\": 8,\n",
        "      \"percent\": 0.875\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"cloudCoverPercentAvg\",\n",
        "      \"label\": \"Cloud cover\",\n",
        "      \"count\": 8,\n",
        "      \"total\": 8,\n",
        "      \"percent\": 1\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"humidityPercentAvg\",\n",
        "      \"label\": \"Humidity\",\n",
        "      \"count\": 8,\n",
        "      \"total\": 8,\n",
        "      \"percent\": 1\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"dewPointSpreadCAvg\",\n",
        "      \"label\": \"Dew point spread\",\n",
        "      \"count\": 8,\n",
        "      \"total\": 8,\n",
        "      \"percent\": 1\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"windSpeedKmhAvg\",\n",
        "      \"label\": \"Wind speed\",\n",
        "      \"count\": 8,\n",
        "      \"total\": 8,\n",
        "      \"percent\": 1\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"windGustKmhMax\",\n",
        "      \"label\": \"Wind gust\",\n",
        "      \"count\": 8,\n",
        "      \"total\": 8,\n",
        "      \"percent\": 1\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"siteSkyBrightnessMagPerArcsec2\",\n",
        "      \"label\": \"Site sky brightness\",\n",
        "      \"count\": 8,\n",
        "      \"total\": 8,\n",
        "      \"percent\": 1\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"modeledSkyBrightnessMagPerArcsec2Avg\",\n",
        "      \"label\": \"Modeled sky brightness\",\n",
        "      \"count\": 8,\n",
        "      \"total\": 8,\n",
        "      \"percent\": 1\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"moonTargetSeparationDegAvg\",\n",
        "      \"label\": \"Moon separation\",\n",
        "      \"count\": 0,\n",
        "      \"total\": 8,\n",
        "      \"percent\": 0\n",
        "    }\n",
        "  ],\n",
        "  \"controlledTargetSummaries\": [\n",
        "    {\n",
        "      \"group\": \"M101\",\n",
        "      \"targetName\": \"Pinwheel Galaxy\",\n",
        "      \"commonName\": \"Pinwheel Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"rowCount\": 2,\n",
        "      \"dateStart\": \"2026-06-15\",\n",
        "      \"dateEnd\": \"2026-06-15\",\n",
        "      \"capturedSubs\": 201,\n",
        "      \"integrationHours\": 1.68,\n",
        "      \"medianSubLengthSeconds\": 30,\n",
        "      \"medianElapsedMinutes\": 58.1,\n",
        "      \"medianIntegrationMinutes\": 50.3,\n",
        "      \"medianCaptureEfficiency\": 0.866,\n",
        "      \"medianElapsedDropRate\": 0.13,\n",
        "      \"medianAltitudeDeg\": 52.34,\n",
        "      \"medianReportedDriftArcsecPerMin\": 0.108,\n",
        "      \"medianReportedJitterArcsec\": 4.432,\n",
        "      \"devices\": [\n",
        "        \"S30\",\n",
        "        \"S50\"\n",
        "      ]\n",
        "    },\n",
        "    {\n",
        "      \"group\": \"M12\",\n",
        "      \"targetName\": \"Messier 12 (M12)\",\n",
        "      \"commonName\": \"Messier 12\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"rowCount\": 2,\n",
        "      \"dateStart\": \"2026-06-15\",\n",
        "      \"dateEnd\": \"2026-06-15\",\n",
        "      \"capturedSubs\": 154,\n",
        "      \"integrationHours\": 1.28,\n",
        "      \"medianSubLengthSeconds\": 30,\n",
        "      \"medianElapsedMinutes\": 57.1,\n",
        "      \"medianIntegrationMinutes\": 38.5,\n",
        "      \"medianCaptureEfficiency\": 0.675,\n",
        "      \"medianElapsedDropRate\": 0.325,\n",
        "      \"medianAltitudeDeg\": 40.18,\n",
        "      \"medianReportedDriftArcsecPerMin\": 1.148,\n",
        "      \"medianReportedJitterArcsec\": 34.023,\n",
        "      \"devices\": [\n",
        "        \"S30\",\n",
        "        \"S50\"\n",
        "      ]\n",
        "    },\n",
        "    {\n",
        "      \"group\": \"M13\",\n",
        "      \"targetName\": \"Hercules Globular Cluster\",\n",
        "      \"commonName\": \"Hercules Globular Cluster\",\n",
        "      \"imageMessierId\": \"13\",\n",
        "      \"rowCount\": 2,\n",
        "      \"dateStart\": \"2026-06-15\",\n",
        "      \"dateEnd\": \"2026-06-15\",\n",
        "      \"capturedSubs\": 184,\n",
        "      \"integrationHours\": 1.53,\n",
        "      \"medianSubLengthSeconds\": 30,\n",
        "      \"medianElapsedMinutes\": 57.8,\n",
        "      \"medianIntegrationMinutes\": 46,\n",
        "      \"medianCaptureEfficiency\": 0.795,\n",
        "      \"medianElapsedDropRate\": 0.204,\n",
        "      \"medianAltitudeDeg\": 55.76,\n",
        "      \"medianReportedDriftArcsecPerMin\": 0.059,\n",
        "      \"medianReportedJitterArcsec\": 2.131,\n",
        "      \"devices\": [\n",
        "        \"S30\",\n",
        "        \"S50\"\n",
        "      ]\n",
        "    },\n",
        "    {\n",
        "      \"group\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"rowCount\": 2,\n",
        "      \"dateStart\": \"2026-06-15\",\n",
        "      \"dateEnd\": \"2026-06-15\",\n",
        "      \"capturedSubs\": 189,\n",
        "      \"integrationHours\": 1.58,\n",
        "      \"medianSubLengthSeconds\": 30,\n",
        "      \"medianElapsedMinutes\": 58,\n",
        "      \"medianIntegrationMinutes\": 47.3,\n",
        "      \"medianCaptureEfficiency\": 0.815,\n",
        "      \"medianElapsedDropRate\": 0.182,\n",
        "      \"medianAltitudeDeg\": 34.16,\n",
        "      \"medianReportedDriftArcsecPerMin\": 1.053,\n",
        "      \"medianReportedJitterArcsec\": 35.58,\n",
        "      \"devices\": [\n",
        "        \"S30\",\n",
        "        \"S50\"\n",
        "      ]\n",
        "    }\n",
        "  ],\n",
        "  \"controlledDeviceSummaries\": [\n",
        "    {\n",
        "      \"group\": \"S30\",\n",
        "      \"targetName\": \"Pinwheel Galaxy\",\n",
        "      \"commonName\": \"Pinwheel Galaxy\",\n",
        "      \"imageMessierId\": \"13\",\n",
        "      \"rowCount\": 4,\n",
        "      \"dateStart\": \"2026-06-15\",\n",
        "      \"dateEnd\": \"2026-06-15\",\n",
        "      \"capturedSubs\": 376,\n",
        "      \"integrationHours\": 3.13,\n",
        "      \"medianSubLengthSeconds\": 30,\n",
        "      \"medianElapsedMinutes\": 58.1,\n",
        "      \"medianIntegrationMinutes\": 48.3,\n",
        "      \"medianCaptureEfficiency\": 0.831,\n",
        "      \"medianElapsedDropRate\": 0.168,\n",
        "      \"medianAltitudeDeg\": 46.29,\n",
        "      \"medianReportedDriftArcsecPerMin\": 0.75,\n",
        "      \"medianReportedJitterArcsec\": 20.109,\n",
        "      \"devices\": [\n",
        "        \"S30\"\n",
        "      ]\n",
        "    },\n",
        "    {\n",
        "      \"group\": \"S50\",\n",
        "      \"targetName\": \"Pinwheel Galaxy\",\n",
        "      \"commonName\": \"Pinwheel Galaxy\",\n",
        "      \"imageMessierId\": \"13\",\n",
        "      \"rowCount\": 4,\n",
        "      \"dateStart\": \"2026-06-15\",\n",
        "      \"dateEnd\": \"2026-06-15\",\n",
        "      \"capturedSubs\": 352,\n",
        "      \"integrationHours\": 2.93,\n",
        "      \"medianSubLengthSeconds\": 30,\n",
        "      \"medianElapsedMinutes\": 57.7,\n",
        "      \"medianIntegrationMinutes\": 44.8,\n",
        "      \"medianCaptureEfficiency\": 0.774,\n",
        "      \"medianElapsedDropRate\": 0.222,\n",
        "      \"medianAltitudeDeg\": 46.24,\n",
        "      \"medianReportedDriftArcsecPerMin\": 0.13,\n",
        "      \"medianReportedJitterArcsec\": 5.294,\n",
        "      \"devices\": [\n",
        "        \"S50\"\n",
        "      ]\n",
        "    }\n",
        "  ],\n",
        "  \"controlledTargetDeviceSummaries\": [\n",
        "    {\n",
        "      \"group\": \"M101 / S30\",\n",
        "      \"targetName\": \"Pinwheel Galaxy\",\n",
        "      \"commonName\": \"Pinwheel Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"rowCount\": 1,\n",
        "      \"dateStart\": \"2026-06-15\",\n",
        "      \"dateEnd\": \"2026-06-15\",\n",
        "      \"capturedSubs\": 103,\n",
        "      \"integrationHours\": 0.86,\n",
        "      \"medianSubLengthSeconds\": 30,\n",
        "      \"medianElapsedMinutes\": 58.1,\n",
        "      \"medianIntegrationMinutes\": 51.5,\n",
        "      \"medianCaptureEfficiency\": 0.886,\n",
        "      \"medianElapsedDropRate\": 0.112,\n",
        "      \"medianAltitudeDeg\": 52.36,\n",
        "      \"medianReportedDriftArcsecPerMin\": 0.067,\n",
        "      \"medianReportedJitterArcsec\": 2.833,\n",
        "      \"devices\": [\n",
        "        \"S30\"\n",
        "      ]\n",
        "    },\n",
        "    {\n",
        "      \"group\": \"M12 / S30\",\n",
        "      \"targetName\": \"Messier 12 (M12)\",\n",
        "      \"commonName\": \"Messier 12\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"rowCount\": 1,\n",
        "      \"dateStart\": \"2026-06-15\",\n",
        "      \"dateEnd\": \"2026-06-15\",\n",
        "      \"capturedSubs\": 80,\n",
        "      \"integrationHours\": 0.67,\n",
        "      \"medianSubLengthSeconds\": 30,\n",
        "      \"medianElapsedMinutes\": 58.1,\n",
        "      \"medianIntegrationMinutes\": 40,\n",
        "      \"medianCaptureEfficiency\": 0.689,\n",
        "      \"medianElapsedDropRate\": 0.31,\n",
        "      \"medianAltitudeDeg\": 40.22,\n",
        "      \"medianReportedDriftArcsecPerMin\": 1.433,\n",
        "      \"medianReportedJitterArcsec\": 37.384,\n",
        "      \"devices\": [\n",
        "        \"S30\"\n",
        "      ]\n",
        "    },\n",
        "    {\n",
        "      \"group\": \"M13 / S30\",\n",
        "      \"targetName\": \"Hercules Globular Cluster\",\n",
        "      \"commonName\": \"Hercules Globular Cluster\",\n",
        "      \"imageMessierId\": \"13\",\n",
        "      \"rowCount\": 1,\n",
        "      \"dateStart\": \"2026-06-15\",\n",
        "      \"dateEnd\": \"2026-06-15\",\n",
        "      \"capturedSubs\": 103,\n",
        "      \"integrationHours\": 0.86,\n",
        "      \"medianSubLengthSeconds\": 30,\n",
        "      \"medianElapsedMinutes\": 58.1,\n",
        "      \"medianIntegrationMinutes\": 51.5,\n",
        "      \"medianCaptureEfficiency\": 0.886,\n",
        "      \"medianElapsedDropRate\": 0.112,\n",
        "      \"medianAltitudeDeg\": 55.87,\n",
        "      \"medianReportedDriftArcsecPerMin\": 0.036,\n",
        "      \"medianReportedJitterArcsec\": 1.415,\n",
        "      \"devices\": [\n",
        "        \"S30\"\n",
        "      ]\n",
        "    },\n",
        "    {\n",
        "      \"group\": \"M81 / S30\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"rowCount\": 1,\n",
        "      \"dateStart\": \"2026-06-15\",\n",
        "      \"dateEnd\": \"2026-06-15\",\n",
        "      \"capturedSubs\": 90,\n",
        "      \"integrationHours\": 0.75,\n",
        "      \"medianSubLengthSeconds\": 30,\n",
        "      \"medianElapsedMinutes\": 58,\n",
        "      \"medianIntegrationMinutes\": 45,\n",
        "      \"medianCaptureEfficiency\": 0.775,\n",
        "      \"medianElapsedDropRate\": 0.224,\n",
        "      \"medianAltitudeDeg\": 34.18,\n",
        "      \"medianReportedDriftArcsecPerMin\": 1.994,\n",
        "      \"medianReportedJitterArcsec\": 66.604,\n",
        "      \"devices\": [\n",
        "        \"S30\"\n",
        "      ]\n",
        "    },\n",
        "    {\n",
        "      \"group\": \"M101 / S50\",\n",
        "      \"targetName\": \"Pinwheel Galaxy\",\n",
        "      \"commonName\": \"Pinwheel Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"rowCount\": 1,\n",
        "      \"dateStart\": \"2026-06-15\",\n",
        "      \"dateEnd\": \"2026-06-15\",\n",
        "      \"capturedSubs\": 98,\n",
        "      \"integrationHours\": 0.82,\n",
        "      \"medianSubLengthSeconds\": 30,\n",
        "      \"medianElapsedMinutes\": 58,\n",
        "      \"medianIntegrationMinutes\": 49,\n",
        "      \"medianCaptureEfficiency\": 0.845,\n",
        "      \"medianElapsedDropRate\": 0.148,\n",
        "      \"medianAltitudeDeg\": 52.32,\n",
        "      \"medianReportedDriftArcsecPerMin\": 0.149,\n",
        "      \"medianReportedJitterArcsec\": 6.031,\n",
        "      \"devices\": [\n",
        "        \"S50\"\n",
        "      ]\n",
        "    },\n",
        "    {\n",
        "      \"group\": \"M12 / S50\",\n",
        "      \"targetName\": \"Messier 12 (M12)\",\n",
        "      \"commonName\": \"Messier 12\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"rowCount\": 1,\n",
        "      \"dateStart\": \"2026-06-15\",\n",
        "      \"dateEnd\": \"2026-06-15\",\n",
        "      \"capturedSubs\": 74,\n",
        "      \"integrationHours\": 0.62,\n",
        "      \"medianSubLengthSeconds\": 30,\n",
        "      \"medianElapsedMinutes\": 56,\n",
        "      \"medianIntegrationMinutes\": 37,\n",
        "      \"medianCaptureEfficiency\": 0.661,\n",
        "      \"medianElapsedDropRate\": 0.339,\n",
        "      \"medianAltitudeDeg\": 40.15,\n",
        "      \"medianReportedDriftArcsecPerMin\": 0.863,\n",
        "      \"medianReportedJitterArcsec\": 30.661,\n",
        "      \"devices\": [\n",
        "        \"S50\"\n",
        "      ]\n",
        "    },\n",
        "    {\n",
        "      \"group\": \"M13 / S50\",\n",
        "      \"targetName\": \"Hercules Globular Cluster\",\n",
        "      \"commonName\": \"Hercules Globular Cluster\",\n",
        "      \"imageMessierId\": \"13\",\n",
        "      \"rowCount\": 1,\n",
        "      \"dateStart\": \"2026-06-15\",\n",
        "      \"dateEnd\": \"2026-06-15\",\n",
        "      \"capturedSubs\": 81,\n",
        "      \"integrationHours\": 0.68,\n",
        "      \"medianSubLengthSeconds\": 30,\n",
        "      \"medianElapsedMinutes\": 57.6,\n",
        "      \"medianIntegrationMinutes\": 40.5,\n",
        "      \"medianCaptureEfficiency\": 0.703,\n",
        "      \"medianElapsedDropRate\": 0.296,\n",
        "      \"medianAltitudeDeg\": 55.66,\n",
        "      \"medianReportedDriftArcsecPerMin\": 0.081,\n",
        "      \"medianReportedJitterArcsec\": 2.846,\n",
        "      \"devices\": [\n",
        "        \"S50\"\n",
        "      ]\n",
        "    },\n",
        "    {\n",
        "      \"group\": \"M81 / S50\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"rowCount\": 1,\n",
        "      \"dateStart\": \"2026-06-15\",\n",
        "      \"dateEnd\": \"2026-06-15\",\n",
        "      \"capturedSubs\": 99,\n",
        "      \"integrationHours\": 0.83,\n",
        "      \"medianSubLengthSeconds\": 30,\n",
        "      \"medianElapsedMinutes\": 57.9,\n",
        "      \"medianIntegrationMinutes\": 49.5,\n",
        "      \"medianCaptureEfficiency\": 0.855,\n",
        "      \"medianElapsedDropRate\": 0.139,\n",
        "      \"medianAltitudeDeg\": 34.14,\n",
        "      \"medianReportedDriftArcsecPerMin\": 0.111,\n",
        "      \"medianReportedJitterArcsec\": 4.556,\n",
        "      \"devices\": [\n",
        "        \"S50\"\n",
        "      ]\n",
        "    }\n",
        "  ],\n",
        "  \"predictorScreens\": [\n",
        "    {\n",
        "      \"key\": \"deviceS30\",\n",
        "      \"label\": \"Device is Seestar S30\",\n",
        "      \"group\": \"Equipment and capture\",\n",
        "      \"response\": \"elapsedDropRate\",\n",
        "      \"control\": \"daysBeforeLatestObservation\",\n",
        "      \"n\": 126,\n",
        "      \"available\": true,\n",
        "      \"slope\": -0.128296,\n",
        "      \"ageSlope\": 0.002432,\n",
        "      \"intercept\": 0.164663,\n",
        "      \"standardizedSlope\": -0.2952,\n",
        "      \"modelR2\": 0.336,\n",
        "      \"ageOnlyR2\": 0.2572,\n",
        "      \"incrementalR2\": 0.0788,\n",
        "      \"pValue\": 0.000211,\n",
        "      \"significanceLabel\": \"p < 0.001\",\n",
        "      \"direction\": \"After age control, higher values align with less elapsed loss\",\n",
        "      \"xMin\": 0,\n",
        "      \"xMax\": 1,\n",
        "      \"yMin\": 0,\n",
        "      \"yMax\": 0.8968\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"windGustKmhMax\",\n",
        "      \"label\": \"Wind gust\",\n",
        "      \"group\": \"Weather\",\n",
        "      \"response\": \"elapsedDropRate\",\n",
        "      \"control\": \"daysBeforeLatestObservation\",\n",
        "      \"n\": 94,\n",
        "      \"available\": true,\n",
        "      \"slope\": 0.004722,\n",
        "      \"ageSlope\": 0.001405,\n",
        "      \"intercept\": 0.120256,\n",
        "      \"standardizedSlope\": 0.2867,\n",
        "      \"modelR2\": 0.1462,\n",
        "      \"ageOnlyR2\": 0.0686,\n",
        "      \"incrementalR2\": 0.0776,\n",
        "      \"pValue\": 0.005019,\n",
        "      \"significanceLabel\": \"p < 0.01\",\n",
        "      \"direction\": \"After age control, higher values align with more elapsed loss\",\n",
        "      \"xMin\": 0.8352,\n",
        "      \"xMax\": 35.7408,\n",
        "      \"yMin\": 0,\n",
        "      \"yMax\": 0.6962\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"observedDriftRateArcsecPerMin\",\n",
        "      \"label\": \"Observed drift rate\",\n",
        "      \"group\": \"Tracking\",\n",
        "      \"response\": \"elapsedDropRate\",\n",
        "      \"control\": \"daysBeforeLatestObservation\",\n",
        "      \"n\": 72,\n",
        "      \"available\": true,\n",
        "      \"slope\": -0.000493,\n",
        "      \"ageSlope\": 0.001631,\n",
        "      \"intercept\": 0.166096,\n",
        "      \"standardizedSlope\": -0.2706,\n",
        "      \"modelR2\": 0.1027,\n",
        "      \"ageOnlyR2\": 0.0312,\n",
        "      \"incrementalR2\": 0.0715,\n",
        "      \"pValue\": 0.02196,\n",
        "      \"significanceLabel\": \"p < 0.05\",\n",
        "      \"direction\": \"After age control, higher values align with less elapsed loss\",\n",
        "      \"xMin\": 0,\n",
        "      \"xMax\": 683.447,\n",
        "      \"yMin\": 0,\n",
        "      \"yMax\": 0.6486\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"moonTargetSeparationDegAvg\",\n",
        "      \"label\": \"Moon separation\",\n",
        "      \"group\": \"Sky conditions\",\n",
        "      \"response\": \"elapsedDropRate\",\n",
        "      \"control\": \"daysBeforeLatestObservation\",\n",
        "      \"n\": 47,\n",
        "      \"available\": true,\n",
        "      \"slope\": 0.001313,\n",
        "      \"ageSlope\": 0.001878,\n",
        "      \"intercept\": 0.059309,\n",
        "      \"standardizedSlope\": 0.2451,\n",
        "      \"modelR2\": 0.1752,\n",
        "      \"ageOnlyR2\": 0.1172,\n",
        "      \"incrementalR2\": 0.0579,\n",
        "      \"pValue\": 0.085724,\n",
        "      \"significanceLabel\": \"p = 0.086\",\n",
        "      \"direction\": \"After age control, higher values align with more elapsed loss\",\n",
        "      \"xMin\": 13.7721,\n",
        "      \"xMax\": 129.6292,\n",
        "      \"yMin\": 0,\n",
        "      \"yMax\": 0.6962\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"altitudeSpanDeg\",\n",
        "      \"label\": \"Altitude span during session\",\n",
        "      \"group\": \"Subject geometry\",\n",
        "      \"response\": \"elapsedDropRate\",\n",
        "      \"control\": \"daysBeforeLatestObservation\",\n",
        "      \"n\": 91,\n",
        "      \"available\": true,\n",
        "      \"slope\": 0.005802,\n",
        "      \"ageSlope\": 0.001916,\n",
        "      \"intercept\": 0.102932,\n",
        "      \"standardizedSlope\": 0.2374,\n",
        "      \"modelR2\": 0.1084,\n",
        "      \"ageOnlyR2\": 0.053,\n",
        "      \"incrementalR2\": 0.0554,\n",
        "      \"pValue\": 0.021674,\n",
        "      \"significanceLabel\": \"p < 0.05\",\n",
        "      \"direction\": \"After age control, higher values align with more elapsed loss\",\n",
        "      \"xMin\": 0.0804,\n",
        "      \"xMax\": 32.1888,\n",
        "      \"yMin\": 0,\n",
        "      \"yMax\": 0.6962\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"elapsedMinutes\",\n",
        "      \"label\": \"Elapsed minutes\",\n",
        "      \"group\": \"Equipment and capture\",\n",
        "      \"response\": \"elapsedDropRate\",\n",
        "      \"control\": \"daysBeforeLatestObservation\",\n",
        "      \"n\": 126,\n",
        "      \"available\": true,\n",
        "      \"slope\": 0.000692,\n",
        "      \"ageSlope\": 0.0027,\n",
        "      \"intercept\": 0.062361,\n",
        "      \"standardizedSlope\": 0.239,\n",
        "      \"modelR2\": 0.3122,\n",
        "      \"ageOnlyR2\": 0.2572,\n",
        "      \"incrementalR2\": 0.055,\n",
        "      \"pValue\": 0.002132,\n",
        "      \"significanceLabel\": \"p < 0.01\",\n",
        "      \"direction\": \"After age control, higher values align with more elapsed loss\",\n",
        "      \"xMin\": 1,\n",
        "      \"xMax\": 353.5071,\n",
        "      \"yMin\": 0,\n",
        "      \"yMax\": 0.8968\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"reportedJitterRmsArcsec\",\n",
        "      \"label\": \"Reported jitter RMS\",\n",
        "      \"group\": \"Tracking\",\n",
        "      \"response\": \"elapsedDropRate\",\n",
        "      \"control\": \"daysBeforeLatestObservation\",\n",
        "      \"n\": 90,\n",
        "      \"available\": true,\n",
        "      \"slope\": 0.00067,\n",
        "      \"ageSlope\": 0.001841,\n",
        "      \"intercept\": 0.13548,\n",
        "      \"standardizedSlope\": 0.2235,\n",
        "      \"modelR2\": 0.1132,\n",
        "      \"ageOnlyR2\": 0.0632,\n",
        "      \"incrementalR2\": 0.05,\n",
        "      \"pValue\": 0.029464,\n",
        "      \"significanceLabel\": \"p < 0.05\",\n",
        "      \"direction\": \"After age control, higher values align with more elapsed loss\",\n",
        "      \"xMin\": 0,\n",
        "      \"xMax\": 315.072,\n",
        "      \"yMin\": 0,\n",
        "      \"yMax\": 0.6962\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"windSpeedKmhAvg\",\n",
        "      \"label\": \"Wind speed\",\n",
        "      \"group\": \"Weather\",\n",
        "      \"response\": \"elapsedDropRate\",\n",
        "      \"control\": \"daysBeforeLatestObservation\",\n",
        "      \"n\": 94,\n",
        "      \"available\": true,\n",
        "      \"slope\": 0.014141,\n",
        "      \"ageSlope\": 0.001514,\n",
        "      \"intercept\": 0.120945,\n",
        "      \"standardizedSlope\": 0.2179,\n",
        "      \"modelR2\": 0.1133,\n",
        "      \"ageOnlyR2\": 0.0686,\n",
        "      \"incrementalR2\": 0.0447,\n",
        "      \"pValue\": 0.034896,\n",
        "      \"significanceLabel\": \"p < 0.05\",\n",
        "      \"direction\": \"After age control, higher values align with more elapsed loss\",\n",
        "      \"xMin\": 0.4284,\n",
        "      \"xMax\": 10.135,\n",
        "      \"yMin\": 0,\n",
        "      \"yMax\": 0.6962\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"subLengthSeconds\",\n",
        "      \"label\": \"Sub length\",\n",
        "      \"group\": \"Equipment and capture\",\n",
        "      \"response\": \"elapsedDropRate\",\n",
        "      \"control\": \"daysBeforeLatestObservation\",\n",
        "      \"n\": 126,\n",
        "      \"available\": true,\n",
        "      \"slope\": -0.002914,\n",
        "      \"ageSlope\": 0.00262,\n",
        "      \"intercept\": 0.214743,\n",
        "      \"standardizedSlope\": -0.2155,\n",
        "      \"modelR2\": 0.3001,\n",
        "      \"ageOnlyR2\": 0.2572,\n",
        "      \"incrementalR2\": 0.0429,\n",
        "      \"pValue\": 0.006936,\n",
        "      \"significanceLabel\": \"p < 0.01\",\n",
        "      \"direction\": \"After age control, higher values align with less elapsed loss\",\n",
        "      \"xMin\": 5,\n",
        "      \"xMax\": 60,\n",
        "      \"yMin\": 0,\n",
        "      \"yMax\": 0.8968\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"reportedDriftRateArcsecPerMin\",\n",
        "      \"label\": \"Reported drift rate\",\n",
        "      \"group\": \"Tracking\",\n",
        "      \"response\": \"elapsedDropRate\",\n",
        "      \"control\": \"daysBeforeLatestObservation\",\n",
        "      \"n\": 90,\n",
        "      \"available\": true,\n",
        "      \"slope\": 0.015098,\n",
        "      \"ageSlope\": 0.001798,\n",
        "      \"intercept\": 0.13835,\n",
        "      \"standardizedSlope\": 0.1941,\n",
        "      \"modelR2\": 0.1009,\n",
        "      \"ageOnlyR2\": 0.0632,\n",
        "      \"incrementalR2\": 0.0377,\n",
        "      \"pValue\": 0.059568,\n",
        "      \"significanceLabel\": \"p = 0.060\",\n",
        "      \"direction\": \"After age control, higher values align with more elapsed loss\",\n",
        "      \"xMin\": 0,\n",
        "      \"xMax\": 12.258,\n",
        "      \"yMin\": 0,\n",
        "      \"yMax\": 0.6962\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"humidityPercentAvg\",\n",
        "      \"label\": \"Humidity\",\n",
        "      \"group\": \"Weather\",\n",
        "      \"response\": \"elapsedDropRate\",\n",
        "      \"control\": \"daysBeforeLatestObservation\",\n",
        "      \"n\": 94,\n",
        "      \"available\": true,\n",
        "      \"slope\": -0.0024,\n",
        "      \"ageSlope\": 0.001745,\n",
        "      \"intercept\": 0.329592,\n",
        "      \"standardizedSlope\": -0.1805,\n",
        "      \"modelR2\": 0.1007,\n",
        "      \"ageOnlyR2\": 0.0686,\n",
        "      \"incrementalR2\": 0.0321,\n",
        "      \"pValue\": 0.07464,\n",
        "      \"significanceLabel\": \"p = 0.075\",\n",
        "      \"direction\": \"After age control, higher values align with less elapsed loss\",\n",
        "      \"xMin\": 49,\n",
        "      \"xMax\": 95,\n",
        "      \"yMin\": 0,\n",
        "      \"yMax\": 0.6962\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"dewPointSpreadCAvg\",\n",
        "      \"label\": \"Dew point spread\",\n",
        "      \"group\": \"Weather\",\n",
        "      \"response\": \"elapsedDropRate\",\n",
        "      \"control\": \"daysBeforeLatestObservation\",\n",
        "      \"n\": 94,\n",
        "      \"available\": true,\n",
        "      \"slope\": 0.011875,\n",
        "      \"ageSlope\": 0.001823,\n",
        "      \"intercept\": 0.094264,\n",
        "      \"standardizedSlope\": 0.1793,\n",
        "      \"modelR2\": 0.1006,\n",
        "      \"ageOnlyR2\": 0.0686,\n",
        "      \"incrementalR2\": 0.032,\n",
        "      \"pValue\": 0.075139,\n",
        "      \"significanceLabel\": \"p = 0.075\",\n",
        "      \"direction\": \"After age control, higher values align with more elapsed loss\",\n",
        "      \"xMin\": 0.8155,\n",
        "      \"xMax\": 10.5205,\n",
        "      \"yMin\": 0,\n",
        "      \"yMax\": 0.6962\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"usesAdditionalFilter\",\n",
        "      \"label\": \"Additional filter used\",\n",
        "      \"group\": \"Equipment and capture\",\n",
        "      \"response\": \"elapsedDropRate\",\n",
        "      \"control\": \"daysBeforeLatestObservation\",\n",
        "      \"n\": 126,\n",
        "      \"available\": true,\n",
        "      \"slope\": -0.044875,\n",
        "      \"ageSlope\": 0.003011,\n",
        "      \"intercept\": 0.130643,\n",
        "      \"standardizedSlope\": -0.1175,\n",
        "      \"modelR2\": 0.2709,\n",
        "      \"ageOnlyR2\": 0.2572,\n",
        "      \"incrementalR2\": 0.0138,\n",
        "      \"pValue\": 0.130271,\n",
        "      \"significanceLabel\": \"p = 0.130\",\n",
        "      \"direction\": \"After age control, higher values align with less elapsed loss\",\n",
        "      \"xMin\": 0,\n",
        "      \"xMax\": 1,\n",
        "      \"yMin\": 0,\n",
        "      \"yMax\": 0.8968\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"modeledSkyBrightnessMagPerArcsec2Avg\",\n",
        "      \"label\": \"Modeled sky brightness\",\n",
        "      \"group\": \"Sky conditions\",\n",
        "      \"response\": \"elapsedDropRate\",\n",
        "      \"control\": \"daysBeforeLatestObservation\",\n",
        "      \"n\": 91,\n",
        "      \"available\": true,\n",
        "      \"slope\": 0.041114,\n",
        "      \"ageSlope\": 0.001599,\n",
        "      \"intercept\": -0.674465,\n",
        "      \"standardizedSlope\": 0.0618,\n",
        "      \"modelR2\": 0.0567,\n",
        "      \"ageOnlyR2\": 0.053,\n",
        "      \"incrementalR2\": 0.0037,\n",
        "      \"pValue\": 0.559809,\n",
        "      \"significanceLabel\": \"p = 0.560\",\n",
        "      \"direction\": \"After age control, higher values align with more elapsed loss\",\n",
        "      \"xMin\": 19.5736,\n",
        "      \"xMax\": 20.513,\n",
        "      \"yMin\": 0,\n",
        "      \"yMax\": 0.6962\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"startAltitudeDeg\",\n",
        "      \"label\": \"Start altitude\",\n",
        "      \"group\": \"Subject geometry\",\n",
        "      \"response\": \"elapsedDropRate\",\n",
        "      \"control\": \"daysBeforeLatestObservation\",\n",
        "      \"n\": 91,\n",
        "      \"available\": true,\n",
        "      \"slope\": 0.000561,\n",
        "      \"ageSlope\": 0.00164,\n",
        "      \"intercept\": 0.125796,\n",
        "      \"standardizedSlope\": 0.052,\n",
        "      \"modelR2\": 0.0557,\n",
        "      \"ageOnlyR2\": 0.053,\n",
        "      \"incrementalR2\": 0.0027,\n",
        "      \"pValue\": 0.619496,\n",
        "      \"significanceLabel\": \"p = 0.619\",\n",
        "      \"direction\": \"After age control, higher values align with more elapsed loss\",\n",
        "      \"xMin\": 16.6284,\n",
        "      \"xMax\": 76.316,\n",
        "      \"yMin\": 0,\n",
        "      \"yMax\": 0.6962\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"cloudCoverPercentAvg\",\n",
        "      \"label\": \"Cloud cover\",\n",
        "      \"group\": \"Weather\",\n",
        "      \"response\": \"elapsedDropRate\",\n",
        "      \"control\": \"daysBeforeLatestObservation\",\n",
        "      \"n\": 94,\n",
        "      \"available\": true,\n",
        "      \"slope\": -0.000323,\n",
        "      \"ageSlope\": 0.001889,\n",
        "      \"intercept\": 0.152397,\n",
        "      \"standardizedSlope\": -0.0441,\n",
        "      \"modelR2\": 0.0705,\n",
        "      \"ageOnlyR2\": 0.0686,\n",
        "      \"incrementalR2\": 0.0019,\n",
        "      \"pValue\": 0.663745,\n",
        "      \"significanceLabel\": \"p = 0.664\",\n",
        "      \"direction\": \"After age control, higher values align with less elapsed loss\",\n",
        "      \"xMin\": 0,\n",
        "      \"xMax\": 90,\n",
        "      \"yMin\": 0,\n",
        "      \"yMax\": 0.6962\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"meanAltitudeDeg\",\n",
        "      \"label\": \"Mean altitude\",\n",
        "      \"group\": \"Subject geometry\",\n",
        "      \"response\": \"elapsedDropRate\",\n",
        "      \"control\": \"daysBeforeLatestObservation\",\n",
        "      \"n\": 91,\n",
        "      \"available\": true,\n",
        "      \"slope\": 0.000472,\n",
        "      \"ageSlope\": 0.001638,\n",
        "      \"intercept\": 0.130779,\n",
        "      \"standardizedSlope\": 0.0403,\n",
        "      \"modelR2\": 0.0546,\n",
        "      \"ageOnlyR2\": 0.053,\n",
        "      \"incrementalR2\": 0.0016,\n",
        "      \"pValue\": 0.702394,\n",
        "      \"significanceLabel\": \"p = 0.702\",\n",
        "      \"direction\": \"After age control, higher values align with more elapsed loss\",\n",
        "      \"xMin\": 24.3276,\n",
        "      \"xMax\": 77.5501,\n",
        "      \"yMin\": 0,\n",
        "      \"yMax\": 0.6962\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"targetDeclinationDeg\",\n",
        "      \"label\": \"Target declination\",\n",
        "      \"group\": \"Subject geometry\",\n",
        "      \"response\": \"elapsedDropRate\",\n",
        "      \"control\": \"daysBeforeLatestObservation\",\n",
        "      \"n\": 126,\n",
        "      \"available\": true,\n",
        "      \"slope\": 0.000195,\n",
        "      \"ageSlope\": 0.002967,\n",
        "      \"intercept\": 0.096034,\n",
        "      \"standardizedSlope\": 0.0346,\n",
        "      \"modelR2\": 0.2584,\n",
        "      \"ageOnlyR2\": 0.2572,\n",
        "      \"incrementalR2\": 0.0012,\n",
        "      \"pValue\": 0.656623,\n",
        "      \"significanceLabel\": \"p = 0.657\",\n",
        "      \"direction\": \"After age control, higher values align with more elapsed loss\",\n",
        "      \"xMin\": -15.1336,\n",
        "      \"xMax\": 69.3275,\n",
        "      \"yMin\": 0,\n",
        "      \"yMax\": 0.8968\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"endAltitudeDeg\",\n",
        "      \"label\": \"End altitude\",\n",
        "      \"group\": \"Subject geometry\",\n",
        "      \"response\": \"elapsedDropRate\",\n",
        "      \"control\": \"daysBeforeLatestObservation\",\n",
        "      \"n\": 91,\n",
        "      \"available\": true,\n",
        "      \"slope\": 0.000261,\n",
        "      \"ageSlope\": 0.001654,\n",
        "      \"intercept\": 0.140847,\n",
        "      \"standardizedSlope\": 0.0229,\n",
        "      \"modelR2\": 0.0536,\n",
        "      \"ageOnlyR2\": 0.053,\n",
        "      \"incrementalR2\": 0.0005,\n",
        "      \"pValue\": 0.828709,\n",
        "      \"significanceLabel\": \"p = 0.829\",\n",
        "      \"direction\": \"After age control, higher values align with more elapsed loss\",\n",
        "      \"xMin\": 22.6713,\n",
        "      \"xMax\": 82.6908,\n",
        "      \"yMin\": 0,\n",
        "      \"yMax\": 0.6962\n",
        "    },\n",
        "    {\n",
        "      \"key\": \"siteSkyBrightnessMagPerArcsec2\",\n",
        "      \"label\": \"Site sky brightness\",\n",
        "      \"group\": \"Sky conditions\",\n",
        "      \"response\": \"elapsedDropRate\",\n",
        "      \"control\": \"daysBeforeLatestObservation\",\n",
        "      \"n\": 94,\n",
        "      \"available\": true,\n",
        "      \"slope\": 0.001953,\n",
        "      \"ageSlope\": 0.001519,\n",
        "      \"intercept\": 0.125,\n",
        "      \"standardizedSlope\": 0,\n",
        "      \"modelR2\": 0.0656,\n",
        "      \"ageOnlyR2\": 0.0686,\n",
        "      \"incrementalR2\": 0,\n",
        "      \"pValue\": 1,\n",
        "      \"significanceLabel\": \"p = 1.000\",\n",
        "      \"direction\": \"After age control, higher values align with more elapsed loss\",\n",
        "      \"xMin\": 20.54,\n",
        "      \"xMax\": 20.54,\n",
        "      \"yMin\": 0,\n",
        "      \"yMax\": 0.6962\n",
        "    }\n",
        "  ],\n",
        "  \"featureImportance\": {\n",
        "    \"method\": \"Permutation importance from a standardized ridge model. daysBeforeLatestObservation is included as a control column but is not ranked as a research feature.\",\n",
        "    \"response\": \"elapsedDropRate\",\n",
        "    \"control\": \"daysBeforeLatestObservation\",\n",
        "    \"model\": \"ridge regression with median imputation\",\n",
        "    \"lambda\": 1,\n",
        "    \"permutationRepeats\": 40,\n",
        "    \"minimumRows\": 10,\n",
        "    \"n\": 126,\n",
        "    \"available\": true,\n",
        "    \"features\": [\n",
        "      {\n",
        "        \"key\": \"deviceS30\",\n",
        "        \"label\": \"Device is Seestar S30\",\n",
        "        \"group\": \"Equipment and capture\",\n",
        "        \"response\": \"elapsedDropRate\",\n",
        "        \"control\": \"daysBeforeLatestObservation\",\n",
        "        \"n\": 126,\n",
        "        \"totalRows\": 126,\n",
        "        \"coverage\": 1,\n",
        "        \"imputedCount\": 0,\n",
        "        \"imputation\": \"median\",\n",
        "        \"standardizedCoefficient\": -0.053522,\n",
        "        \"mseIncrease\": 0.005761,\n",
        "        \"r2Loss\": 0.172097,\n",
        "        \"direction\": \"Higher values decrease predicted elapsed loss\",\n",
        "        \"relativeShare\": 0.245939\n",
        "      },\n",
        "      {\n",
        "        \"key\": \"modeledSkyBrightnessMagPerArcsec2Avg\",\n",
        "        \"label\": \"Modeled sky brightness\",\n",
        "        \"group\": \"Sky conditions\",\n",
        "        \"response\": \"elapsedDropRate\",\n",
        "        \"control\": \"daysBeforeLatestObservation\",\n",
        "        \"n\": 91,\n",
        "        \"totalRows\": 126,\n",
        "        \"coverage\": 0.722222,\n",
        "        \"imputedCount\": 35,\n",
        "        \"imputation\": \"median\",\n",
        "        \"standardizedCoefficient\": -0.045706,\n",
        "        \"mseIncrease\": 0.004348,\n",
        "        \"r2Loss\": 0.129878,\n",
        "        \"direction\": \"Higher values decrease predicted elapsed loss\",\n",
        "        \"relativeShare\": 0.185605\n",
        "      },\n",
        "      {\n",
        "        \"key\": \"elapsedMinutes\",\n",
        "        \"label\": \"Elapsed minutes\",\n",
        "        \"group\": \"Equipment and capture\",\n",
        "        \"response\": \"elapsedDropRate\",\n",
        "        \"control\": \"daysBeforeLatestObservation\",\n",
        "        \"n\": 126,\n",
        "        \"totalRows\": 126,\n",
        "        \"coverage\": 1,\n",
        "        \"imputedCount\": 0,\n",
        "        \"imputation\": \"median\",\n",
        "        \"standardizedCoefficient\": 0.040151,\n",
        "        \"mseIncrease\": 0.003143,\n",
        "        \"r2Loss\": 0.093885,\n",
        "        \"direction\": \"Higher values increase predicted elapsed loss\",\n",
        "        \"relativeShare\": 0.134169\n",
        "      },\n",
        "      {\n",
        "        \"key\": \"windGustKmhMax\",\n",
        "        \"label\": \"Wind gust\",\n",
        "        \"group\": \"Weather\",\n",
        "        \"response\": \"elapsedDropRate\",\n",
        "        \"control\": \"daysBeforeLatestObservation\",\n",
        "        \"n\": 94,\n",
        "        \"totalRows\": 126,\n",
        "        \"coverage\": 0.746032,\n",
        "        \"imputedCount\": 32,\n",
        "        \"imputation\": \"median\",\n",
        "        \"standardizedCoefficient\": 0.034557,\n",
        "        \"mseIncrease\": 0.002414,\n",
        "        \"r2Loss\": 0.072119,\n",
        "        \"direction\": \"Higher values increase predicted elapsed loss\",\n",
        "        \"relativeShare\": 0.103063\n",
        "      },\n",
        "      {\n",
        "        \"key\": \"endAltitudeDeg\",\n",
        "        \"label\": \"End altitude\",\n",
        "        \"group\": \"Subject geometry\",\n",
        "        \"response\": \"elapsedDropRate\",\n",
        "        \"control\": \"daysBeforeLatestObservation\",\n",
        "        \"n\": 91,\n",
        "        \"totalRows\": 126,\n",
        "        \"coverage\": 0.722222,\n",
        "        \"imputedCount\": 35,\n",
        "        \"imputation\": \"median\",\n",
        "        \"standardizedCoefficient\": 0.033286,\n",
        "        \"mseIncrease\": 0.002115,\n",
        "        \"r2Loss\": 0.063188,\n",
        "        \"direction\": \"Higher values increase predicted elapsed loss\",\n",
        "        \"relativeShare\": 0.0903\n",
        "      },\n",
        "      {\n",
        "        \"key\": \"subLengthSeconds\",\n",
        "        \"label\": \"Sub length\",\n",
        "        \"group\": \"Equipment and capture\",\n",
        "        \"response\": \"elapsedDropRate\",\n",
        "        \"control\": \"daysBeforeLatestObservation\",\n",
        "        \"n\": 126,\n",
        "        \"totalRows\": 126,\n",
        "        \"coverage\": 1,\n",
        "        \"imputedCount\": 0,\n",
        "        \"imputation\": \"median\",\n",
        "        \"standardizedCoefficient\": -0.029932,\n",
        "        \"mseIncrease\": 0.002005,\n",
        "        \"r2Loss\": 0.059886,\n",
        "        \"direction\": \"Higher values decrease predicted elapsed loss\",\n",
        "        \"relativeShare\": 0.085582\n",
        "      },\n",
        "      {\n",
        "        \"key\": \"reportedDriftRateArcsecPerMin\",\n",
        "        \"label\": \"Reported drift rate\",\n",
        "        \"group\": \"Tracking\",\n",
        "        \"response\": \"elapsedDropRate\",\n",
        "        \"control\": \"daysBeforeLatestObservation\",\n",
        "        \"n\": 90,\n",
        "        \"totalRows\": 126,\n",
        "        \"coverage\": 0.714286,\n",
        "        \"imputedCount\": 36,\n",
        "        \"imputation\": \"median\",\n",
        "        \"standardizedCoefficient\": 0.023731,\n",
        "        \"mseIncrease\": 0.001161,\n",
        "        \"r2Loss\": 0.034698,\n",
        "        \"direction\": \"Higher values increase predicted elapsed loss\",\n",
        "        \"relativeShare\": 0.049586\n",
        "      },\n",
        "      {\n",
        "        \"key\": \"humidityPercentAvg\",\n",
        "        \"label\": \"Humidity\",\n",
        "        \"group\": \"Weather\",\n",
        "        \"response\": \"elapsedDropRate\",\n",
        "        \"control\": \"daysBeforeLatestObservation\",\n",
        "        \"n\": 94,\n",
        "        \"totalRows\": 126,\n",
        "        \"coverage\": 0.746032,\n",
        "        \"imputedCount\": 32,\n",
        "        \"imputation\": \"median\",\n",
        "        \"standardizedCoefficient\": 0.017366,\n",
        "        \"mseIncrease\": 0.000678,\n",
        "        \"r2Loss\": 0.020259,\n",
        "        \"direction\": \"Higher values increase predicted elapsed loss\",\n",
        "        \"relativeShare\": 0.028952\n",
        "      },\n",
        "      {\n",
        "        \"key\": \"observedDriftRateArcsecPerMin\",\n",
        "        \"label\": \"Observed drift rate\",\n",
        "        \"group\": \"Tracking\",\n",
        "        \"response\": \"elapsedDropRate\",\n",
        "        \"control\": \"daysBeforeLatestObservation\",\n",
        "        \"n\": 72,\n",
        "        \"totalRows\": 126,\n",
        "        \"coverage\": 0.571429,\n",
        "        \"imputedCount\": 54,\n",
        "        \"imputation\": \"median\",\n",
        "        \"standardizedCoefficient\": -0.016245,\n",
        "        \"mseIncrease\": 0.000497,\n",
        "        \"r2Loss\": 0.01484,\n",
        "        \"direction\": \"Higher values decrease predicted elapsed loss\",\n",
        "        \"relativeShare\": 0.021208\n",
        "      },\n",
        "      {\n",
        "        \"key\": \"dewPointSpreadCAvg\",\n",
        "        \"label\": \"Dew point spread\",\n",
        "        \"group\": \"Weather\",\n",
        "        \"response\": \"elapsedDropRate\",\n",
        "        \"control\": \"daysBeforeLatestObservation\",\n",
        "        \"n\": 94,\n",
        "        \"totalRows\": 126,\n",
        "        \"coverage\": 0.746032,\n",
        "        \"imputedCount\": 32,\n",
        "        \"imputation\": \"median\",\n",
        "        \"standardizedCoefficient\": 0.013783,\n",
        "        \"mseIncrease\": 0.000397,\n",
        "        \"r2Loss\": 0.011846,\n",
        "        \"direction\": \"Higher values increase predicted elapsed loss\",\n",
        "        \"relativeShare\": 0.016929\n",
        "      },\n",
        "      {\n",
        "        \"key\": \"startAltitudeDeg\",\n",
        "        \"label\": \"Start altitude\",\n",
        "        \"group\": \"Subject geometry\",\n",
        "        \"response\": \"elapsedDropRate\",\n",
        "        \"control\": \"daysBeforeLatestObservation\",\n",
        "        \"n\": 91,\n",
        "        \"totalRows\": 126,\n",
        "        \"coverage\": 0.722222,\n",
        "        \"imputedCount\": 35,\n",
        "        \"imputation\": \"median\",\n",
        "        \"standardizedCoefficient\": -0.012726,\n",
        "        \"mseIncrease\": 0.000311,\n",
        "        \"r2Loss\": 0.009278,\n",
        "        \"direction\": \"Higher values decrease predicted elapsed loss\",\n",
        "        \"relativeShare\": 0.013259\n",
        "      },\n",
        "      {\n",
        "        \"key\": \"meanAltitudeDeg\",\n",
        "        \"label\": \"Mean altitude\",\n",
        "        \"group\": \"Subject geometry\",\n",
        "        \"response\": \"elapsedDropRate\",\n",
        "        \"control\": \"daysBeforeLatestObservation\",\n",
        "        \"n\": 91,\n",
        "        \"totalRows\": 126,\n",
        "        \"coverage\": 0.722222,\n",
        "        \"imputedCount\": 35,\n",
        "        \"imputation\": \"median\",\n",
        "        \"standardizedCoefficient\": 0.01012,\n",
        "        \"mseIncrease\": 0.000171,\n",
        "        \"r2Loss\": 0.005109,\n",
        "        \"direction\": \"Higher values increase predicted elapsed loss\",\n",
        "        \"relativeShare\": 0.007302\n",
        "      },\n",
        "      {\n",
        "        \"key\": \"cloudCoverPercentAvg\",\n",
        "        \"label\": \"Cloud cover\",\n",
        "        \"group\": \"Weather\",\n",
        "        \"response\": \"elapsedDropRate\",\n",
        "        \"control\": \"daysBeforeLatestObservation\",\n",
        "        \"n\": 94,\n",
        "        \"totalRows\": 126,\n",
        "        \"coverage\": 0.746032,\n",
        "        \"imputedCount\": 32,\n",
        "        \"imputation\": \"median\",\n",
        "        \"standardizedCoefficient\": -0.008482,\n",
        "        \"mseIncrease\": 0.000125,\n",
        "        \"r2Loss\": 0.003748,\n",
        "        \"direction\": \"Higher values decrease predicted elapsed loss\",\n",
        "        \"relativeShare\": 0.005356\n",
        "      },\n",
        "      {\n",
        "        \"key\": \"moonTargetSeparationDegAvg\",\n",
        "        \"label\": \"Moon separation\",\n",
        "        \"group\": \"Sky conditions\",\n",
        "        \"response\": \"elapsedDropRate\",\n",
        "        \"control\": \"daysBeforeLatestObservation\",\n",
        "        \"n\": 47,\n",
        "        \"totalRows\": 126,\n",
        "        \"coverage\": 0.373016,\n",
        "        \"imputedCount\": 79,\n",
        "        \"imputation\": \"median\",\n",
        "        \"standardizedCoefficient\": 0.007565,\n",
        "        \"mseIncrease\": 0.0001,\n",
        "        \"r2Loss\": 0.003001,\n",
        "        \"direction\": \"Higher values increase predicted elapsed loss\",\n",
        "        \"relativeShare\": 0.004288\n",
        "      },\n",
        "      {\n",
        "        \"key\": \"reportedJitterRmsArcsec\",\n",
        "        \"label\": \"Reported jitter RMS\",\n",
        "        \"group\": \"Tracking\",\n",
        "        \"response\": \"elapsedDropRate\",\n",
        "        \"control\": \"daysBeforeLatestObservation\",\n",
        "        \"n\": 90,\n",
        "        \"totalRows\": 126,\n",
        "        \"coverage\": 0.714286,\n",
        "        \"imputedCount\": 36,\n",
        "        \"imputation\": \"median\",\n",
        "        \"standardizedCoefficient\": 0.006594,\n",
        "        \"mseIncrease\": 0.000074,\n",
        "        \"r2Loss\": 0.002225,\n",
        "        \"direction\": \"Higher values increase predicted elapsed loss\",\n",
        "        \"relativeShare\": 0.003179\n",
        "      },\n",
        "      {\n",
        "        \"key\": \"windSpeedKmhAvg\",\n",
        "        \"label\": \"Wind speed\",\n",
        "        \"group\": \"Weather\",\n",
        "        \"response\": \"elapsedDropRate\",\n",
        "        \"control\": \"daysBeforeLatestObservation\",\n",
        "        \"n\": 94,\n",
        "        \"totalRows\": 126,\n",
        "        \"coverage\": 0.746032,\n",
        "        \"imputedCount\": 32,\n",
        "        \"imputation\": \"median\",\n",
        "        \"standardizedCoefficient\": -0.005575,\n",
        "        \"mseIncrease\": 0.000064,\n",
        "        \"r2Loss\": 0.0019,\n",
        "        \"direction\": \"Higher values decrease predicted elapsed loss\",\n",
        "        \"relativeShare\": 0.002715\n",
        "      },\n",
        "      {\n",
        "        \"key\": \"altitudeSpanDeg\",\n",
        "        \"label\": \"Altitude span during session\",\n",
        "        \"group\": \"Subject geometry\",\n",
        "        \"response\": \"elapsedDropRate\",\n",
        "        \"control\": \"daysBeforeLatestObservation\",\n",
        "        \"n\": 91,\n",
        "        \"totalRows\": 126,\n",
        "        \"coverage\": 0.722222,\n",
        "        \"imputedCount\": 35,\n",
        "        \"imputation\": \"median\",\n",
        "        \"standardizedCoefficient\": 0.004383,\n",
        "        \"mseIncrease\": 0.000044,\n",
        "        \"r2Loss\": 0.0013,\n",
        "        \"direction\": \"Higher values increase predicted elapsed loss\",\n",
        "        \"relativeShare\": 0.001858\n",
        "      },\n",
        "      {\n",
        "        \"key\": \"targetDeclinationDeg\",\n",
        "        \"label\": \"Target declination\",\n",
        "        \"group\": \"Subject geometry\",\n",
        "        \"response\": \"elapsedDropRate\",\n",
        "        \"control\": \"daysBeforeLatestObservation\",\n",
        "        \"n\": 126,\n",
        "        \"totalRows\": 126,\n",
        "        \"coverage\": 1,\n",
        "        \"imputedCount\": 0,\n",
        "        \"imputation\": \"median\",\n",
        "        \"standardizedCoefficient\": 0.001517,\n",
        "        \"mseIncrease\": 0.000017,\n",
        "        \"r2Loss\": 0.000497,\n",
        "        \"direction\": \"Higher values increase predicted elapsed loss\",\n",
        "        \"relativeShare\": 0.00071\n",
        "      },\n",
        "      {\n",
        "        \"key\": \"usesAdditionalFilter\",\n",
        "        \"label\": \"Additional filter used\",\n",
        "        \"group\": \"Equipment and capture\",\n",
        "        \"response\": \"elapsedDropRate\",\n",
        "        \"control\": \"daysBeforeLatestObservation\",\n",
        "        \"n\": 126,\n",
        "        \"totalRows\": 126,\n",
        "        \"coverage\": 1,\n",
        "        \"imputedCount\": 0,\n",
        "        \"imputation\": \"median\",\n",
        "        \"standardizedCoefficient\": 0.000002,\n",
        "        \"mseIncrease\": 0,\n",
        "        \"r2Loss\": 0,\n",
        "        \"direction\": \"Higher values increase predicted elapsed loss\",\n",
        "        \"relativeShare\": 0\n",
        "      }\n",
        "    ],\n",
        "    \"omitted\": [\n",
        "      {\n",
        "        \"key\": \"siteSkyBrightnessMagPerArcsec2\",\n",
        "        \"label\": \"Site sky brightness\",\n",
        "        \"group\": \"Sky conditions\",\n",
        "        \"n\": 94,\n",
        "        \"uniqueCount\": 1,\n",
        "        \"reason\": \"no variation\"\n",
        "      }\n",
        "    ],\n",
        "    \"baselineMse\": 0.017226,\n",
        "    \"modelR2\": 0.485403,\n",
        "    \"positiveMseIncreaseTotal\": 0.023424\n",
        "  },\n",
        "  \"controlledRows\": [\n",
        "    {\n",
        "      \"id\": \"controlled-m101-2026-06-15-3\",\n",
        "      \"dataset\": \"controlled\",\n",
        "      \"targetKey\": \"m101\",\n",
        "      \"catalogId\": \"M101\",\n",
        "      \"targetName\": \"Pinwheel Galaxy\",\n",
        "      \"commonName\": \"Pinwheel Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-06-15\",\n",
        "      \"sessionStartTime\": \"2026-06-16T04:31:19Z\",\n",
        "      \"sessionEndTime\": \"2026-06-16T05:29:27Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-06-16T02:38:20Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-06-16T07:22:40Z\",\n",
        "      \"deviceModel\": \"Seestar S30\",\n",
        "      \"deviceCode\": \"S30\",\n",
        "      \"siteLatitudeDeg\": 40.6284,\n",
        "      \"subCount\": 103,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 3487.208,\n",
        "      \"totalIntegrationSeconds\": 3090,\n",
        "      \"elapsedMinutes\": 58.120133,\n",
        "      \"integrationMinutes\": 51.5,\n",
        "      \"integrationEfficiency\": 0.886096,\n",
        "      \"captureEfficiency\": 0.886096,\n",
        "      \"elapsedDropRate\": 0.112069,\n",
        "      \"elapsedCapacitySubs\": 116,\n",
        "      \"droppedSubEstimate\": 13,\n",
        "      \"startingFocusPosition\": 1154,\n",
        "      \"endingFocusPosition\": 1154,\n",
        "      \"startAltitudeDeg\": 56.608194,\n",
        "      \"endAltitudeDeg\": 48.108692,\n",
        "      \"meanAltitudeDeg\": 52.358443,\n",
        "      \"altitudeChangeDeg\": -8.499502,\n",
        "      \"altitudeSpanDeg\": 8.499502,\n",
        "      \"targetDeclinationDeg\": 54.231389,\n",
        "      \"fitsTargetRaDeg\": 211.05,\n",
        "      \"fitsTargetDecDeg\": 54.231389,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.067,\n",
        "      \"reportedDriftRatePxPerMin\": 0.018,\n",
        "      \"reportedJitterRmsArcsec\": 2.833,\n",
        "      \"reportedJitterRmsPx\": 0.758,\n",
        "      \"observedDriftRateArcsecPerMin\": 0.066,\n",
        "      \"observedDriftRatePxPerMin\": 0.018,\n",
        "      \"observedJitterRmsArcsec\": 143.241,\n",
        "      \"observedJitterRmsPx\": 38.314,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": 5.264861,\n",
        "      \"stackedRCoverageFraction\": 0.041546,\n",
        "      \"stackedGSnr\": 5.569673,\n",
        "      \"stackedGCoverageFraction\": 0.032048,\n",
        "      \"stackedBSnr\": 4.462064,\n",
        "      \"stackedBCoverageFraction\": 0.038707,\n",
        "      \"avgStackedSnr\": 5.098866,\n",
        "      \"avgStackedCoverageFraction\": 0.037434,\n",
        "      \"cloudCoverPercentAvg\": 3.506713,\n",
        "      \"humidityPercentAvg\": 75.493287,\n",
        "      \"dewPointSpreadCAvg\": 4.25447,\n",
        "      \"windSpeedKmhAvg\": 2.416987,\n",
        "      \"windGustKmhMax\": 6.9048,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.286065,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 1,\n",
        "      \"targetM101\": 1,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-15\",\n",
        "      \"daysBeforeLatestObservation\": 0\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"controlled-m12-2026-06-15-5\",\n",
        "      \"dataset\": \"controlled\",\n",
        "      \"targetKey\": \"m12\",\n",
        "      \"catalogId\": \"M12\",\n",
        "      \"targetName\": \"Messier 12 (M12)\",\n",
        "      \"commonName\": \"Messier 12\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-06-15\",\n",
        "      \"sessionStartTime\": \"2026-06-16T05:31:18Z\",\n",
        "      \"sessionEndTime\": \"2026-06-16T06:29:23Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-06-16T02:38:20Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-06-16T07:22:40Z\",\n",
        "      \"deviceModel\": \"Seestar S30\",\n",
        "      \"deviceCode\": \"S30\",\n",
        "      \"siteLatitudeDeg\": 40.6284,\n",
        "      \"subCount\": 80,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 3484.953,\n",
        "      \"totalIntegrationSeconds\": 2400,\n",
        "      \"elapsedMinutes\": 58.08255,\n",
        "      \"integrationMinutes\": 40,\n",
        "      \"integrationEfficiency\": 0.688675,\n",
        "      \"captureEfficiency\": 0.688675,\n",
        "      \"elapsedDropRate\": 0.310345,\n",
        "      \"elapsedCapacitySubs\": 116,\n",
        "      \"droppedSubEstimate\": 36,\n",
        "      \"startingFocusPosition\": 1154,\n",
        "      \"endingFocusPosition\": 1154,\n",
        "      \"startAltitudeDeg\": 43.548846,\n",
        "      \"endAltitudeDeg\": 36.889043,\n",
        "      \"meanAltitudeDeg\": 40.218945,\n",
        "      \"altitudeChangeDeg\": -6.659803,\n",
        "      \"altitudeSpanDeg\": 6.659803,\n",
        "      \"targetDeclinationDeg\": -2.011389,\n",
        "      \"fitsTargetRaDeg\": 252.166665,\n",
        "      \"fitsTargetDecDeg\": -2.011389,\n",
        "      \"reportedDriftRateArcsecPerMin\": 1.433,\n",
        "      \"reportedDriftRatePxPerMin\": 0.383,\n",
        "      \"reportedJitterRmsArcsec\": 37.384,\n",
        "      \"reportedJitterRmsPx\": 9.998,\n",
        "      \"observedDriftRateArcsecPerMin\": 1.706,\n",
        "      \"observedDriftRatePxPerMin\": 0.456,\n",
        "      \"observedJitterRmsArcsec\": 149.866,\n",
        "      \"observedJitterRmsPx\": 40.087,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": 5.003943,\n",
        "      \"stackedRCoverageFraction\": 0.04023,\n",
        "      \"stackedGSnr\": 4.841266,\n",
        "      \"stackedGCoverageFraction\": 0.030455,\n",
        "      \"stackedBSnr\": 4.537398,\n",
        "      \"stackedBCoverageFraction\": 0.032116,\n",
        "      \"avgStackedSnr\": 4.794202,\n",
        "      \"avgStackedCoverageFraction\": 0.034267,\n",
        "      \"cloudCoverPercentAvg\": 5.012135,\n",
        "      \"humidityPercentAvg\": 76.518203,\n",
        "      \"dewPointSpreadCAvg\": 4.034573,\n",
        "      \"windSpeedKmhAvg\": 2.733907,\n",
        "      \"windGustKmhMax\": 5.2452,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.070587,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 1,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-15\",\n",
        "      \"daysBeforeLatestObservation\": 0\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"controlled-m13-2026-06-15-7\",\n",
        "      \"dataset\": \"controlled\",\n",
        "      \"targetKey\": \"m13\",\n",
        "      \"catalogId\": \"M13\",\n",
        "      \"targetName\": \"Hercules Globular Cluster\",\n",
        "      \"commonName\": \"Hercules Globular Cluster\",\n",
        "      \"imageMessierId\": \"13\",\n",
        "      \"date\": \"2026-06-15\",\n",
        "      \"sessionStartTime\": \"2026-06-16T06:31:03Z\",\n",
        "      \"sessionEndTime\": \"2026-06-16T07:29:10Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-06-16T02:38:20Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-06-16T07:22:40Z\",\n",
        "      \"deviceModel\": \"Seestar S30\",\n",
        "      \"deviceCode\": \"S30\",\n",
        "      \"siteLatitudeDeg\": 40.6284,\n",
        "      \"subCount\": 103,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 3486.641,\n",
        "      \"totalIntegrationSeconds\": 3090,\n",
        "      \"elapsedMinutes\": 58.110683,\n",
        "      \"integrationMinutes\": 51.5,\n",
        "      \"integrationEfficiency\": 0.88624,\n",
        "      \"captureEfficiency\": 0.88624,\n",
        "      \"elapsedDropRate\": 0.112069,\n",
        "      \"elapsedCapacitySubs\": 116,\n",
        "      \"droppedSubEstimate\": 13,\n",
        "      \"startingFocusPosition\": 1152,\n",
        "      \"endingFocusPosition\": 1152,\n",
        "      \"startAltitudeDeg\": 61.348208,\n",
        "      \"endAltitudeDeg\": 50.388205,\n",
        "      \"meanAltitudeDeg\": 55.868207,\n",
        "      \"altitudeChangeDeg\": -10.960003,\n",
        "      \"altitudeSpanDeg\": 10.960003,\n",
        "      \"targetDeclinationDeg\": 36.366389,\n",
        "      \"fitsTargetRaDeg\": 250.875,\n",
        "      \"fitsTargetDecDeg\": 36.366389,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.036,\n",
        "      \"reportedDriftRatePxPerMin\": 0.01,\n",
        "      \"reportedJitterRmsArcsec\": 1.415,\n",
        "      \"reportedJitterRmsPx\": 0.378,\n",
        "      \"observedDriftRateArcsecPerMin\": 1.183,\n",
        "      \"observedDriftRatePxPerMin\": 0.316,\n",
        "      \"observedJitterRmsArcsec\": 148.363,\n",
        "      \"observedJitterRmsPx\": 39.685,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": 5.773999,\n",
        "      \"stackedRCoverageFraction\": 0.060605,\n",
        "      \"stackedGSnr\": 5.77864,\n",
        "      \"stackedGCoverageFraction\": 0.051502,\n",
        "      \"stackedBSnr\": 5.280765,\n",
        "      \"stackedBCoverageFraction\": 0.053357,\n",
        "      \"avgStackedSnr\": 5.611135,\n",
        "      \"avgStackedCoverageFraction\": 0.055155,\n",
        "      \"cloudCoverPercentAvg\": 3.489917,\n",
        "      \"humidityPercentAvg\": 80.008067,\n",
        "      \"dewPointSpreadCAvg\": 3.352111,\n",
        "      \"windSpeedKmhAvg\": 2.560869,\n",
        "      \"windGustKmhMax\": 5.2452,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.332013,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 1,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-15\",\n",
        "      \"daysBeforeLatestObservation\": 0\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"controlled-m81-2026-06-15-1\",\n",
        "      \"dataset\": \"controlled\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-06-15\",\n",
        "      \"sessionStartTime\": \"2026-06-16T03:31:17Z\",\n",
        "      \"sessionEndTime\": \"2026-06-16T04:29:19Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-06-16T02:38:20Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-06-16T07:22:40Z\",\n",
        "      \"deviceModel\": \"Seestar S30\",\n",
        "      \"deviceCode\": \"S30\",\n",
        "      \"siteLatitudeDeg\": 40.6284,\n",
        "      \"subCount\": 90,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 3482.122,\n",
        "      \"totalIntegrationSeconds\": 2700,\n",
        "      \"elapsedMinutes\": 58.035367,\n",
        "      \"integrationMinutes\": 45,\n",
        "      \"integrationEfficiency\": 0.775389,\n",
        "      \"captureEfficiency\": 0.775389,\n",
        "      \"elapsedDropRate\": 0.224138,\n",
        "      \"elapsedCapacitySubs\": 116,\n",
        "      \"droppedSubEstimate\": 26,\n",
        "      \"startingFocusPosition\": 1160,\n",
        "      \"endingFocusPosition\": 1160,\n",
        "      \"startAltitudeDeg\": 36.507343,\n",
        "      \"endAltitudeDeg\": 31.842969,\n",
        "      \"meanAltitudeDeg\": 34.175156,\n",
        "      \"altitudeChangeDeg\": -4.664374,\n",
        "      \"altitudeSpanDeg\": 4.664374,\n",
        "      \"targetDeclinationDeg\": 69.150556,\n",
        "      \"fitsTargetRaDeg\": 149.39583,\n",
        "      \"fitsTargetDecDeg\": 69.150556,\n",
        "      \"reportedDriftRateArcsecPerMin\": 1.994,\n",
        "      \"reportedDriftRatePxPerMin\": 0.533,\n",
        "      \"reportedJitterRmsArcsec\": 66.604,\n",
        "      \"reportedJitterRmsPx\": 17.813,\n",
        "      \"observedDriftRateArcsecPerMin\": 0,\n",
        "      \"observedDriftRatePxPerMin\": 0,\n",
        "      \"observedJitterRmsArcsec\": 0,\n",
        "      \"observedJitterRmsPx\": 0,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": 4.588771,\n",
        "      \"stackedRCoverageFraction\": 0.041344,\n",
        "      \"stackedGSnr\": 4.919992,\n",
        "      \"stackedGCoverageFraction\": 0.028096,\n",
        "      \"stackedBSnr\": 3.974055,\n",
        "      \"stackedBCoverageFraction\": 0.03235,\n",
        "      \"avgStackedSnr\": 4.494273,\n",
        "      \"avgStackedCoverageFraction\": 0.03393,\n",
        "      \"cloudCoverPercentAvg\": 2.505248,\n",
        "      \"humidityPercentAvg\": 75.505248,\n",
        "      \"dewPointSpreadCAvg\": 4.280706,\n",
        "      \"windSpeedKmhAvg\": 2.409178,\n",
        "      \"windGustKmhMax\": 7.6284,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 19.913189,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 1,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-15\",\n",
        "      \"daysBeforeLatestObservation\": 0\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"controlled-m101-2026-06-15-4\",\n",
        "      \"dataset\": \"controlled\",\n",
        "      \"targetKey\": \"m101\",\n",
        "      \"catalogId\": \"M101\",\n",
        "      \"targetName\": \"Pinwheel Galaxy\",\n",
        "      \"commonName\": \"Pinwheel Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-06-15\",\n",
        "      \"sessionStartTime\": \"2026-06-16T04:31:24Z\",\n",
        "      \"sessionEndTime\": \"2026-06-16T05:29:24Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-06-16T02:38:20Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-06-16T07:22:40Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 98,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 3479.641,\n",
        "      \"totalIntegrationSeconds\": 2940,\n",
        "      \"elapsedMinutes\": 57.994017,\n",
        "      \"integrationMinutes\": 49,\n",
        "      \"integrationEfficiency\": 0.844915,\n",
        "      \"captureEfficiency\": 0.844915,\n",
        "      \"elapsedDropRate\": 0.147826,\n",
        "      \"elapsedCapacitySubs\": 115,\n",
        "      \"droppedSubEstimate\": 17,\n",
        "      \"startingFocusPosition\": 1595,\n",
        "      \"endingFocusPosition\": 1595,\n",
        "      \"startAltitudeDeg\": 56.560918,\n",
        "      \"endAltitudeDeg\": 48.088248,\n",
        "      \"meanAltitudeDeg\": 52.324583,\n",
        "      \"altitudeChangeDeg\": -8.47267,\n",
        "      \"altitudeSpanDeg\": 8.47267,\n",
        "      \"targetDeclinationDeg\": 54.2725,\n",
        "      \"fitsTargetRaDeg\": 210.995835,\n",
        "      \"fitsTargetDecDeg\": 54.2725,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.149,\n",
        "      \"reportedDriftRatePxPerMin\": 0.062,\n",
        "      \"reportedJitterRmsArcsec\": 6.031,\n",
        "      \"reportedJitterRmsPx\": 2.52,\n",
        "      \"observedDriftRateArcsecPerMin\": 0.96,\n",
        "      \"observedDriftRatePxPerMin\": 0.401,\n",
        "      \"observedJitterRmsArcsec\": 219.086,\n",
        "      \"observedJitterRmsPx\": 91.565,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": null,\n",
        "      \"stackedRCoverageFraction\": null,\n",
        "      \"stackedGSnr\": null,\n",
        "      \"stackedGCoverageFraction\": null,\n",
        "      \"stackedBSnr\": null,\n",
        "      \"stackedBCoverageFraction\": null,\n",
        "      \"avgStackedSnr\": null,\n",
        "      \"avgStackedCoverageFraction\": null,\n",
        "      \"cloudCoverPercentAvg\": 3.507118,\n",
        "      \"humidityPercentAvg\": 75.492882,\n",
        "      \"dewPointSpreadCAvg\": 4.254541,\n",
        "      \"windSpeedKmhAvg\": 2.416528,\n",
        "      \"windGustKmhMax\": 6.9048,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.285532,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 1,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-15\",\n",
        "      \"daysBeforeLatestObservation\": 0\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"controlled-m12-2026-06-15-6\",\n",
        "      \"dataset\": \"controlled\",\n",
        "      \"targetKey\": \"m12\",\n",
        "      \"catalogId\": \"M12\",\n",
        "      \"targetName\": \"Messier 12 (M12)\",\n",
        "      \"commonName\": \"Messier 12\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-06-15\",\n",
        "      \"sessionStartTime\": \"2026-06-16T05:33:21Z\",\n",
        "      \"sessionEndTime\": \"2026-06-16T06:29:22Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-06-16T02:38:20Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-06-16T07:22:40Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 74,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 3361.083,\n",
        "      \"totalIntegrationSeconds\": 2220,\n",
        "      \"elapsedMinutes\": 56.01805,\n",
        "      \"integrationMinutes\": 37,\n",
        "      \"integrationEfficiency\": 0.660501,\n",
        "      \"captureEfficiency\": 0.660501,\n",
        "      \"elapsedDropRate\": 0.339286,\n",
        "      \"elapsedCapacitySubs\": 112,\n",
        "      \"droppedSubEstimate\": 38,\n",
        "      \"startingFocusPosition\": 1595,\n",
        "      \"endingFocusPosition\": 1595,\n",
        "      \"startAltitudeDeg\": 43.387098,\n",
        "      \"endAltitudeDeg\": 36.912623,\n",
        "      \"meanAltitudeDeg\": 40.149861,\n",
        "      \"altitudeChangeDeg\": -6.474475,\n",
        "      \"altitudeSpanDeg\": 6.474475,\n",
        "      \"targetDeclinationDeg\": -1.979722,\n",
        "      \"fitsTargetRaDeg\": 252.15834,\n",
        "      \"fitsTargetDecDeg\": -1.979722,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.863,\n",
        "      \"reportedDriftRatePxPerMin\": 0.361,\n",
        "      \"reportedJitterRmsArcsec\": 30.661,\n",
        "      \"reportedJitterRmsPx\": 12.813,\n",
        "      \"observedDriftRateArcsecPerMin\": 1.147,\n",
        "      \"observedDriftRatePxPerMin\": 0.479,\n",
        "      \"observedJitterRmsArcsec\": 117.733,\n",
        "      \"observedJitterRmsPx\": 49.206,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": 5.785949,\n",
        "      \"stackedRCoverageFraction\": 0.073212,\n",
        "      \"stackedGSnr\": 5.818843,\n",
        "      \"stackedGCoverageFraction\": 0.077509,\n",
        "      \"stackedBSnr\": 5.354018,\n",
        "      \"stackedBCoverageFraction\": 0.054824,\n",
        "      \"avgStackedSnr\": 5.652937,\n",
        "      \"avgStackedCoverageFraction\": 0.068515,\n",
        "      \"cloudCoverPercentAvg\": 5.049017,\n",
        "      \"humidityPercentAvg\": 76.573526,\n",
        "      \"dewPointSpreadCAvg\": 4.023418,\n",
        "      \"windSpeedKmhAvg\": 2.765839,\n",
        "      \"windGustKmhMax\": 5.2452,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.068909,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-15\",\n",
        "      \"daysBeforeLatestObservation\": 0\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"controlled-m13-2026-06-15-8\",\n",
        "      \"dataset\": \"controlled\",\n",
        "      \"targetKey\": \"m13\",\n",
        "      \"catalogId\": \"M13\",\n",
        "      \"targetName\": \"Hercules Globular Cluster\",\n",
        "      \"commonName\": \"Hercules Globular Cluster\",\n",
        "      \"imageMessierId\": \"13\",\n",
        "      \"date\": \"2026-06-15\",\n",
        "      \"sessionStartTime\": \"2026-06-16T06:31:40Z\",\n",
        "      \"sessionEndTime\": \"2026-06-16T07:29:15Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-06-16T02:38:20Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-06-16T07:22:40Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 81,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 3455.201,\n",
        "      \"totalIntegrationSeconds\": 2430,\n",
        "      \"elapsedMinutes\": 57.586683,\n",
        "      \"integrationMinutes\": 40.5,\n",
        "      \"integrationEfficiency\": 0.703288,\n",
        "      \"captureEfficiency\": 0.703288,\n",
        "      \"elapsedDropRate\": 0.295652,\n",
        "      \"elapsedCapacitySubs\": 115,\n",
        "      \"droppedSubEstimate\": 34,\n",
        "      \"startingFocusPosition\": 1590,\n",
        "      \"endingFocusPosition\": 1590,\n",
        "      \"startAltitudeDeg\": 61.084159,\n",
        "      \"endAltitudeDeg\": 50.229039,\n",
        "      \"meanAltitudeDeg\": 55.656599,\n",
        "      \"altitudeChangeDeg\": -10.85512,\n",
        "      \"altitudeSpanDeg\": 10.85512,\n",
        "      \"targetDeclinationDeg\": 36.424444,\n",
        "      \"fitsTargetRaDeg\": 250.65417,\n",
        "      \"fitsTargetDecDeg\": 36.424444,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.081,\n",
        "      \"reportedDriftRatePxPerMin\": 0.034,\n",
        "      \"reportedJitterRmsArcsec\": 2.846,\n",
        "      \"reportedJitterRmsPx\": 1.189,\n",
        "      \"observedDriftRateArcsecPerMin\": 0.899,\n",
        "      \"observedDriftRatePxPerMin\": 0.376,\n",
        "      \"observedJitterRmsArcsec\": 99.851,\n",
        "      \"observedJitterRmsPx\": 41.732,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": 6.50435,\n",
        "      \"stackedRCoverageFraction\": 0.065499,\n",
        "      \"stackedGSnr\": 6.812773,\n",
        "      \"stackedGCoverageFraction\": 0.072768,\n",
        "      \"stackedBSnr\": 6.207548,\n",
        "      \"stackedBCoverageFraction\": 0.057348,\n",
        "      \"avgStackedSnr\": 6.508224,\n",
        "      \"avgStackedCoverageFraction\": 0.065205,\n",
        "      \"cloudCoverPercentAvg\": 3.459339,\n",
        "      \"humidityPercentAvg\": 80.032529,\n",
        "      \"dewPointSpreadCAvg\": 3.347437,\n",
        "      \"windSpeedKmhAvg\": 2.548342,\n",
        "      \"windGustKmhMax\": 5.2452,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.329051,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-15\",\n",
        "      \"daysBeforeLatestObservation\": 0\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"controlled-m81-2026-06-15-2\",\n",
        "      \"dataset\": \"controlled\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-06-15\",\n",
        "      \"sessionStartTime\": \"2026-06-16T03:31:39Z\",\n",
        "      \"sessionEndTime\": \"2026-06-16T04:29:33Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-06-16T02:38:20Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-06-16T07:22:40Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 99,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 3473.961,\n",
        "      \"totalIntegrationSeconds\": 2970,\n",
        "      \"elapsedMinutes\": 57.89935,\n",
        "      \"integrationMinutes\": 49.5,\n",
        "      \"integrationEfficiency\": 0.854932,\n",
        "      \"captureEfficiency\": 0.854932,\n",
        "      \"elapsedDropRate\": 0.13913,\n",
        "      \"elapsedCapacitySubs\": 115,\n",
        "      \"droppedSubEstimate\": 16,\n",
        "      \"startingFocusPosition\": 1589,\n",
        "      \"endingFocusPosition\": 1589,\n",
        "      \"startAltitudeDeg\": 36.470416,\n",
        "      \"endAltitudeDeg\": 31.814535,\n",
        "      \"meanAltitudeDeg\": 34.142476,\n",
        "      \"altitudeChangeDeg\": -4.655881,\n",
        "      \"altitudeSpanDeg\": 4.655881,\n",
        "      \"targetDeclinationDeg\": 69.126111,\n",
        "      \"fitsTargetRaDeg\": 149.40417,\n",
        "      \"fitsTargetDecDeg\": 69.126111,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.111,\n",
        "      \"reportedDriftRatePxPerMin\": 0.046,\n",
        "      \"reportedJitterRmsArcsec\": 4.556,\n",
        "      \"reportedJitterRmsPx\": 1.904,\n",
        "      \"observedDriftRateArcsecPerMin\": 1.262,\n",
        "      \"observedDriftRatePxPerMin\": 0.528,\n",
        "      \"observedJitterRmsArcsec\": 100.661,\n",
        "      \"observedJitterRmsPx\": 42.071,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": 4.144784,\n",
        "      \"stackedRCoverageFraction\": 0.03377,\n",
        "      \"stackedGSnr\": 3.444927,\n",
        "      \"stackedGCoverageFraction\": 0.05895,\n",
        "      \"stackedBSnr\": 4.818939,\n",
        "      \"stackedBCoverageFraction\": 0.045997,\n",
        "      \"avgStackedSnr\": 4.136217,\n",
        "      \"avgStackedCoverageFraction\": 0.046239,\n",
        "      \"cloudCoverPercentAvg\": 2.510602,\n",
        "      \"humidityPercentAvg\": 75.510602,\n",
        "      \"dewPointSpreadCAvg\": 4.279464,\n",
        "      \"windSpeedKmhAvg\": 2.415481,\n",
        "      \"windGustKmhMax\": 7.6284,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 19.912273,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-15\",\n",
        "      \"daysBeforeLatestObservation\": 0\n",
        "    }\n",
        "  ],\n",
        "  \"rows\": [\n",
        "    {\n",
        "      \"id\": \"historic-m101-2026-02-07-1\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m101\",\n",
        "      \"catalogId\": \"M101\",\n",
        "      \"targetName\": \"Pinwheel Galaxy\",\n",
        "      \"commonName\": \"Pinwheel Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-02-07\",\n",
        "      \"sessionStartTime\": \"2026-02-08T09:00:39Z\",\n",
        "      \"sessionEndTime\": \"2026-02-08T10:59:29Z\",\n",
        "      \"astronomicalDarkStartTime\": \"\",\n",
        "      \"astronomicalDawnTime\": \"\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": null,\n",
        "      \"subCount\": 403,\n",
        "      \"subLengthSeconds\": 5,\n",
        "      \"totalElapsedSeconds\": 7129.847,\n",
        "      \"totalIntegrationSeconds\": 2015,\n",
        "      \"elapsedMinutes\": 118.830783,\n",
        "      \"integrationMinutes\": 33.583333,\n",
        "      \"integrationEfficiency\": 0.282615,\n",
        "      \"captureEfficiency\": 0.282615,\n",
        "      \"elapsedDropRate\": 0.717193,\n",
        "      \"elapsedCapacitySubs\": 1425,\n",
        "      \"droppedSubEstimate\": 1022,\n",
        "      \"startingFocusPosition\": null,\n",
        "      \"endingFocusPosition\": null,\n",
        "      \"startAltitudeDeg\": null,\n",
        "      \"endAltitudeDeg\": null,\n",
        "      \"meanAltitudeDeg\": null,\n",
        "      \"altitudeChangeDeg\": null,\n",
        "      \"altitudeSpanDeg\": null,\n",
        "      \"targetDeclinationDeg\": 54.349,\n",
        "      \"fitsTargetRaDeg\": null,\n",
        "      \"fitsTargetDecDeg\": null,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": 5.07692,\n",
        "      \"stackedRCoverageFraction\": 0.048761,\n",
        "      \"stackedGSnr\": 5.526471,\n",
        "      \"stackedGCoverageFraction\": 0.060391,\n",
        "      \"stackedBSnr\": 4.62959,\n",
        "      \"stackedBCoverageFraction\": 0.04332,\n",
        "      \"avgStackedSnr\": 5.07766,\n",
        "      \"avgStackedCoverageFraction\": 0.050824,\n",
        "      \"cloudCoverPercentAvg\": null,\n",
        "      \"humidityPercentAvg\": null,\n",
        "      \"dewPointSpreadCAvg\": null,\n",
        "      \"windSpeedKmhAvg\": null,\n",
        "      \"windGustKmhMax\": null,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": null,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": null,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 1,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 120\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-02-07-1\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-02-07\",\n",
        "      \"sessionStartTime\": \"2026-02-08T05:20:43Z\",\n",
        "      \"sessionEndTime\": \"2026-02-08T06:59:36Z\",\n",
        "      \"astronomicalDarkStartTime\": \"\",\n",
        "      \"astronomicalDawnTime\": \"\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": null,\n",
        "      \"subCount\": 283,\n",
        "      \"subLengthSeconds\": 5,\n",
        "      \"totalElapsedSeconds\": 5932.537,\n",
        "      \"totalIntegrationSeconds\": 1415,\n",
        "      \"elapsedMinutes\": 98.875617,\n",
        "      \"integrationMinutes\": 23.583333,\n",
        "      \"integrationEfficiency\": 0.238515,\n",
        "      \"captureEfficiency\": 0.238515,\n",
        "      \"elapsedDropRate\": 0.761383,\n",
        "      \"elapsedCapacitySubs\": 1186,\n",
        "      \"droppedSubEstimate\": 903,\n",
        "      \"startingFocusPosition\": null,\n",
        "      \"endingFocusPosition\": null,\n",
        "      \"startAltitudeDeg\": null,\n",
        "      \"endAltitudeDeg\": null,\n",
        "      \"meanAltitudeDeg\": null,\n",
        "      \"altitudeChangeDeg\": null,\n",
        "      \"altitudeSpanDeg\": null,\n",
        "      \"targetDeclinationDeg\": 69.0653,\n",
        "      \"fitsTargetRaDeg\": null,\n",
        "      \"fitsTargetDecDeg\": null,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": 5.145811,\n",
        "      \"stackedRCoverageFraction\": 0.049326,\n",
        "      \"stackedGSnr\": 5.638255,\n",
        "      \"stackedGCoverageFraction\": 0.059221,\n",
        "      \"stackedBSnr\": 4.895351,\n",
        "      \"stackedBCoverageFraction\": 0.049447,\n",
        "      \"avgStackedSnr\": 5.226472,\n",
        "      \"avgStackedCoverageFraction\": 0.052665,\n",
        "      \"cloudCoverPercentAvg\": null,\n",
        "      \"humidityPercentAvg\": null,\n",
        "      \"dewPointSpreadCAvg\": null,\n",
        "      \"windSpeedKmhAvg\": null,\n",
        "      \"windGustKmhMax\": null,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": null,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": null,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 120\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m51-2026-02-08-1\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m51\",\n",
        "      \"catalogId\": \"M51\",\n",
        "      \"targetName\": \"Whirlpool Galaxy\",\n",
        "      \"commonName\": \"Whirlpool Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-02-08\",\n",
        "      \"sessionStartTime\": \"2026-02-09T07:00:50Z\",\n",
        "      \"sessionEndTime\": \"2026-02-09T11:18:37Z\",\n",
        "      \"astronomicalDarkStartTime\": \"\",\n",
        "      \"astronomicalDawnTime\": \"\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": null,\n",
        "      \"subCount\": 704,\n",
        "      \"subLengthSeconds\": 10,\n",
        "      \"totalElapsedSeconds\": 15466.5,\n",
        "      \"totalIntegrationSeconds\": 7040,\n",
        "      \"elapsedMinutes\": 257.775,\n",
        "      \"integrationMinutes\": 117.333333,\n",
        "      \"integrationEfficiency\": 0.455177,\n",
        "      \"captureEfficiency\": 0.455177,\n",
        "      \"elapsedDropRate\": 0.544631,\n",
        "      \"elapsedCapacitySubs\": 1546,\n",
        "      \"droppedSubEstimate\": 842,\n",
        "      \"startingFocusPosition\": null,\n",
        "      \"endingFocusPosition\": null,\n",
        "      \"startAltitudeDeg\": null,\n",
        "      \"endAltitudeDeg\": null,\n",
        "      \"meanAltitudeDeg\": null,\n",
        "      \"altitudeChangeDeg\": null,\n",
        "      \"altitudeSpanDeg\": null,\n",
        "      \"targetDeclinationDeg\": 47.1952,\n",
        "      \"fitsTargetRaDeg\": null,\n",
        "      \"fitsTargetDecDeg\": null,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": 6.478303,\n",
        "      \"stackedRCoverageFraction\": 0.053432,\n",
        "      \"stackedGSnr\": 7.003126,\n",
        "      \"stackedGCoverageFraction\": 0.059091,\n",
        "      \"stackedBSnr\": 6.404539,\n",
        "      \"stackedBCoverageFraction\": 0.045471,\n",
        "      \"avgStackedSnr\": 6.628656,\n",
        "      \"avgStackedCoverageFraction\": 0.052665,\n",
        "      \"cloudCoverPercentAvg\": null,\n",
        "      \"humidityPercentAvg\": null,\n",
        "      \"dewPointSpreadCAvg\": null,\n",
        "      \"windSpeedKmhAvg\": null,\n",
        "      \"windGustKmhMax\": null,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": null,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": null,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 119\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-02-08-2\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-02-08\",\n",
        "      \"sessionStartTime\": \"2026-02-09T06:11:30Z\",\n",
        "      \"sessionEndTime\": \"2026-02-09T06:59:40Z\",\n",
        "      \"astronomicalDarkStartTime\": \"\",\n",
        "      \"astronomicalDawnTime\": \"\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": null,\n",
        "      \"subCount\": 160,\n",
        "      \"subLengthSeconds\": 10,\n",
        "      \"totalElapsedSeconds\": 2890.442,\n",
        "      \"totalIntegrationSeconds\": 1600,\n",
        "      \"elapsedMinutes\": 48.174033,\n",
        "      \"integrationMinutes\": 26.666667,\n",
        "      \"integrationEfficiency\": 0.553549,\n",
        "      \"captureEfficiency\": 0.553549,\n",
        "      \"elapsedDropRate\": 0.446367,\n",
        "      \"elapsedCapacitySubs\": 289,\n",
        "      \"droppedSubEstimate\": 129,\n",
        "      \"startingFocusPosition\": null,\n",
        "      \"endingFocusPosition\": null,\n",
        "      \"startAltitudeDeg\": null,\n",
        "      \"endAltitudeDeg\": null,\n",
        "      \"meanAltitudeDeg\": null,\n",
        "      \"altitudeChangeDeg\": null,\n",
        "      \"altitudeSpanDeg\": null,\n",
        "      \"targetDeclinationDeg\": 69.0653,\n",
        "      \"fitsTargetRaDeg\": null,\n",
        "      \"fitsTargetDecDeg\": null,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": 4.732704,\n",
        "      \"stackedRCoverageFraction\": 0.043217,\n",
        "      \"stackedGSnr\": 4.900652,\n",
        "      \"stackedGCoverageFraction\": 0.05293,\n",
        "      \"stackedBSnr\": 5.209801,\n",
        "      \"stackedBCoverageFraction\": 0.054719,\n",
        "      \"avgStackedSnr\": 4.947719,\n",
        "      \"avgStackedCoverageFraction\": 0.050289,\n",
        "      \"cloudCoverPercentAvg\": null,\n",
        "      \"humidityPercentAvg\": null,\n",
        "      \"dewPointSpreadCAvg\": null,\n",
        "      \"windSpeedKmhAvg\": null,\n",
        "      \"windGustKmhMax\": null,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": null,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": null,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 119\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m51-2026-02-12-2\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m51\",\n",
        "      \"catalogId\": \"M51\",\n",
        "      \"targetName\": \"Whirlpool Galaxy\",\n",
        "      \"commonName\": \"Whirlpool Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-02-12\",\n",
        "      \"sessionStartTime\": \"2026-02-13T07:00:51Z\",\n",
        "      \"sessionEndTime\": \"2026-02-13T11:17:45Z\",\n",
        "      \"astronomicalDarkStartTime\": \"\",\n",
        "      \"astronomicalDawnTime\": \"\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": null,\n",
        "      \"subCount\": 796,\n",
        "      \"subLengthSeconds\": 5,\n",
        "      \"totalElapsedSeconds\": 15414.084,\n",
        "      \"totalIntegrationSeconds\": 3980,\n",
        "      \"elapsedMinutes\": 256.9014,\n",
        "      \"integrationMinutes\": 66.333333,\n",
        "      \"integrationEfficiency\": 0.258205,\n",
        "      \"captureEfficiency\": 0.258205,\n",
        "      \"elapsedDropRate\": 0.741726,\n",
        "      \"elapsedCapacitySubs\": 3082,\n",
        "      \"droppedSubEstimate\": 2286,\n",
        "      \"startingFocusPosition\": null,\n",
        "      \"endingFocusPosition\": null,\n",
        "      \"startAltitudeDeg\": null,\n",
        "      \"endAltitudeDeg\": null,\n",
        "      \"meanAltitudeDeg\": null,\n",
        "      \"altitudeChangeDeg\": null,\n",
        "      \"altitudeSpanDeg\": null,\n",
        "      \"targetDeclinationDeg\": 47.1952,\n",
        "      \"fitsTargetRaDeg\": null,\n",
        "      \"fitsTargetDecDeg\": null,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 5.193622,\n",
        "      \"stackedRCoverageFraction\": 0.034328,\n",
        "      \"stackedGSnr\": 5.26715,\n",
        "      \"stackedGCoverageFraction\": 0.034524,\n",
        "      \"stackedBSnr\": 4.350355,\n",
        "      \"stackedBCoverageFraction\": 0.028523,\n",
        "      \"avgStackedSnr\": 4.937042,\n",
        "      \"avgStackedCoverageFraction\": 0.032458,\n",
        "      \"cloudCoverPercentAvg\": null,\n",
        "      \"humidityPercentAvg\": null,\n",
        "      \"dewPointSpreadCAvg\": null,\n",
        "      \"windSpeedKmhAvg\": null,\n",
        "      \"windGustKmhMax\": null,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": null,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": null,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 115\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-02-12-3\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-02-12\",\n",
        "      \"sessionStartTime\": \"2026-02-13T03:01:27Z\",\n",
        "      \"sessionEndTime\": \"2026-02-13T06:53:17Z\",\n",
        "      \"astronomicalDarkStartTime\": \"\",\n",
        "      \"astronomicalDawnTime\": \"\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": null,\n",
        "      \"subCount\": 287,\n",
        "      \"subLengthSeconds\": 5,\n",
        "      \"totalElapsedSeconds\": 13909.552,\n",
        "      \"totalIntegrationSeconds\": 1435,\n",
        "      \"elapsedMinutes\": 231.825867,\n",
        "      \"integrationMinutes\": 23.916667,\n",
        "      \"integrationEfficiency\": 0.103167,\n",
        "      \"captureEfficiency\": 0.103167,\n",
        "      \"elapsedDropRate\": 0.8968,\n",
        "      \"elapsedCapacitySubs\": 2781,\n",
        "      \"droppedSubEstimate\": 2494,\n",
        "      \"startingFocusPosition\": null,\n",
        "      \"endingFocusPosition\": null,\n",
        "      \"startAltitudeDeg\": null,\n",
        "      \"endAltitudeDeg\": null,\n",
        "      \"meanAltitudeDeg\": null,\n",
        "      \"altitudeChangeDeg\": null,\n",
        "      \"altitudeSpanDeg\": null,\n",
        "      \"targetDeclinationDeg\": 69.0653,\n",
        "      \"fitsTargetRaDeg\": null,\n",
        "      \"fitsTargetDecDeg\": null,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 4.192718,\n",
        "      \"stackedRCoverageFraction\": 0.035381,\n",
        "      \"stackedGSnr\": 4.20254,\n",
        "      \"stackedGCoverageFraction\": 0.036636,\n",
        "      \"stackedBSnr\": 3.636974,\n",
        "      \"stackedBCoverageFraction\": 0.025277,\n",
        "      \"avgStackedSnr\": 4.010744,\n",
        "      \"avgStackedCoverageFraction\": 0.032431,\n",
        "      \"cloudCoverPercentAvg\": null,\n",
        "      \"humidityPercentAvg\": null,\n",
        "      \"dewPointSpreadCAvg\": null,\n",
        "      \"windSpeedKmhAvg\": null,\n",
        "      \"windGustKmhMax\": null,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": null,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": null,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 115\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m51-2026-02-14-3\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m51\",\n",
        "      \"catalogId\": \"M51\",\n",
        "      \"targetName\": \"Whirlpool Galaxy\",\n",
        "      \"commonName\": \"Whirlpool Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-02-14\",\n",
        "      \"sessionStartTime\": \"2026-02-15T05:19:50Z\",\n",
        "      \"sessionEndTime\": \"2026-02-15T11:13:21Z\",\n",
        "      \"astronomicalDarkStartTime\": \"\",\n",
        "      \"astronomicalDawnTime\": \"\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": null,\n",
        "      \"subCount\": 1194,\n",
        "      \"subLengthSeconds\": 10,\n",
        "      \"totalElapsedSeconds\": 21210.423,\n",
        "      \"totalIntegrationSeconds\": 11940,\n",
        "      \"elapsedMinutes\": 353.50705,\n",
        "      \"integrationMinutes\": 199,\n",
        "      \"integrationEfficiency\": 0.562931,\n",
        "      \"captureEfficiency\": 0.562931,\n",
        "      \"elapsedDropRate\": 0.437058,\n",
        "      \"elapsedCapacitySubs\": 2121,\n",
        "      \"droppedSubEstimate\": 927,\n",
        "      \"startingFocusPosition\": null,\n",
        "      \"endingFocusPosition\": null,\n",
        "      \"startAltitudeDeg\": null,\n",
        "      \"endAltitudeDeg\": null,\n",
        "      \"meanAltitudeDeg\": null,\n",
        "      \"altitudeChangeDeg\": null,\n",
        "      \"altitudeSpanDeg\": null,\n",
        "      \"targetDeclinationDeg\": 47.1952,\n",
        "      \"fitsTargetRaDeg\": null,\n",
        "      \"fitsTargetDecDeg\": null,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": 2.723384,\n",
        "      \"stackedRCoverageFraction\": 0.011683,\n",
        "      \"stackedGSnr\": 2.74104,\n",
        "      \"stackedGCoverageFraction\": 0.011471,\n",
        "      \"stackedBSnr\": 2.845915,\n",
        "      \"stackedBCoverageFraction\": 0.015255,\n",
        "      \"avgStackedSnr\": 2.770113,\n",
        "      \"avgStackedCoverageFraction\": 0.012803,\n",
        "      \"cloudCoverPercentAvg\": null,\n",
        "      \"humidityPercentAvg\": null,\n",
        "      \"dewPointSpreadCAvg\": null,\n",
        "      \"windSpeedKmhAvg\": null,\n",
        "      \"windGustKmhMax\": null,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": null,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": null,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 113\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m101-2026-02-25-2\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m101\",\n",
        "      \"catalogId\": \"M101\",\n",
        "      \"targetName\": \"Pinwheel Galaxy\",\n",
        "      \"commonName\": \"Pinwheel Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-02-25\",\n",
        "      \"sessionStartTime\": \"2026-02-26T04:21:01Z\",\n",
        "      \"sessionEndTime\": \"2026-02-26T04:50:39Z\",\n",
        "      \"astronomicalDarkStartTime\": \"\",\n",
        "      \"astronomicalDawnTime\": \"\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": null,\n",
        "      \"subCount\": 33,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 1777.644,\n",
        "      \"totalIntegrationSeconds\": 990,\n",
        "      \"elapsedMinutes\": 29.6274,\n",
        "      \"integrationMinutes\": 16.5,\n",
        "      \"integrationEfficiency\": 0.556917,\n",
        "      \"captureEfficiency\": 0.556917,\n",
        "      \"elapsedDropRate\": 0.440678,\n",
        "      \"elapsedCapacitySubs\": 59,\n",
        "      \"droppedSubEstimate\": 26,\n",
        "      \"startingFocusPosition\": null,\n",
        "      \"endingFocusPosition\": null,\n",
        "      \"startAltitudeDeg\": null,\n",
        "      \"endAltitudeDeg\": null,\n",
        "      \"meanAltitudeDeg\": null,\n",
        "      \"altitudeChangeDeg\": null,\n",
        "      \"altitudeSpanDeg\": null,\n",
        "      \"targetDeclinationDeg\": 54.349,\n",
        "      \"fitsTargetRaDeg\": null,\n",
        "      \"fitsTargetDecDeg\": null,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 3.80942,\n",
        "      \"stackedRCoverageFraction\": 0.029121,\n",
        "      \"stackedGSnr\": 4.029408,\n",
        "      \"stackedGCoverageFraction\": 0.030887,\n",
        "      \"stackedBSnr\": 3.434735,\n",
        "      \"stackedBCoverageFraction\": 0.024584,\n",
        "      \"avgStackedSnr\": 3.757854,\n",
        "      \"avgStackedCoverageFraction\": 0.028197,\n",
        "      \"cloudCoverPercentAvg\": null,\n",
        "      \"humidityPercentAvg\": null,\n",
        "      \"dewPointSpreadCAvg\": null,\n",
        "      \"windSpeedKmhAvg\": null,\n",
        "      \"windGustKmhMax\": null,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": null,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": null,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 1,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 102\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m101-2026-02-25-3\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m101\",\n",
        "      \"catalogId\": \"M101\",\n",
        "      \"targetName\": \"Pinwheel Galaxy\",\n",
        "      \"commonName\": \"Pinwheel Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-02-25\",\n",
        "      \"sessionStartTime\": \"2026-02-26T04:58:27Z\",\n",
        "      \"sessionEndTime\": \"2026-02-26T07:19:34Z\",\n",
        "      \"astronomicalDarkStartTime\": \"\",\n",
        "      \"astronomicalDawnTime\": \"\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": null,\n",
        "      \"subCount\": 323,\n",
        "      \"subLengthSeconds\": 20,\n",
        "      \"totalElapsedSeconds\": 8466.5,\n",
        "      \"totalIntegrationSeconds\": 6460,\n",
        "      \"elapsedMinutes\": 141.108333,\n",
        "      \"integrationMinutes\": 107.666667,\n",
        "      \"integrationEfficiency\": 0.763007,\n",
        "      \"captureEfficiency\": 0.763007,\n",
        "      \"elapsedDropRate\": 0.236407,\n",
        "      \"elapsedCapacitySubs\": 423,\n",
        "      \"droppedSubEstimate\": 100,\n",
        "      \"startingFocusPosition\": null,\n",
        "      \"endingFocusPosition\": null,\n",
        "      \"startAltitudeDeg\": null,\n",
        "      \"endAltitudeDeg\": null,\n",
        "      \"meanAltitudeDeg\": null,\n",
        "      \"altitudeChangeDeg\": null,\n",
        "      \"altitudeSpanDeg\": null,\n",
        "      \"targetDeclinationDeg\": 54.349,\n",
        "      \"fitsTargetRaDeg\": null,\n",
        "      \"fitsTargetDecDeg\": null,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 3.80942,\n",
        "      \"stackedRCoverageFraction\": 0.029121,\n",
        "      \"stackedGSnr\": 4.029408,\n",
        "      \"stackedGCoverageFraction\": 0.030887,\n",
        "      \"stackedBSnr\": 3.434735,\n",
        "      \"stackedBCoverageFraction\": 0.024584,\n",
        "      \"avgStackedSnr\": 3.757854,\n",
        "      \"avgStackedCoverageFraction\": 0.028197,\n",
        "      \"cloudCoverPercentAvg\": null,\n",
        "      \"humidityPercentAvg\": null,\n",
        "      \"dewPointSpreadCAvg\": null,\n",
        "      \"windSpeedKmhAvg\": null,\n",
        "      \"windGustKmhMax\": null,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": null,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": null,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 1,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 102\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m51-2026-02-25-4\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m51\",\n",
        "      \"catalogId\": \"M51\",\n",
        "      \"targetName\": \"Whirlpool Galaxy\",\n",
        "      \"commonName\": \"Whirlpool Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-02-25\",\n",
        "      \"sessionStartTime\": \"2026-02-26T07:21:18Z\",\n",
        "      \"sessionEndTime\": \"2026-02-26T10:55:23Z\",\n",
        "      \"astronomicalDarkStartTime\": \"\",\n",
        "      \"astronomicalDawnTime\": \"\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": null,\n",
        "      \"subCount\": 427,\n",
        "      \"subLengthSeconds\": 20,\n",
        "      \"totalElapsedSeconds\": 12845.062,\n",
        "      \"totalIntegrationSeconds\": 8540,\n",
        "      \"elapsedMinutes\": 214.084367,\n",
        "      \"integrationMinutes\": 142.333333,\n",
        "      \"integrationEfficiency\": 0.664847,\n",
        "      \"captureEfficiency\": 0.664847,\n",
        "      \"elapsedDropRate\": 0.334891,\n",
        "      \"elapsedCapacitySubs\": 642,\n",
        "      \"droppedSubEstimate\": 215,\n",
        "      \"startingFocusPosition\": null,\n",
        "      \"endingFocusPosition\": null,\n",
        "      \"startAltitudeDeg\": null,\n",
        "      \"endAltitudeDeg\": null,\n",
        "      \"meanAltitudeDeg\": null,\n",
        "      \"altitudeChangeDeg\": null,\n",
        "      \"altitudeSpanDeg\": null,\n",
        "      \"targetDeclinationDeg\": 47.1952,\n",
        "      \"fitsTargetRaDeg\": null,\n",
        "      \"fitsTargetDecDeg\": null,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 4.023676,\n",
        "      \"stackedRCoverageFraction\": 0.02255,\n",
        "      \"stackedGSnr\": 4.380779,\n",
        "      \"stackedGCoverageFraction\": 0.026159,\n",
        "      \"stackedBSnr\": 3.576809,\n",
        "      \"stackedBCoverageFraction\": 0.020232,\n",
        "      \"avgStackedSnr\": 3.993755,\n",
        "      \"avgStackedCoverageFraction\": 0.02298,\n",
        "      \"cloudCoverPercentAvg\": null,\n",
        "      \"humidityPercentAvg\": null,\n",
        "      \"dewPointSpreadCAvg\": null,\n",
        "      \"windSpeedKmhAvg\": null,\n",
        "      \"windGustKmhMax\": null,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": null,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": null,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 102\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m51-2026-02-25-5\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m51\",\n",
        "      \"catalogId\": \"M51\",\n",
        "      \"targetName\": \"Whirlpool Galaxy\",\n",
        "      \"commonName\": \"Whirlpool Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-02-25\",\n",
        "      \"sessionStartTime\": \"2026-02-26T07:29:48Z\",\n",
        "      \"sessionEndTime\": \"2026-02-26T07:30:48Z\",\n",
        "      \"astronomicalDarkStartTime\": \"\",\n",
        "      \"astronomicalDawnTime\": \"\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": null,\n",
        "      \"subCount\": 1,\n",
        "      \"subLengthSeconds\": 60,\n",
        "      \"totalElapsedSeconds\": 60,\n",
        "      \"totalIntegrationSeconds\": 60,\n",
        "      \"elapsedMinutes\": 1,\n",
        "      \"integrationMinutes\": 1,\n",
        "      \"integrationEfficiency\": 1,\n",
        "      \"captureEfficiency\": 1,\n",
        "      \"elapsedDropRate\": 0,\n",
        "      \"elapsedCapacitySubs\": 1,\n",
        "      \"droppedSubEstimate\": 0,\n",
        "      \"startingFocusPosition\": null,\n",
        "      \"endingFocusPosition\": null,\n",
        "      \"startAltitudeDeg\": null,\n",
        "      \"endAltitudeDeg\": null,\n",
        "      \"meanAltitudeDeg\": null,\n",
        "      \"altitudeChangeDeg\": null,\n",
        "      \"altitudeSpanDeg\": null,\n",
        "      \"targetDeclinationDeg\": 47.1952,\n",
        "      \"fitsTargetRaDeg\": null,\n",
        "      \"fitsTargetDecDeg\": null,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 3.190529,\n",
        "      \"stackedRCoverageFraction\": 0.002331,\n",
        "      \"stackedGSnr\": 3.34295,\n",
        "      \"stackedGCoverageFraction\": 0.002242,\n",
        "      \"stackedBSnr\": 2.911321,\n",
        "      \"stackedBCoverageFraction\": 0.004622,\n",
        "      \"avgStackedSnr\": 3.148267,\n",
        "      \"avgStackedCoverageFraction\": 0.003065,\n",
        "      \"cloudCoverPercentAvg\": null,\n",
        "      \"humidityPercentAvg\": null,\n",
        "      \"dewPointSpreadCAvg\": null,\n",
        "      \"windSpeedKmhAvg\": null,\n",
        "      \"windGustKmhMax\": null,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": null,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": null,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 102\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m51-2026-02-25-6\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m51\",\n",
        "      \"catalogId\": \"M51\",\n",
        "      \"targetName\": \"Whirlpool Galaxy\",\n",
        "      \"commonName\": \"Whirlpool Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-02-25\",\n",
        "      \"sessionStartTime\": \"2026-02-26T07:33:40Z\",\n",
        "      \"sessionEndTime\": \"2026-02-26T07:42:50Z\",\n",
        "      \"astronomicalDarkStartTime\": \"\",\n",
        "      \"astronomicalDawnTime\": \"\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": null,\n",
        "      \"subCount\": 8,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 550.295,\n",
        "      \"totalIntegrationSeconds\": 240,\n",
        "      \"elapsedMinutes\": 9.171583,\n",
        "      \"integrationMinutes\": 4,\n",
        "      \"integrationEfficiency\": 0.43613,\n",
        "      \"captureEfficiency\": 0.43613,\n",
        "      \"elapsedDropRate\": 0.555556,\n",
        "      \"elapsedCapacitySubs\": 18,\n",
        "      \"droppedSubEstimate\": 10,\n",
        "      \"startingFocusPosition\": null,\n",
        "      \"endingFocusPosition\": null,\n",
        "      \"startAltitudeDeg\": null,\n",
        "      \"endAltitudeDeg\": null,\n",
        "      \"meanAltitudeDeg\": null,\n",
        "      \"altitudeChangeDeg\": null,\n",
        "      \"altitudeSpanDeg\": null,\n",
        "      \"targetDeclinationDeg\": 47.1952,\n",
        "      \"fitsTargetRaDeg\": null,\n",
        "      \"fitsTargetDecDeg\": null,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 3.190529,\n",
        "      \"stackedRCoverageFraction\": 0.002331,\n",
        "      \"stackedGSnr\": 3.34295,\n",
        "      \"stackedGCoverageFraction\": 0.002242,\n",
        "      \"stackedBSnr\": 2.911321,\n",
        "      \"stackedBCoverageFraction\": 0.004622,\n",
        "      \"avgStackedSnr\": 3.148267,\n",
        "      \"avgStackedCoverageFraction\": 0.003065,\n",
        "      \"cloudCoverPercentAvg\": null,\n",
        "      \"humidityPercentAvg\": null,\n",
        "      \"dewPointSpreadCAvg\": null,\n",
        "      \"windSpeedKmhAvg\": null,\n",
        "      \"windGustKmhMax\": null,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": null,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": null,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 102\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m16-2026-02-26-1\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m16\",\n",
        "      \"catalogId\": \"M16\",\n",
        "      \"targetName\": \"Eagle Nebula\",\n",
        "      \"commonName\": \"Eagle Nebula\",\n",
        "      \"imageMessierId\": \"16\",\n",
        "      \"date\": \"2026-02-26\",\n",
        "      \"sessionStartTime\": \"2026-02-27T09:50:41Z\",\n",
        "      \"sessionEndTime\": \"2026-02-27T11:02:59Z\",\n",
        "      \"astronomicalDarkStartTime\": \"\",\n",
        "      \"astronomicalDawnTime\": \"\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": null,\n",
        "      \"subCount\": 145,\n",
        "      \"subLengthSeconds\": 20,\n",
        "      \"totalElapsedSeconds\": 4337.704,\n",
        "      \"totalIntegrationSeconds\": 2900,\n",
        "      \"elapsedMinutes\": 72.295067,\n",
        "      \"integrationMinutes\": 48.333333,\n",
        "      \"integrationEfficiency\": 0.668556,\n",
        "      \"captureEfficiency\": 0.668556,\n",
        "      \"elapsedDropRate\": 0.328704,\n",
        "      \"elapsedCapacitySubs\": 216,\n",
        "      \"droppedSubEstimate\": 71,\n",
        "      \"startingFocusPosition\": null,\n",
        "      \"endingFocusPosition\": null,\n",
        "      \"startAltitudeDeg\": null,\n",
        "      \"endAltitudeDeg\": null,\n",
        "      \"meanAltitudeDeg\": null,\n",
        "      \"altitudeChangeDeg\": null,\n",
        "      \"altitudeSpanDeg\": null,\n",
        "      \"targetDeclinationDeg\": -13.7833,\n",
        "      \"fitsTargetRaDeg\": null,\n",
        "      \"fitsTargetDecDeg\": null,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 6.213721,\n",
        "      \"stackedRCoverageFraction\": 0.119604,\n",
        "      \"stackedGSnr\": 5.206882,\n",
        "      \"stackedGCoverageFraction\": 0.05598,\n",
        "      \"stackedBSnr\": 4.950664,\n",
        "      \"stackedBCoverageFraction\": 0.055115,\n",
        "      \"avgStackedSnr\": 5.457089,\n",
        "      \"avgStackedCoverageFraction\": 0.0769,\n",
        "      \"cloudCoverPercentAvg\": null,\n",
        "      \"humidityPercentAvg\": null,\n",
        "      \"dewPointSpreadCAvg\": null,\n",
        "      \"windSpeedKmhAvg\": null,\n",
        "      \"windGustKmhMax\": null,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": null,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": null,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 101\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m51-2026-02-26-7\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m51\",\n",
        "      \"catalogId\": \"M51\",\n",
        "      \"targetName\": \"Whirlpool Galaxy\",\n",
        "      \"commonName\": \"Whirlpool Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-02-26\",\n",
        "      \"sessionStartTime\": \"2026-02-27T07:32:45Z\",\n",
        "      \"sessionEndTime\": \"2026-02-27T08:29:15Z\",\n",
        "      \"astronomicalDarkStartTime\": \"\",\n",
        "      \"astronomicalDawnTime\": \"\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": null,\n",
        "      \"subCount\": 105,\n",
        "      \"subLengthSeconds\": 20,\n",
        "      \"totalElapsedSeconds\": 3389.842,\n",
        "      \"totalIntegrationSeconds\": 2100,\n",
        "      \"elapsedMinutes\": 56.497367,\n",
        "      \"integrationMinutes\": 35,\n",
        "      \"integrationEfficiency\": 0.619498,\n",
        "      \"captureEfficiency\": 0.619498,\n",
        "      \"elapsedDropRate\": 0.378698,\n",
        "      \"elapsedCapacitySubs\": 169,\n",
        "      \"droppedSubEstimate\": 64,\n",
        "      \"startingFocusPosition\": null,\n",
        "      \"endingFocusPosition\": null,\n",
        "      \"startAltitudeDeg\": null,\n",
        "      \"endAltitudeDeg\": null,\n",
        "      \"meanAltitudeDeg\": null,\n",
        "      \"altitudeChangeDeg\": null,\n",
        "      \"altitudeSpanDeg\": null,\n",
        "      \"targetDeclinationDeg\": 47.1952,\n",
        "      \"fitsTargetRaDeg\": null,\n",
        "      \"fitsTargetDecDeg\": null,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 3.273217,\n",
        "      \"stackedRCoverageFraction\": 0.021425,\n",
        "      \"stackedGSnr\": 3.288365,\n",
        "      \"stackedGCoverageFraction\": 0.020951,\n",
        "      \"stackedBSnr\": 3.039987,\n",
        "      \"stackedBCoverageFraction\": 0.01929,\n",
        "      \"avgStackedSnr\": 3.200523,\n",
        "      \"avgStackedCoverageFraction\": 0.020555,\n",
        "      \"cloudCoverPercentAvg\": null,\n",
        "      \"humidityPercentAvg\": null,\n",
        "      \"dewPointSpreadCAvg\": null,\n",
        "      \"windSpeedKmhAvg\": null,\n",
        "      \"windGustKmhMax\": null,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": null,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": null,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 101\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m101-2026-02-27-4\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m101\",\n",
        "      \"catalogId\": \"M101\",\n",
        "      \"targetName\": \"Pinwheel Galaxy\",\n",
        "      \"commonName\": \"Pinwheel Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-02-27\",\n",
        "      \"sessionStartTime\": \"2026-02-28T07:26:53Z\",\n",
        "      \"sessionEndTime\": \"2026-02-28T08:29:30Z\",\n",
        "      \"astronomicalDarkStartTime\": \"\",\n",
        "      \"astronomicalDawnTime\": \"\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": null,\n",
        "      \"subCount\": 134,\n",
        "      \"subLengthSeconds\": 20,\n",
        "      \"totalElapsedSeconds\": 3757.34,\n",
        "      \"totalIntegrationSeconds\": 2680,\n",
        "      \"elapsedMinutes\": 62.622333,\n",
        "      \"integrationMinutes\": 44.666667,\n",
        "      \"integrationEfficiency\": 0.713271,\n",
        "      \"captureEfficiency\": 0.713271,\n",
        "      \"elapsedDropRate\": 0.283422,\n",
        "      \"elapsedCapacitySubs\": 187,\n",
        "      \"droppedSubEstimate\": 53,\n",
        "      \"startingFocusPosition\": null,\n",
        "      \"endingFocusPosition\": null,\n",
        "      \"startAltitudeDeg\": null,\n",
        "      \"endAltitudeDeg\": null,\n",
        "      \"meanAltitudeDeg\": null,\n",
        "      \"altitudeChangeDeg\": null,\n",
        "      \"altitudeSpanDeg\": null,\n",
        "      \"targetDeclinationDeg\": 54.349,\n",
        "      \"fitsTargetRaDeg\": null,\n",
        "      \"fitsTargetDecDeg\": null,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 3.133561,\n",
        "      \"stackedRCoverageFraction\": 0.019322,\n",
        "      \"stackedGSnr\": 3.254687,\n",
        "      \"stackedGCoverageFraction\": 0.018531,\n",
        "      \"stackedBSnr\": 2.997162,\n",
        "      \"stackedBCoverageFraction\": 0.014613,\n",
        "      \"avgStackedSnr\": 3.12847,\n",
        "      \"avgStackedCoverageFraction\": 0.017489,\n",
        "      \"cloudCoverPercentAvg\": null,\n",
        "      \"humidityPercentAvg\": null,\n",
        "      \"dewPointSpreadCAvg\": null,\n",
        "      \"windSpeedKmhAvg\": null,\n",
        "      \"windGustKmhMax\": null,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": null,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": null,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 1,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 100\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m16-2026-02-27-2\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m16\",\n",
        "      \"catalogId\": \"M16\",\n",
        "      \"targetName\": \"Eagle Nebula\",\n",
        "      \"commonName\": \"Eagle Nebula\",\n",
        "      \"imageMessierId\": \"16\",\n",
        "      \"date\": \"2026-02-27\",\n",
        "      \"sessionStartTime\": \"2026-02-28T09:06:27Z\",\n",
        "      \"sessionEndTime\": \"2026-02-28T10:55:17Z\",\n",
        "      \"astronomicalDarkStartTime\": \"\",\n",
        "      \"astronomicalDawnTime\": \"\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": null,\n",
        "      \"subCount\": 210,\n",
        "      \"subLengthSeconds\": 20,\n",
        "      \"totalElapsedSeconds\": 6530.008,\n",
        "      \"totalIntegrationSeconds\": 4200,\n",
        "      \"elapsedMinutes\": 108.833467,\n",
        "      \"integrationMinutes\": 70,\n",
        "      \"integrationEfficiency\": 0.643185,\n",
        "      \"captureEfficiency\": 0.643185,\n",
        "      \"elapsedDropRate\": 0.355828,\n",
        "      \"elapsedCapacitySubs\": 326,\n",
        "      \"droppedSubEstimate\": 116,\n",
        "      \"startingFocusPosition\": null,\n",
        "      \"endingFocusPosition\": null,\n",
        "      \"startAltitudeDeg\": null,\n",
        "      \"endAltitudeDeg\": null,\n",
        "      \"meanAltitudeDeg\": null,\n",
        "      \"altitudeChangeDeg\": null,\n",
        "      \"altitudeSpanDeg\": null,\n",
        "      \"targetDeclinationDeg\": -13.7833,\n",
        "      \"fitsTargetRaDeg\": null,\n",
        "      \"fitsTargetDecDeg\": null,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 5.499385,\n",
        "      \"stackedRCoverageFraction\": 0.114153,\n",
        "      \"stackedGSnr\": 4.733979,\n",
        "      \"stackedGCoverageFraction\": 0.076392,\n",
        "      \"stackedBSnr\": 4.69466,\n",
        "      \"stackedBCoverageFraction\": 0.065463,\n",
        "      \"avgStackedSnr\": 4.976008,\n",
        "      \"avgStackedCoverageFraction\": 0.085336,\n",
        "      \"cloudCoverPercentAvg\": null,\n",
        "      \"humidityPercentAvg\": null,\n",
        "      \"dewPointSpreadCAvg\": null,\n",
        "      \"windSpeedKmhAvg\": null,\n",
        "      \"windGustKmhMax\": null,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": null,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": null,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 100\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m101-2026-02-28-5\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m101\",\n",
        "      \"catalogId\": \"M101\",\n",
        "      \"targetName\": \"Pinwheel Galaxy\",\n",
        "      \"commonName\": \"Pinwheel Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-02-28\",\n",
        "      \"sessionStartTime\": \"2026-03-01T05:21:14Z\",\n",
        "      \"sessionEndTime\": \"2026-03-01T05:25:48Z\",\n",
        "      \"astronomicalDarkStartTime\": \"\",\n",
        "      \"astronomicalDawnTime\": \"\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": null,\n",
        "      \"subCount\": 19,\n",
        "      \"subLengthSeconds\": 10,\n",
        "      \"totalElapsedSeconds\": 273.815,\n",
        "      \"totalIntegrationSeconds\": 190,\n",
        "      \"elapsedMinutes\": 4.563583,\n",
        "      \"integrationMinutes\": 3.166667,\n",
        "      \"integrationEfficiency\": 0.693899,\n",
        "      \"captureEfficiency\": 0.693899,\n",
        "      \"elapsedDropRate\": 0.296296,\n",
        "      \"elapsedCapacitySubs\": 27,\n",
        "      \"droppedSubEstimate\": 8,\n",
        "      \"startingFocusPosition\": null,\n",
        "      \"endingFocusPosition\": null,\n",
        "      \"startAltitudeDeg\": null,\n",
        "      \"endAltitudeDeg\": null,\n",
        "      \"meanAltitudeDeg\": null,\n",
        "      \"altitudeChangeDeg\": null,\n",
        "      \"altitudeSpanDeg\": null,\n",
        "      \"targetDeclinationDeg\": 54.349,\n",
        "      \"fitsTargetRaDeg\": null,\n",
        "      \"fitsTargetDecDeg\": null,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"SV220 (SII+OIII, 7nm)\",\n",
        "      \"filterLabel\": \"SV220 (SII+OIII, 7nm)\",\n",
        "      \"stackedRSnr\": 2.878152,\n",
        "      \"stackedRCoverageFraction\": 0.012709,\n",
        "      \"stackedGSnr\": 2.908457,\n",
        "      \"stackedGCoverageFraction\": 0.010368,\n",
        "      \"stackedBSnr\": 2.843654,\n",
        "      \"stackedBCoverageFraction\": 0.011,\n",
        "      \"avgStackedSnr\": 2.876754,\n",
        "      \"avgStackedCoverageFraction\": 0.011359,\n",
        "      \"cloudCoverPercentAvg\": null,\n",
        "      \"humidityPercentAvg\": null,\n",
        "      \"dewPointSpreadCAvg\": null,\n",
        "      \"windSpeedKmhAvg\": null,\n",
        "      \"windGustKmhMax\": null,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": null,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": null,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 1,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 99\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m101-2026-02-28-6\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m101\",\n",
        "      \"catalogId\": \"M101\",\n",
        "      \"targetName\": \"Pinwheel Galaxy\",\n",
        "      \"commonName\": \"Pinwheel Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-02-28\",\n",
        "      \"sessionStartTime\": \"2026-03-01T05:27:26Z\",\n",
        "      \"sessionEndTime\": \"2026-03-01T05:59:13Z\",\n",
        "      \"astronomicalDarkStartTime\": \"\",\n",
        "      \"astronomicalDawnTime\": \"\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": null,\n",
        "      \"subCount\": 24,\n",
        "      \"subLengthSeconds\": 60,\n",
        "      \"totalElapsedSeconds\": 1907.7,\n",
        "      \"totalIntegrationSeconds\": 1440,\n",
        "      \"elapsedMinutes\": 31.795,\n",
        "      \"integrationMinutes\": 24,\n",
        "      \"integrationEfficiency\": 0.754836,\n",
        "      \"captureEfficiency\": 0.754836,\n",
        "      \"elapsedDropRate\": 0.225806,\n",
        "      \"elapsedCapacitySubs\": 31,\n",
        "      \"droppedSubEstimate\": 7,\n",
        "      \"startingFocusPosition\": null,\n",
        "      \"endingFocusPosition\": null,\n",
        "      \"startAltitudeDeg\": null,\n",
        "      \"endAltitudeDeg\": null,\n",
        "      \"meanAltitudeDeg\": null,\n",
        "      \"altitudeChangeDeg\": null,\n",
        "      \"altitudeSpanDeg\": null,\n",
        "      \"targetDeclinationDeg\": 54.349,\n",
        "      \"fitsTargetRaDeg\": null,\n",
        "      \"fitsTargetDecDeg\": null,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"SV220 (SII+OIII, 7nm)\",\n",
        "      \"filterLabel\": \"SV220 (SII+OIII, 7nm)\",\n",
        "      \"stackedRSnr\": 2.878152,\n",
        "      \"stackedRCoverageFraction\": 0.012709,\n",
        "      \"stackedGSnr\": 2.908457,\n",
        "      \"stackedGCoverageFraction\": 0.010368,\n",
        "      \"stackedBSnr\": 2.843654,\n",
        "      \"stackedBCoverageFraction\": 0.011,\n",
        "      \"avgStackedSnr\": 2.876754,\n",
        "      \"avgStackedCoverageFraction\": 0.011359,\n",
        "      \"cloudCoverPercentAvg\": null,\n",
        "      \"humidityPercentAvg\": null,\n",
        "      \"dewPointSpreadCAvg\": null,\n",
        "      \"windSpeedKmhAvg\": null,\n",
        "      \"windGustKmhMax\": null,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": null,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": null,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 1,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 99\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m51-2026-02-28-8\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m51\",\n",
        "      \"catalogId\": \"M51\",\n",
        "      \"targetName\": \"Whirlpool Galaxy\",\n",
        "      \"commonName\": \"Whirlpool Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-02-28\",\n",
        "      \"sessionStartTime\": \"2026-03-01T06:01:28Z\",\n",
        "      \"sessionEndTime\": \"2026-03-01T06:58:23Z\",\n",
        "      \"astronomicalDarkStartTime\": \"\",\n",
        "      \"astronomicalDawnTime\": \"\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": null,\n",
        "      \"subCount\": 30,\n",
        "      \"subLengthSeconds\": 60,\n",
        "      \"totalElapsedSeconds\": 3415.161,\n",
        "      \"totalIntegrationSeconds\": 1800,\n",
        "      \"elapsedMinutes\": 56.91935,\n",
        "      \"integrationMinutes\": 30,\n",
        "      \"integrationEfficiency\": 0.527062,\n",
        "      \"captureEfficiency\": 0.527062,\n",
        "      \"elapsedDropRate\": 0.464286,\n",
        "      \"elapsedCapacitySubs\": 56,\n",
        "      \"droppedSubEstimate\": 26,\n",
        "      \"startingFocusPosition\": null,\n",
        "      \"endingFocusPosition\": null,\n",
        "      \"startAltitudeDeg\": null,\n",
        "      \"endAltitudeDeg\": null,\n",
        "      \"meanAltitudeDeg\": null,\n",
        "      \"altitudeChangeDeg\": null,\n",
        "      \"altitudeSpanDeg\": null,\n",
        "      \"targetDeclinationDeg\": 47.1952,\n",
        "      \"fitsTargetRaDeg\": null,\n",
        "      \"fitsTargetDecDeg\": null,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"SV220 (SII+OIII, 7nm)\",\n",
        "      \"filterLabel\": \"SV220 (SII+OIII, 7nm)\",\n",
        "      \"stackedRSnr\": 3.165296,\n",
        "      \"stackedRCoverageFraction\": 0.017097,\n",
        "      \"stackedGSnr\": 3.319373,\n",
        "      \"stackedGCoverageFraction\": 0.020053,\n",
        "      \"stackedBSnr\": 2.980935,\n",
        "      \"stackedBCoverageFraction\": 0.014127,\n",
        "      \"avgStackedSnr\": 3.155201,\n",
        "      \"avgStackedCoverageFraction\": 0.017092,\n",
        "      \"cloudCoverPercentAvg\": null,\n",
        "      \"humidityPercentAvg\": null,\n",
        "      \"dewPointSpreadCAvg\": null,\n",
        "      \"windSpeedKmhAvg\": null,\n",
        "      \"windGustKmhMax\": null,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": null,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": null,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 99\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m16-2026-03-01-3\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m16\",\n",
        "      \"catalogId\": \"M16\",\n",
        "      \"targetName\": \"Eagle Nebula\",\n",
        "      \"commonName\": \"Eagle Nebula\",\n",
        "      \"imageMessierId\": \"16\",\n",
        "      \"date\": \"2026-03-01\",\n",
        "      \"sessionStartTime\": \"2026-03-02T08:42:12Z\",\n",
        "      \"sessionEndTime\": \"2026-03-02T10:55:55Z\",\n",
        "      \"astronomicalDarkStartTime\": \"\",\n",
        "      \"astronomicalDawnTime\": \"\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": null,\n",
        "      \"subCount\": 452,\n",
        "      \"subLengthSeconds\": 10,\n",
        "      \"totalElapsedSeconds\": 8022.407,\n",
        "      \"totalIntegrationSeconds\": 4520,\n",
        "      \"elapsedMinutes\": 133.706783,\n",
        "      \"integrationMinutes\": 75.333333,\n",
        "      \"integrationEfficiency\": 0.563422,\n",
        "      \"captureEfficiency\": 0.563422,\n",
        "      \"elapsedDropRate\": 0.436409,\n",
        "      \"elapsedCapacitySubs\": 802,\n",
        "      \"droppedSubEstimate\": 350,\n",
        "      \"startingFocusPosition\": null,\n",
        "      \"endingFocusPosition\": null,\n",
        "      \"startAltitudeDeg\": null,\n",
        "      \"endAltitudeDeg\": null,\n",
        "      \"meanAltitudeDeg\": null,\n",
        "      \"altitudeChangeDeg\": null,\n",
        "      \"altitudeSpanDeg\": null,\n",
        "      \"targetDeclinationDeg\": -13.7833,\n",
        "      \"fitsTargetRaDeg\": null,\n",
        "      \"fitsTargetDecDeg\": null,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"SV220 (SII+OIII, 7nm)\",\n",
        "      \"filterLabel\": \"SV220 (SII+OIII, 7nm)\",\n",
        "      \"stackedRSnr\": 3.778765,\n",
        "      \"stackedRCoverageFraction\": 0.034848,\n",
        "      \"stackedGSnr\": 3.486097,\n",
        "      \"stackedGCoverageFraction\": 0.023242,\n",
        "      \"stackedBSnr\": 3.315851,\n",
        "      \"stackedBCoverageFraction\": 0.022666,\n",
        "      \"avgStackedSnr\": 3.526904,\n",
        "      \"avgStackedCoverageFraction\": 0.026919,\n",
        "      \"cloudCoverPercentAvg\": null,\n",
        "      \"humidityPercentAvg\": null,\n",
        "      \"dewPointSpreadCAvg\": null,\n",
        "      \"windSpeedKmhAvg\": null,\n",
        "      \"windGustKmhMax\": null,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": null,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": null,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 98\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m16-2026-03-08-4\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m16\",\n",
        "      \"catalogId\": \"M16\",\n",
        "      \"targetName\": \"Eagle Nebula\",\n",
        "      \"commonName\": \"Eagle Nebula\",\n",
        "      \"imageMessierId\": \"16\",\n",
        "      \"date\": \"2026-03-08\",\n",
        "      \"sessionStartTime\": \"2026-03-09T09:00:53Z\",\n",
        "      \"sessionEndTime\": \"2026-03-09T10:41:46Z\",\n",
        "      \"astronomicalDarkStartTime\": \"\",\n",
        "      \"astronomicalDawnTime\": \"\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": null,\n",
        "      \"subCount\": 129,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 6052.948,\n",
        "      \"totalIntegrationSeconds\": 3870,\n",
        "      \"elapsedMinutes\": 100.882467,\n",
        "      \"integrationMinutes\": 64.5,\n",
        "      \"integrationEfficiency\": 0.639358,\n",
        "      \"captureEfficiency\": 0.639358,\n",
        "      \"elapsedDropRate\": 0.358209,\n",
        "      \"elapsedCapacitySubs\": 201,\n",
        "      \"droppedSubEstimate\": 72,\n",
        "      \"startingFocusPosition\": null,\n",
        "      \"endingFocusPosition\": null,\n",
        "      \"startAltitudeDeg\": null,\n",
        "      \"endAltitudeDeg\": null,\n",
        "      \"meanAltitudeDeg\": null,\n",
        "      \"altitudeChangeDeg\": null,\n",
        "      \"altitudeSpanDeg\": null,\n",
        "      \"targetDeclinationDeg\": -13.7833,\n",
        "      \"fitsTargetRaDeg\": null,\n",
        "      \"fitsTargetDecDeg\": null,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 5.215082,\n",
        "      \"stackedRCoverageFraction\": 0.095753,\n",
        "      \"stackedGSnr\": 4.834938,\n",
        "      \"stackedGCoverageFraction\": 0.061683,\n",
        "      \"stackedBSnr\": 4.353182,\n",
        "      \"stackedBCoverageFraction\": 0.049596,\n",
        "      \"avgStackedSnr\": 4.801067,\n",
        "      \"avgStackedCoverageFraction\": 0.069011,\n",
        "      \"cloudCoverPercentAvg\": null,\n",
        "      \"humidityPercentAvg\": null,\n",
        "      \"dewPointSpreadCAvg\": null,\n",
        "      \"windSpeedKmhAvg\": null,\n",
        "      \"windGustKmhMax\": null,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": null,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": null,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 91\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-03-08-4\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-03-08\",\n",
        "      \"sessionStartTime\": \"2026-03-09T06:30:46Z\",\n",
        "      \"sessionEndTime\": \"2026-03-09T08:59:06Z\",\n",
        "      \"astronomicalDarkStartTime\": \"\",\n",
        "      \"astronomicalDawnTime\": \"\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": null,\n",
        "      \"subCount\": 190,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 8899.557,\n",
        "      \"totalIntegrationSeconds\": 5700,\n",
        "      \"elapsedMinutes\": 148.32595,\n",
        "      \"integrationMinutes\": 95,\n",
        "      \"integrationEfficiency\": 0.640481,\n",
        "      \"captureEfficiency\": 0.640481,\n",
        "      \"elapsedDropRate\": 0.358108,\n",
        "      \"elapsedCapacitySubs\": 296,\n",
        "      \"droppedSubEstimate\": 106,\n",
        "      \"startingFocusPosition\": null,\n",
        "      \"endingFocusPosition\": null,\n",
        "      \"startAltitudeDeg\": null,\n",
        "      \"endAltitudeDeg\": null,\n",
        "      \"meanAltitudeDeg\": null,\n",
        "      \"altitudeChangeDeg\": null,\n",
        "      \"altitudeSpanDeg\": null,\n",
        "      \"targetDeclinationDeg\": 69.0653,\n",
        "      \"fitsTargetRaDeg\": null,\n",
        "      \"fitsTargetDecDeg\": null,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 7.50978,\n",
        "      \"stackedRCoverageFraction\": 0.086132,\n",
        "      \"stackedGSnr\": 7.766813,\n",
        "      \"stackedGCoverageFraction\": 0.08798,\n",
        "      \"stackedBSnr\": 6.745951,\n",
        "      \"stackedBCoverageFraction\": 0.073567,\n",
        "      \"avgStackedSnr\": 7.340848,\n",
        "      \"avgStackedCoverageFraction\": 0.08256,\n",
        "      \"cloudCoverPercentAvg\": null,\n",
        "      \"humidityPercentAvg\": null,\n",
        "      \"dewPointSpreadCAvg\": null,\n",
        "      \"windSpeedKmhAvg\": null,\n",
        "      \"windGustKmhMax\": null,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": null,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": null,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 91\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m16-2026-03-09-5\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m16\",\n",
        "      \"catalogId\": \"M16\",\n",
        "      \"targetName\": \"Eagle Nebula\",\n",
        "      \"commonName\": \"Eagle Nebula\",\n",
        "      \"imageMessierId\": \"16\",\n",
        "      \"date\": \"2026-03-09\",\n",
        "      \"sessionStartTime\": \"2026-03-10T09:01:08Z\",\n",
        "      \"sessionEndTime\": \"2026-03-10T10:46:47Z\",\n",
        "      \"astronomicalDarkStartTime\": \"\",\n",
        "      \"astronomicalDawnTime\": \"\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": null,\n",
        "      \"subCount\": 162,\n",
        "      \"subLengthSeconds\": 20,\n",
        "      \"totalElapsedSeconds\": 6338.615,\n",
        "      \"totalIntegrationSeconds\": 3240,\n",
        "      \"elapsedMinutes\": 105.643583,\n",
        "      \"integrationMinutes\": 54,\n",
        "      \"integrationEfficiency\": 0.511153,\n",
        "      \"captureEfficiency\": 0.511153,\n",
        "      \"elapsedDropRate\": 0.487342,\n",
        "      \"elapsedCapacitySubs\": 316,\n",
        "      \"droppedSubEstimate\": 154,\n",
        "      \"startingFocusPosition\": null,\n",
        "      \"endingFocusPosition\": null,\n",
        "      \"startAltitudeDeg\": null,\n",
        "      \"endAltitudeDeg\": null,\n",
        "      \"meanAltitudeDeg\": null,\n",
        "      \"altitudeChangeDeg\": null,\n",
        "      \"altitudeSpanDeg\": null,\n",
        "      \"targetDeclinationDeg\": -13.7833,\n",
        "      \"fitsTargetRaDeg\": null,\n",
        "      \"fitsTargetDecDeg\": null,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"SV220 (SII+OIII, 7nm)\",\n",
        "      \"filterLabel\": \"SV220 (SII+OIII, 7nm)\",\n",
        "      \"stackedRSnr\": 3.84164,\n",
        "      \"stackedRCoverageFraction\": 0.05002,\n",
        "      \"stackedGSnr\": 4.104891,\n",
        "      \"stackedGCoverageFraction\": 0.0457,\n",
        "      \"stackedBSnr\": 3.824501,\n",
        "      \"stackedBCoverageFraction\": 0.046034,\n",
        "      \"avgStackedSnr\": 3.923677,\n",
        "      \"avgStackedCoverageFraction\": 0.047251,\n",
        "      \"cloudCoverPercentAvg\": null,\n",
        "      \"humidityPercentAvg\": null,\n",
        "      \"dewPointSpreadCAvg\": null,\n",
        "      \"windSpeedKmhAvg\": null,\n",
        "      \"windGustKmhMax\": null,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": null,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": null,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 90\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-03-09-5\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-03-09\",\n",
        "      \"sessionStartTime\": \"2026-03-10T05:31:13Z\",\n",
        "      \"sessionEndTime\": \"2026-03-10T05:32:20Z\",\n",
        "      \"astronomicalDarkStartTime\": \"\",\n",
        "      \"astronomicalDawnTime\": \"\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": null,\n",
        "      \"subCount\": 5,\n",
        "      \"subLengthSeconds\": 10,\n",
        "      \"totalElapsedSeconds\": 67.045,\n",
        "      \"totalIntegrationSeconds\": 50,\n",
        "      \"elapsedMinutes\": 1.117417,\n",
        "      \"integrationMinutes\": 0.833333,\n",
        "      \"integrationEfficiency\": 0.745768,\n",
        "      \"captureEfficiency\": 0.745768,\n",
        "      \"elapsedDropRate\": 0.166667,\n",
        "      \"elapsedCapacitySubs\": 6,\n",
        "      \"droppedSubEstimate\": 1,\n",
        "      \"startingFocusPosition\": null,\n",
        "      \"endingFocusPosition\": null,\n",
        "      \"startAltitudeDeg\": null,\n",
        "      \"endAltitudeDeg\": null,\n",
        "      \"meanAltitudeDeg\": null,\n",
        "      \"altitudeChangeDeg\": null,\n",
        "      \"altitudeSpanDeg\": null,\n",
        "      \"targetDeclinationDeg\": 69.0653,\n",
        "      \"fitsTargetRaDeg\": null,\n",
        "      \"fitsTargetDecDeg\": null,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"SV220 (SII+OIII, 7nm)\",\n",
        "      \"filterLabel\": \"SV220 (SII+OIII, 7nm)\",\n",
        "      \"stackedRSnr\": 4.129994,\n",
        "      \"stackedRCoverageFraction\": 0.037336,\n",
        "      \"stackedGSnr\": 4.443302,\n",
        "      \"stackedGCoverageFraction\": 0.039377,\n",
        "      \"stackedBSnr\": 3.686405,\n",
        "      \"stackedBCoverageFraction\": 0.026981,\n",
        "      \"avgStackedSnr\": 4.086567,\n",
        "      \"avgStackedCoverageFraction\": 0.034565,\n",
        "      \"cloudCoverPercentAvg\": null,\n",
        "      \"humidityPercentAvg\": null,\n",
        "      \"dewPointSpreadCAvg\": null,\n",
        "      \"windSpeedKmhAvg\": null,\n",
        "      \"windGustKmhMax\": null,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": null,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": null,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 90\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-03-09-6\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-03-09\",\n",
        "      \"sessionStartTime\": \"2026-03-10T05:33:57Z\",\n",
        "      \"sessionEndTime\": \"2026-03-10T07:39:37Z\",\n",
        "      \"astronomicalDarkStartTime\": \"\",\n",
        "      \"astronomicalDawnTime\": \"\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": null,\n",
        "      \"subCount\": 209,\n",
        "      \"subLengthSeconds\": 20,\n",
        "      \"totalElapsedSeconds\": 7540.312,\n",
        "      \"totalIntegrationSeconds\": 4180,\n",
        "      \"elapsedMinutes\": 125.671867,\n",
        "      \"integrationMinutes\": 69.666667,\n",
        "      \"integrationEfficiency\": 0.554354,\n",
        "      \"captureEfficiency\": 0.554354,\n",
        "      \"elapsedDropRate\": 0.445623,\n",
        "      \"elapsedCapacitySubs\": 377,\n",
        "      \"droppedSubEstimate\": 168,\n",
        "      \"startingFocusPosition\": null,\n",
        "      \"endingFocusPosition\": null,\n",
        "      \"startAltitudeDeg\": null,\n",
        "      \"endAltitudeDeg\": null,\n",
        "      \"meanAltitudeDeg\": null,\n",
        "      \"altitudeChangeDeg\": null,\n",
        "      \"altitudeSpanDeg\": null,\n",
        "      \"targetDeclinationDeg\": 69.0653,\n",
        "      \"fitsTargetRaDeg\": null,\n",
        "      \"fitsTargetDecDeg\": null,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"SV220 (SII+OIII, 7nm)\",\n",
        "      \"filterLabel\": \"SV220 (SII+OIII, 7nm)\",\n",
        "      \"stackedRSnr\": 4.129994,\n",
        "      \"stackedRCoverageFraction\": 0.037336,\n",
        "      \"stackedGSnr\": 4.443302,\n",
        "      \"stackedGCoverageFraction\": 0.039377,\n",
        "      \"stackedBSnr\": 3.686405,\n",
        "      \"stackedBCoverageFraction\": 0.026981,\n",
        "      \"avgStackedSnr\": 4.086567,\n",
        "      \"avgStackedCoverageFraction\": 0.034565,\n",
        "      \"cloudCoverPercentAvg\": null,\n",
        "      \"humidityPercentAvg\": null,\n",
        "      \"dewPointSpreadCAvg\": null,\n",
        "      \"windSpeedKmhAvg\": null,\n",
        "      \"windGustKmhMax\": null,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": null,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": null,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 90\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m16-2026-03-10-6\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m16\",\n",
        "      \"catalogId\": \"M16\",\n",
        "      \"targetName\": \"Eagle Nebula\",\n",
        "      \"commonName\": \"Eagle Nebula\",\n",
        "      \"imageMessierId\": \"16\",\n",
        "      \"date\": \"2026-03-10\",\n",
        "      \"sessionStartTime\": \"2026-03-11T09:01:15Z\",\n",
        "      \"sessionEndTime\": \"2026-03-11T10:38:49Z\",\n",
        "      \"astronomicalDarkStartTime\": \"\",\n",
        "      \"astronomicalDawnTime\": \"\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": null,\n",
        "      \"subCount\": 121,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 5854.202,\n",
        "      \"totalIntegrationSeconds\": 3630,\n",
        "      \"elapsedMinutes\": 97.570033,\n",
        "      \"integrationMinutes\": 60.5,\n",
        "      \"integrationEfficiency\": 0.620067,\n",
        "      \"captureEfficiency\": 0.620067,\n",
        "      \"elapsedDropRate\": 0.379487,\n",
        "      \"elapsedCapacitySubs\": 195,\n",
        "      \"droppedSubEstimate\": 74,\n",
        "      \"startingFocusPosition\": null,\n",
        "      \"endingFocusPosition\": null,\n",
        "      \"startAltitudeDeg\": null,\n",
        "      \"endAltitudeDeg\": null,\n",
        "      \"meanAltitudeDeg\": null,\n",
        "      \"altitudeChangeDeg\": null,\n",
        "      \"altitudeSpanDeg\": null,\n",
        "      \"targetDeclinationDeg\": -13.7833,\n",
        "      \"fitsTargetRaDeg\": null,\n",
        "      \"fitsTargetDecDeg\": null,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-Pro\",\n",
        "      \"filterLabel\": \"L-Pro\",\n",
        "      \"stackedRSnr\": 4.671702,\n",
        "      \"stackedRCoverageFraction\": 0.053997,\n",
        "      \"stackedGSnr\": 3.765237,\n",
        "      \"stackedGCoverageFraction\": 0.033834,\n",
        "      \"stackedBSnr\": 3.546163,\n",
        "      \"stackedBCoverageFraction\": 0.02765,\n",
        "      \"avgStackedSnr\": 3.994367,\n",
        "      \"avgStackedCoverageFraction\": 0.038494,\n",
        "      \"cloudCoverPercentAvg\": null,\n",
        "      \"humidityPercentAvg\": null,\n",
        "      \"dewPointSpreadCAvg\": null,\n",
        "      \"windSpeedKmhAvg\": null,\n",
        "      \"windGustKmhMax\": null,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": null,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": null,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 89\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m16-2026-03-12-7\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m16\",\n",
        "      \"catalogId\": \"M16\",\n",
        "      \"targetName\": \"Eagle Nebula\",\n",
        "      \"commonName\": \"Eagle Nebula\",\n",
        "      \"imageMessierId\": \"16\",\n",
        "      \"date\": \"2026-03-12\",\n",
        "      \"sessionStartTime\": \"2026-03-13T09:11:11Z\",\n",
        "      \"sessionEndTime\": \"2026-03-13T10:39:37Z\",\n",
        "      \"astronomicalDarkStartTime\": \"\",\n",
        "      \"astronomicalDawnTime\": \"\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": null,\n",
        "      \"subCount\": 268,\n",
        "      \"subLengthSeconds\": 10,\n",
        "      \"totalElapsedSeconds\": 5305.665,\n",
        "      \"totalIntegrationSeconds\": 2680,\n",
        "      \"elapsedMinutes\": 88.42775,\n",
        "      \"integrationMinutes\": 44.666667,\n",
        "      \"integrationEfficiency\": 0.50512,\n",
        "      \"captureEfficiency\": 0.50512,\n",
        "      \"elapsedDropRate\": 0.49434,\n",
        "      \"elapsedCapacitySubs\": 530,\n",
        "      \"droppedSubEstimate\": 262,\n",
        "      \"startingFocusPosition\": null,\n",
        "      \"endingFocusPosition\": null,\n",
        "      \"startAltitudeDeg\": null,\n",
        "      \"endAltitudeDeg\": null,\n",
        "      \"meanAltitudeDeg\": null,\n",
        "      \"altitudeChangeDeg\": null,\n",
        "      \"altitudeSpanDeg\": null,\n",
        "      \"targetDeclinationDeg\": -13.7833,\n",
        "      \"fitsTargetRaDeg\": null,\n",
        "      \"fitsTargetDecDeg\": null,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-Pro\",\n",
        "      \"filterLabel\": \"L-Pro\",\n",
        "      \"stackedRSnr\": 6.598091,\n",
        "      \"stackedRCoverageFraction\": 0.157193,\n",
        "      \"stackedGSnr\": 5.815312,\n",
        "      \"stackedGCoverageFraction\": 0.115724,\n",
        "      \"stackedBSnr\": 5.077687,\n",
        "      \"stackedBCoverageFraction\": 0.085713,\n",
        "      \"avgStackedSnr\": 5.830363,\n",
        "      \"avgStackedCoverageFraction\": 0.119543,\n",
        "      \"cloudCoverPercentAvg\": null,\n",
        "      \"humidityPercentAvg\": null,\n",
        "      \"dewPointSpreadCAvg\": null,\n",
        "      \"windSpeedKmhAvg\": null,\n",
        "      \"windGustKmhMax\": null,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": null,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": null,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 87\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m16-2026-03-13-8\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m16\",\n",
        "      \"catalogId\": \"M16\",\n",
        "      \"targetName\": \"Eagle Nebula\",\n",
        "      \"commonName\": \"Eagle Nebula\",\n",
        "      \"imageMessierId\": \"16\",\n",
        "      \"date\": \"2026-03-13\",\n",
        "      \"sessionStartTime\": \"2026-03-14T08:41:26Z\",\n",
        "      \"sessionEndTime\": \"2026-03-14T10:39:41Z\",\n",
        "      \"astronomicalDarkStartTime\": \"\",\n",
        "      \"astronomicalDawnTime\": \"\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": null,\n",
        "      \"subCount\": 253,\n",
        "      \"subLengthSeconds\": 20,\n",
        "      \"totalElapsedSeconds\": 7095.06,\n",
        "      \"totalIntegrationSeconds\": 5060,\n",
        "      \"elapsedMinutes\": 118.251,\n",
        "      \"integrationMinutes\": 84.333333,\n",
        "      \"integrationEfficiency\": 0.713172,\n",
        "      \"captureEfficiency\": 0.713172,\n",
        "      \"elapsedDropRate\": 0.285311,\n",
        "      \"elapsedCapacitySubs\": 354,\n",
        "      \"droppedSubEstimate\": 101,\n",
        "      \"startingFocusPosition\": null,\n",
        "      \"endingFocusPosition\": null,\n",
        "      \"startAltitudeDeg\": null,\n",
        "      \"endAltitudeDeg\": null,\n",
        "      \"meanAltitudeDeg\": null,\n",
        "      \"altitudeChangeDeg\": null,\n",
        "      \"altitudeSpanDeg\": null,\n",
        "      \"targetDeclinationDeg\": -13.7833,\n",
        "      \"fitsTargetRaDeg\": null,\n",
        "      \"fitsTargetDecDeg\": null,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 6.508631,\n",
        "      \"stackedRCoverageFraction\": 0.151227,\n",
        "      \"stackedGSnr\": 5.871862,\n",
        "      \"stackedGCoverageFraction\": 0.115774,\n",
        "      \"stackedBSnr\": 5.438631,\n",
        "      \"stackedBCoverageFraction\": 0.097688,\n",
        "      \"avgStackedSnr\": 5.939708,\n",
        "      \"avgStackedCoverageFraction\": 0.121563,\n",
        "      \"cloudCoverPercentAvg\": null,\n",
        "      \"humidityPercentAvg\": null,\n",
        "      \"dewPointSpreadCAvg\": null,\n",
        "      \"windSpeedKmhAvg\": null,\n",
        "      \"windGustKmhMax\": null,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": null,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": null,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 86\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m101-2026-03-17-7\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m101\",\n",
        "      \"catalogId\": \"M101\",\n",
        "      \"targetName\": \"Pinwheel Galaxy\",\n",
        "      \"commonName\": \"Pinwheel Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-03-17\",\n",
        "      \"sessionStartTime\": \"2026-03-18T03:48:37Z\",\n",
        "      \"sessionEndTime\": \"2026-03-18T05:09:31Z\",\n",
        "      \"astronomicalDarkStartTime\": \"\",\n",
        "      \"astronomicalDawnTime\": \"\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": null,\n",
        "      \"subCount\": 144,\n",
        "      \"subLengthSeconds\": 20,\n",
        "      \"totalElapsedSeconds\": 4853.741,\n",
        "      \"totalIntegrationSeconds\": 2880,\n",
        "      \"elapsedMinutes\": 80.895683,\n",
        "      \"integrationMinutes\": 48,\n",
        "      \"integrationEfficiency\": 0.593357,\n",
        "      \"captureEfficiency\": 0.593357,\n",
        "      \"elapsedDropRate\": 0.404959,\n",
        "      \"elapsedCapacitySubs\": 242,\n",
        "      \"droppedSubEstimate\": 98,\n",
        "      \"startingFocusPosition\": null,\n",
        "      \"endingFocusPosition\": null,\n",
        "      \"startAltitudeDeg\": null,\n",
        "      \"endAltitudeDeg\": null,\n",
        "      \"meanAltitudeDeg\": null,\n",
        "      \"altitudeChangeDeg\": null,\n",
        "      \"altitudeSpanDeg\": null,\n",
        "      \"targetDeclinationDeg\": 54.349,\n",
        "      \"fitsTargetRaDeg\": null,\n",
        "      \"fitsTargetDecDeg\": null,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-Pro\",\n",
        "      \"filterLabel\": \"L-Pro\",\n",
        "      \"stackedRSnr\": 5.159248,\n",
        "      \"stackedRCoverageFraction\": 0.052192,\n",
        "      \"stackedGSnr\": 5.487142,\n",
        "      \"stackedGCoverageFraction\": 0.05299,\n",
        "      \"stackedBSnr\": 4.862967,\n",
        "      \"stackedBCoverageFraction\": 0.046732,\n",
        "      \"avgStackedSnr\": 5.169786,\n",
        "      \"avgStackedCoverageFraction\": 0.050638,\n",
        "      \"cloudCoverPercentAvg\": null,\n",
        "      \"humidityPercentAvg\": null,\n",
        "      \"dewPointSpreadCAvg\": null,\n",
        "      \"windSpeedKmhAvg\": null,\n",
        "      \"windGustKmhMax\": null,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": null,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": null,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 1,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 82\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m16-2026-03-17-9\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m16\",\n",
        "      \"catalogId\": \"M16\",\n",
        "      \"targetName\": \"Eagle Nebula\",\n",
        "      \"commonName\": \"Eagle Nebula\",\n",
        "      \"imageMessierId\": \"16\",\n",
        "      \"date\": \"2026-03-17\",\n",
        "      \"sessionStartTime\": \"2026-03-18T08:41:00Z\",\n",
        "      \"sessionEndTime\": \"2026-03-18T10:30:12Z\",\n",
        "      \"astronomicalDarkStartTime\": \"\",\n",
        "      \"astronomicalDawnTime\": \"\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": null,\n",
        "      \"subCount\": 184,\n",
        "      \"subLengthSeconds\": 20,\n",
        "      \"totalElapsedSeconds\": 6551.184,\n",
        "      \"totalIntegrationSeconds\": 3680,\n",
        "      \"elapsedMinutes\": 109.1864,\n",
        "      \"integrationMinutes\": 61.333333,\n",
        "      \"integrationEfficiency\": 0.561731,\n",
        "      \"captureEfficiency\": 0.561731,\n",
        "      \"elapsedDropRate\": 0.437309,\n",
        "      \"elapsedCapacitySubs\": 327,\n",
        "      \"droppedSubEstimate\": 143,\n",
        "      \"startingFocusPosition\": null,\n",
        "      \"endingFocusPosition\": null,\n",
        "      \"startAltitudeDeg\": null,\n",
        "      \"endAltitudeDeg\": null,\n",
        "      \"meanAltitudeDeg\": null,\n",
        "      \"altitudeChangeDeg\": null,\n",
        "      \"altitudeSpanDeg\": null,\n",
        "      \"targetDeclinationDeg\": -13.7833,\n",
        "      \"fitsTargetRaDeg\": null,\n",
        "      \"fitsTargetDecDeg\": null,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-Pro\",\n",
        "      \"filterLabel\": \"L-Pro\",\n",
        "      \"stackedRSnr\": 5.000119,\n",
        "      \"stackedRCoverageFraction\": 0.076277,\n",
        "      \"stackedGSnr\": 4.373786,\n",
        "      \"stackedGCoverageFraction\": 0.048523,\n",
        "      \"stackedBSnr\": 3.930651,\n",
        "      \"stackedBCoverageFraction\": 0.036627,\n",
        "      \"avgStackedSnr\": 4.434852,\n",
        "      \"avgStackedCoverageFraction\": 0.053809,\n",
        "      \"cloudCoverPercentAvg\": null,\n",
        "      \"humidityPercentAvg\": null,\n",
        "      \"dewPointSpreadCAvg\": null,\n",
        "      \"windSpeedKmhAvg\": null,\n",
        "      \"windGustKmhMax\": null,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": null,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": null,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 82\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m51-2026-03-17-9\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m51\",\n",
        "      \"catalogId\": \"M51\",\n",
        "      \"targetName\": \"Whirlpool Galaxy\",\n",
        "      \"commonName\": \"Whirlpool Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-03-17\",\n",
        "      \"sessionStartTime\": \"2026-03-18T06:50:39Z\",\n",
        "      \"sessionEndTime\": \"2026-03-18T08:39:29Z\",\n",
        "      \"astronomicalDarkStartTime\": \"\",\n",
        "      \"astronomicalDawnTime\": \"\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": null,\n",
        "      \"subCount\": 240,\n",
        "      \"subLengthSeconds\": 20,\n",
        "      \"totalElapsedSeconds\": 6529.833,\n",
        "      \"totalIntegrationSeconds\": 4800,\n",
        "      \"elapsedMinutes\": 108.83055,\n",
        "      \"integrationMinutes\": 80,\n",
        "      \"integrationEfficiency\": 0.735088,\n",
        "      \"captureEfficiency\": 0.735088,\n",
        "      \"elapsedDropRate\": 0.263804,\n",
        "      \"elapsedCapacitySubs\": 326,\n",
        "      \"droppedSubEstimate\": 86,\n",
        "      \"startingFocusPosition\": null,\n",
        "      \"endingFocusPosition\": null,\n",
        "      \"startAltitudeDeg\": null,\n",
        "      \"endAltitudeDeg\": null,\n",
        "      \"meanAltitudeDeg\": null,\n",
        "      \"altitudeChangeDeg\": null,\n",
        "      \"altitudeSpanDeg\": null,\n",
        "      \"targetDeclinationDeg\": 47.1952,\n",
        "      \"fitsTargetRaDeg\": null,\n",
        "      \"fitsTargetDecDeg\": null,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-Pro\",\n",
        "      \"filterLabel\": \"L-Pro\",\n",
        "      \"stackedRSnr\": 6.099144,\n",
        "      \"stackedRCoverageFraction\": 0.044537,\n",
        "      \"stackedGSnr\": 6.482444,\n",
        "      \"stackedGCoverageFraction\": 0.046147,\n",
        "      \"stackedBSnr\": 5.652038,\n",
        "      \"stackedBCoverageFraction\": 0.041115,\n",
        "      \"avgStackedSnr\": 6.077875,\n",
        "      \"avgStackedCoverageFraction\": 0.043933,\n",
        "      \"cloudCoverPercentAvg\": null,\n",
        "      \"humidityPercentAvg\": null,\n",
        "      \"dewPointSpreadCAvg\": null,\n",
        "      \"windSpeedKmhAvg\": null,\n",
        "      \"windGustKmhMax\": null,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": null,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": null,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 82\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m16-2026-03-19-10\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m16\",\n",
        "      \"catalogId\": \"M16\",\n",
        "      \"targetName\": \"Eagle Nebula\",\n",
        "      \"commonName\": \"Eagle Nebula\",\n",
        "      \"imageMessierId\": \"16\",\n",
        "      \"date\": \"2026-03-19\",\n",
        "      \"sessionStartTime\": \"2026-03-20T08:31:39Z\",\n",
        "      \"sessionEndTime\": \"2026-03-20T10:29:23Z\",\n",
        "      \"astronomicalDarkStartTime\": \"\",\n",
        "      \"astronomicalDawnTime\": \"\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": null,\n",
        "      \"subCount\": 188,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 7063.239,\n",
        "      \"totalIntegrationSeconds\": 5640,\n",
        "      \"elapsedMinutes\": 117.72065,\n",
        "      \"integrationMinutes\": 94,\n",
        "      \"integrationEfficiency\": 0.798501,\n",
        "      \"captureEfficiency\": 0.798501,\n",
        "      \"elapsedDropRate\": 0.2,\n",
        "      \"elapsedCapacitySubs\": 235,\n",
        "      \"droppedSubEstimate\": 47,\n",
        "      \"startingFocusPosition\": null,\n",
        "      \"endingFocusPosition\": null,\n",
        "      \"startAltitudeDeg\": null,\n",
        "      \"endAltitudeDeg\": null,\n",
        "      \"meanAltitudeDeg\": null,\n",
        "      \"altitudeChangeDeg\": null,\n",
        "      \"altitudeSpanDeg\": null,\n",
        "      \"targetDeclinationDeg\": -13.7833,\n",
        "      \"fitsTargetRaDeg\": null,\n",
        "      \"fitsTargetDecDeg\": null,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"SV220 (SII+OIII, 7nm)\",\n",
        "      \"filterLabel\": \"SV220 (SII+OIII, 7nm)\",\n",
        "      \"stackedRSnr\": 4.101747,\n",
        "      \"stackedRCoverageFraction\": 0.057994,\n",
        "      \"stackedGSnr\": 4.740691,\n",
        "      \"stackedGCoverageFraction\": 0.059922,\n",
        "      \"stackedBSnr\": 4.378572,\n",
        "      \"stackedBCoverageFraction\": 0.049916,\n",
        "      \"avgStackedSnr\": 4.407003,\n",
        "      \"avgStackedCoverageFraction\": 0.055944,\n",
        "      \"cloudCoverPercentAvg\": null,\n",
        "      \"humidityPercentAvg\": null,\n",
        "      \"dewPointSpreadCAvg\": null,\n",
        "      \"windSpeedKmhAvg\": null,\n",
        "      \"windGustKmhMax\": null,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": null,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": null,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 80\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m101-2026-03-23-8\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m101\",\n",
        "      \"catalogId\": \"M101\",\n",
        "      \"targetName\": \"Pinwheel Galaxy\",\n",
        "      \"commonName\": \"Pinwheel Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-03-23\",\n",
        "      \"sessionStartTime\": \"2026-03-24T04:06:55Z\",\n",
        "      \"sessionEndTime\": \"2026-03-24T06:18:48Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-03-24T00:47:30Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-03-24T09:24:22Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 86,\n",
        "      \"subLengthSeconds\": 60,\n",
        "      \"totalElapsedSeconds\": 7912.988,\n",
        "      \"totalIntegrationSeconds\": 5160,\n",
        "      \"elapsedMinutes\": 131.883133,\n",
        "      \"integrationMinutes\": 86,\n",
        "      \"integrationEfficiency\": 0.652092,\n",
        "      \"captureEfficiency\": 0.652092,\n",
        "      \"elapsedDropRate\": 0.343511,\n",
        "      \"elapsedCapacitySubs\": 131,\n",
        "      \"droppedSubEstimate\": 45,\n",
        "      \"startingFocusPosition\": null,\n",
        "      \"endingFocusPosition\": null,\n",
        "      \"startAltitudeDeg\": null,\n",
        "      \"endAltitudeDeg\": null,\n",
        "      \"meanAltitudeDeg\": null,\n",
        "      \"altitudeChangeDeg\": null,\n",
        "      \"altitudeSpanDeg\": null,\n",
        "      \"targetDeclinationDeg\": 54.349,\n",
        "      \"fitsTargetRaDeg\": null,\n",
        "      \"fitsTargetDecDeg\": null,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-Pro\",\n",
        "      \"filterLabel\": \"L-Pro\",\n",
        "      \"stackedRSnr\": 5.863754,\n",
        "      \"stackedRCoverageFraction\": 0.059044,\n",
        "      \"stackedGSnr\": 5.902095,\n",
        "      \"stackedGCoverageFraction\": 0.055949,\n",
        "      \"stackedBSnr\": 5.780596,\n",
        "      \"stackedBCoverageFraction\": 0.055843,\n",
        "      \"avgStackedSnr\": 5.848815,\n",
        "      \"avgStackedCoverageFraction\": 0.056945,\n",
        "      \"cloudCoverPercentAvg\": 6.375326,\n",
        "      \"humidityPercentAvg\": 69.740171,\n",
        "      \"dewPointSpreadCAvg\": 4.874871,\n",
        "      \"windSpeedKmhAvg\": 2.043385,\n",
        "      \"windGustKmhMax\": 16.722,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": null,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 1,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 76\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m51-2026-03-23-10\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m51\",\n",
        "      \"catalogId\": \"M51\",\n",
        "      \"targetName\": \"Whirlpool Galaxy\",\n",
        "      \"commonName\": \"Whirlpool Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-03-23\",\n",
        "      \"sessionStartTime\": \"2026-03-24T06:21:18Z\",\n",
        "      \"sessionEndTime\": \"2026-03-24T08:49:06Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-03-24T00:47:30Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-03-24T09:24:22Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 64,\n",
        "      \"subLengthSeconds\": 60,\n",
        "      \"totalElapsedSeconds\": 8868.205,\n",
        "      \"totalIntegrationSeconds\": 3840,\n",
        "      \"elapsedMinutes\": 147.803417,\n",
        "      \"integrationMinutes\": 64,\n",
        "      \"integrationEfficiency\": 0.433008,\n",
        "      \"captureEfficiency\": 0.433008,\n",
        "      \"elapsedDropRate\": 0.564626,\n",
        "      \"elapsedCapacitySubs\": 147,\n",
        "      \"droppedSubEstimate\": 83,\n",
        "      \"startingFocusPosition\": null,\n",
        "      \"endingFocusPosition\": null,\n",
        "      \"startAltitudeDeg\": null,\n",
        "      \"endAltitudeDeg\": null,\n",
        "      \"meanAltitudeDeg\": null,\n",
        "      \"altitudeChangeDeg\": null,\n",
        "      \"altitudeSpanDeg\": null,\n",
        "      \"targetDeclinationDeg\": 47.1952,\n",
        "      \"fitsTargetRaDeg\": null,\n",
        "      \"fitsTargetDecDeg\": null,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-Pro\",\n",
        "      \"filterLabel\": \"L-Pro\",\n",
        "      \"stackedRSnr\": 6.767023,\n",
        "      \"stackedRCoverageFraction\": 0.036985,\n",
        "      \"stackedGSnr\": 7.429515,\n",
        "      \"stackedGCoverageFraction\": 0.031534,\n",
        "      \"stackedBSnr\": 6.233954,\n",
        "      \"stackedBCoverageFraction\": 0.03415,\n",
        "      \"avgStackedSnr\": 6.810164,\n",
        "      \"avgStackedCoverageFraction\": 0.034223,\n",
        "      \"cloudCoverPercentAvg\": 11.2146,\n",
        "      \"humidityPercentAvg\": 73.87911,\n",
        "      \"dewPointSpreadCAvg\": 4.077983,\n",
        "      \"windSpeedKmhAvg\": 1.150909,\n",
        "      \"windGustKmhMax\": 14.4144,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": null,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 76\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-03-23-7\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-03-23\",\n",
        "      \"sessionStartTime\": \"2026-03-24T01:35:43Z\",\n",
        "      \"sessionEndTime\": \"2026-03-24T01:58:03Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-03-24T00:47:30Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-03-24T09:24:22Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 17,\n",
        "      \"subLengthSeconds\": 60,\n",
        "      \"totalElapsedSeconds\": 1340.312,\n",
        "      \"totalIntegrationSeconds\": 1020,\n",
        "      \"elapsedMinutes\": 22.338533,\n",
        "      \"integrationMinutes\": 17,\n",
        "      \"integrationEfficiency\": 0.761017,\n",
        "      \"captureEfficiency\": 0.761017,\n",
        "      \"elapsedDropRate\": 0.227273,\n",
        "      \"elapsedCapacitySubs\": 22,\n",
        "      \"droppedSubEstimate\": 5,\n",
        "      \"startingFocusPosition\": null,\n",
        "      \"endingFocusPosition\": null,\n",
        "      \"startAltitudeDeg\": null,\n",
        "      \"endAltitudeDeg\": null,\n",
        "      \"meanAltitudeDeg\": null,\n",
        "      \"altitudeChangeDeg\": null,\n",
        "      \"altitudeSpanDeg\": null,\n",
        "      \"targetDeclinationDeg\": 69.0653,\n",
        "      \"fitsTargetRaDeg\": null,\n",
        "      \"fitsTargetDecDeg\": null,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-Pro\",\n",
        "      \"filterLabel\": \"L-Pro\",\n",
        "      \"stackedRSnr\": 5.162652,\n",
        "      \"stackedRCoverageFraction\": 0.051424,\n",
        "      \"stackedGSnr\": 5.513454,\n",
        "      \"stackedGCoverageFraction\": 0.056568,\n",
        "      \"stackedBSnr\": 4.70352,\n",
        "      \"stackedBCoverageFraction\": 0.045331,\n",
        "      \"avgStackedSnr\": 5.126542,\n",
        "      \"avgStackedCoverageFraction\": 0.051108,\n",
        "      \"cloudCoverPercentAvg\": 20,\n",
        "      \"humidityPercentAvg\": 68,\n",
        "      \"dewPointSpreadCAvg\": 5.273478,\n",
        "      \"windSpeedKmhAvg\": 7.2432,\n",
        "      \"windGustKmhMax\": 19.742401,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": null,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 76\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m101-2026-03-31-9\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m101\",\n",
        "      \"catalogId\": \"M101\",\n",
        "      \"targetName\": \"Pinwheel Galaxy\",\n",
        "      \"commonName\": \"Pinwheel Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-03-31\",\n",
        "      \"sessionStartTime\": \"2026-04-01T01:31:18Z\",\n",
        "      \"sessionEndTime\": \"2026-04-01T02:37:41Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-01T00:57:27Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-01T09:09:37Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 157,\n",
        "      \"subLengthSeconds\": 20,\n",
        "      \"totalElapsedSeconds\": 3982.802,\n",
        "      \"totalIntegrationSeconds\": 3140,\n",
        "      \"elapsedMinutes\": 66.380033,\n",
        "      \"integrationMinutes\": 52.333333,\n",
        "      \"integrationEfficiency\": 0.78839,\n",
        "      \"captureEfficiency\": 0.78839,\n",
        "      \"elapsedDropRate\": 0.211055,\n",
        "      \"elapsedCapacitySubs\": 199,\n",
        "      \"droppedSubEstimate\": 42,\n",
        "      \"startingFocusPosition\": 1608,\n",
        "      \"endingFocusPosition\": 1608,\n",
        "      \"startAltitudeDeg\": 40.732025,\n",
        "      \"endAltitudeDeg\": 50.28088,\n",
        "      \"meanAltitudeDeg\": 45.506453,\n",
        "      \"altitudeChangeDeg\": 9.548855,\n",
        "      \"altitudeSpanDeg\": 9.548855,\n",
        "      \"targetDeclinationDeg\": 54.269722,\n",
        "      \"fitsTargetRaDeg\": 211.05417,\n",
        "      \"fitsTargetDecDeg\": 54.269722,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.103,\n",
        "      \"reportedDriftRatePxPerMin\": 0.043,\n",
        "      \"reportedJitterRmsArcsec\": 5.87,\n",
        "      \"reportedJitterRmsPx\": 2.453,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": 4.147256,\n",
        "      \"stackedRCoverageFraction\": 0.002166,\n",
        "      \"stackedGSnr\": 4.187162,\n",
        "      \"stackedGCoverageFraction\": 0.001917,\n",
        "      \"stackedBSnr\": 3.053052,\n",
        "      \"stackedBCoverageFraction\": 0.003391,\n",
        "      \"avgStackedSnr\": 3.795823,\n",
        "      \"avgStackedCoverageFraction\": 0.002491,\n",
        "      \"cloudCoverPercentAvg\": 30.864556,\n",
        "      \"humidityPercentAvg\": 61.703167,\n",
        "      \"dewPointSpreadCAvg\": 7.664352,\n",
        "      \"windSpeedKmhAvg\": 8.471617,\n",
        "      \"windGustKmhMax\": 22.060799,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.170821,\n",
        "      \"moonTargetSeparationDegAvg\": 61.811159,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 1,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 68\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m101-2026-03-31-10\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m101\",\n",
        "      \"catalogId\": \"M101\",\n",
        "      \"targetName\": \"Pinwheel Galaxy\",\n",
        "      \"commonName\": \"Pinwheel Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-03-31\",\n",
        "      \"sessionStartTime\": \"2026-04-01T02:41:20Z\",\n",
        "      \"sessionEndTime\": \"2026-04-01T03:24:07Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-01T00:57:27Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-01T09:09:37Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 61,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 2567.416,\n",
        "      \"totalIntegrationSeconds\": 1830,\n",
        "      \"elapsedMinutes\": 42.790267,\n",
        "      \"integrationMinutes\": 30.5,\n",
        "      \"integrationEfficiency\": 0.712779,\n",
        "      \"captureEfficiency\": 0.712779,\n",
        "      \"elapsedDropRate\": 0.282353,\n",
        "      \"elapsedCapacitySubs\": 85,\n",
        "      \"droppedSubEstimate\": 24,\n",
        "      \"startingFocusPosition\": 1608,\n",
        "      \"endingFocusPosition\": 1608,\n",
        "      \"startAltitudeDeg\": 50.799624,\n",
        "      \"endAltitudeDeg\": 57.057015,\n",
        "      \"meanAltitudeDeg\": 53.92832,\n",
        "      \"altitudeChangeDeg\": 6.257391,\n",
        "      \"altitudeSpanDeg\": 6.257391,\n",
        "      \"targetDeclinationDeg\": 54.268333,\n",
        "      \"fitsTargetRaDeg\": 211.07916,\n",
        "      \"fitsTargetDecDeg\": 54.268333,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.298,\n",
        "      \"reportedDriftRatePxPerMin\": 0.125,\n",
        "      \"reportedJitterRmsArcsec\": 5.889,\n",
        "      \"reportedJitterRmsPx\": 2.461,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": 4.147256,\n",
        "      \"stackedRCoverageFraction\": 0.002166,\n",
        "      \"stackedGSnr\": 4.187162,\n",
        "      \"stackedGCoverageFraction\": 0.001917,\n",
        "      \"stackedBSnr\": 3.053052,\n",
        "      \"stackedBCoverageFraction\": 0.003391,\n",
        "      \"avgStackedSnr\": 3.795823,\n",
        "      \"avgStackedCoverageFraction\": 0.002491,\n",
        "      \"cloudCoverPercentAvg\": 64.958519,\n",
        "      \"humidityPercentAvg\": 63.563847,\n",
        "      \"dewPointSpreadCAvg\": 7.166449,\n",
        "      \"windSpeedKmhAvg\": 9.696417,\n",
        "      \"windGustKmhMax\": 25.480801,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.309474,\n",
        "      \"moonTargetSeparationDegAvg\": 61.888966,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 1,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 68\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-04-01-8\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-01\",\n",
        "      \"sessionStartTime\": \"2026-04-02T00:06:12Z\",\n",
        "      \"sessionEndTime\": \"2026-04-02T00:39:44Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-02T00:58:43Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-02T09:07:45Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 44,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 2011.978,\n",
        "      \"totalIntegrationSeconds\": 1320,\n",
        "      \"elapsedMinutes\": 33.532967,\n",
        "      \"integrationMinutes\": 22,\n",
        "      \"integrationEfficiency\": 0.656071,\n",
        "      \"captureEfficiency\": 0.656071,\n",
        "      \"elapsedDropRate\": 0.343284,\n",
        "      \"elapsedCapacitySubs\": 67,\n",
        "      \"droppedSubEstimate\": 23,\n",
        "      \"startingFocusPosition\": 1583,\n",
        "      \"endingFocusPosition\": 1583,\n",
        "      \"startAltitudeDeg\": 56.685058,\n",
        "      \"endAltitudeDeg\": 58.706435,\n",
        "      \"meanAltitudeDeg\": 57.695747,\n",
        "      \"altitudeChangeDeg\": 2.021377,\n",
        "      \"altitudeSpanDeg\": 2.021377,\n",
        "      \"targetDeclinationDeg\": 69.1825,\n",
        "      \"fitsTargetRaDeg\": 149.62917,\n",
        "      \"fitsTargetDecDeg\": 69.1825,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.193,\n",
        "      \"reportedDriftRatePxPerMin\": 0.081,\n",
        "      \"reportedJitterRmsArcsec\": 3.007,\n",
        "      \"reportedJitterRmsPx\": 1.256,\n",
        "      \"observedDriftRateArcsecPerMin\": 1.741,\n",
        "      \"observedDriftRatePxPerMin\": 0.728,\n",
        "      \"observedJitterRmsArcsec\": 242.666,\n",
        "      \"observedJitterRmsPx\": 101.42,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-Pro\",\n",
        "      \"filterLabel\": \"L-Pro\",\n",
        "      \"stackedRSnr\": 4.297899,\n",
        "      \"stackedRCoverageFraction\": 0.035279,\n",
        "      \"stackedGSnr\": 4.329887,\n",
        "      \"stackedGCoverageFraction\": 0.034316,\n",
        "      \"stackedBSnr\": 3.989421,\n",
        "      \"stackedBCoverageFraction\": 0.022776,\n",
        "      \"avgStackedSnr\": 4.205736,\n",
        "      \"avgStackedCoverageFraction\": 0.03079,\n",
        "      \"cloudCoverPercentAvg\": 23,\n",
        "      \"humidityPercentAvg\": 72,\n",
        "      \"dewPointSpreadCAvg\": 5.028007,\n",
        "      \"windSpeedKmhAvg\": 5.4432,\n",
        "      \"windGustKmhMax\": 20.610001,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.35732,\n",
        "      \"moonTargetSeparationDegAvg\": 81.031378,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 67\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-04-01-9\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-01\",\n",
        "      \"sessionStartTime\": \"2026-04-02T00:28:55Z\",\n",
        "      \"sessionEndTime\": \"2026-04-02T00:37:08Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-02T00:58:43Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-02T09:07:45Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6285,\n",
        "      \"subCount\": 12,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 492.235,\n",
        "      \"totalIntegrationSeconds\": 360,\n",
        "      \"elapsedMinutes\": 8.203917,\n",
        "      \"integrationMinutes\": 6,\n",
        "      \"integrationEfficiency\": 0.731358,\n",
        "      \"captureEfficiency\": 0.731358,\n",
        "      \"elapsedDropRate\": 0.25,\n",
        "      \"elapsedCapacitySubs\": 16,\n",
        "      \"droppedSubEstimate\": 4,\n",
        "      \"startingFocusPosition\": 1583,\n",
        "      \"endingFocusPosition\": 1583,\n",
        "      \"startAltitudeDeg\": 58.10018,\n",
        "      \"endAltitudeDeg\": 58.562788,\n",
        "      \"meanAltitudeDeg\": 58.331484,\n",
        "      \"altitudeChangeDeg\": 0.462608,\n",
        "      \"altitudeSpanDeg\": 0.462608,\n",
        "      \"targetDeclinationDeg\": 69.183056,\n",
        "      \"fitsTargetRaDeg\": 149.637495,\n",
        "      \"fitsTargetDecDeg\": 69.183056,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0,\n",
        "      \"reportedDriftRatePxPerMin\": 0,\n",
        "      \"reportedJitterRmsArcsec\": 0,\n",
        "      \"reportedJitterRmsPx\": 0,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-Pro\",\n",
        "      \"filterLabel\": \"L-Pro\",\n",
        "      \"stackedRSnr\": 4.297899,\n",
        "      \"stackedRCoverageFraction\": 0.035279,\n",
        "      \"stackedGSnr\": 4.329887,\n",
        "      \"stackedGCoverageFraction\": 0.034316,\n",
        "      \"stackedBSnr\": 3.989421,\n",
        "      \"stackedBCoverageFraction\": 0.022776,\n",
        "      \"avgStackedSnr\": 4.205736,\n",
        "      \"avgStackedCoverageFraction\": 0.03079,\n",
        "      \"cloudCoverPercentAvg\": 23,\n",
        "      \"humidityPercentAvg\": 72,\n",
        "      \"dewPointSpreadCAvg\": 5.028007,\n",
        "      \"windSpeedKmhAvg\": 5.4432,\n",
        "      \"windGustKmhMax\": 20.610001,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.36335,\n",
        "      \"moonTargetSeparationDegAvg\": 81.087519,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 67\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-04-01-10\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-01\",\n",
        "      \"sessionStartTime\": \"2026-04-02T00:28:55Z\",\n",
        "      \"sessionEndTime\": \"2026-04-02T00:37:08Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-02T00:58:43Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-02T09:07:45Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6285,\n",
        "      \"subCount\": 12,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 492.235,\n",
        "      \"totalIntegrationSeconds\": 360,\n",
        "      \"elapsedMinutes\": 8.203917,\n",
        "      \"integrationMinutes\": 6,\n",
        "      \"integrationEfficiency\": 0.731358,\n",
        "      \"captureEfficiency\": 0.731358,\n",
        "      \"elapsedDropRate\": 0.25,\n",
        "      \"elapsedCapacitySubs\": 16,\n",
        "      \"droppedSubEstimate\": 4,\n",
        "      \"startingFocusPosition\": 1583,\n",
        "      \"endingFocusPosition\": 1583,\n",
        "      \"startAltitudeDeg\": 58.10018,\n",
        "      \"endAltitudeDeg\": 58.562788,\n",
        "      \"meanAltitudeDeg\": 58.331484,\n",
        "      \"altitudeChangeDeg\": 0.462608,\n",
        "      \"altitudeSpanDeg\": 0.462608,\n",
        "      \"targetDeclinationDeg\": 69.183056,\n",
        "      \"fitsTargetRaDeg\": 149.637495,\n",
        "      \"fitsTargetDecDeg\": 69.183056,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0,\n",
        "      \"reportedDriftRatePxPerMin\": 0,\n",
        "      \"reportedJitterRmsArcsec\": 0,\n",
        "      \"reportedJitterRmsPx\": 0,\n",
        "      \"observedDriftRateArcsecPerMin\": 68.271,\n",
        "      \"observedDriftRatePxPerMin\": 28.533,\n",
        "      \"observedJitterRmsArcsec\": 271.032,\n",
        "      \"observedJitterRmsPx\": 113.276,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-Pro\",\n",
        "      \"filterLabel\": \"L-Pro\",\n",
        "      \"stackedRSnr\": 3.951155,\n",
        "      \"stackedRCoverageFraction\": 0.028201,\n",
        "      \"stackedGSnr\": 4.064723,\n",
        "      \"stackedGCoverageFraction\": 0.029577,\n",
        "      \"stackedBSnr\": 3.448553,\n",
        "      \"stackedBCoverageFraction\": 0.016914,\n",
        "      \"avgStackedSnr\": 3.821477,\n",
        "      \"avgStackedCoverageFraction\": 0.024897,\n",
        "      \"cloudCoverPercentAvg\": 23,\n",
        "      \"humidityPercentAvg\": 72,\n",
        "      \"dewPointSpreadCAvg\": 5.028007,\n",
        "      \"windSpeedKmhAvg\": 5.4432,\n",
        "      \"windGustKmhMax\": 20.610001,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.36335,\n",
        "      \"moonTargetSeparationDegAvg\": 81.087519,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 67\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-04-03-11\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-03\",\n",
        "      \"sessionStartTime\": \"2026-04-04T03:10:36Z\",\n",
        "      \"sessionEndTime\": \"2026-04-04T04:59:38Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-04T01:01:19Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-04T09:04:00Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 169,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 6542.109,\n",
        "      \"totalIntegrationSeconds\": 5070,\n",
        "      \"elapsedMinutes\": 109.03515,\n",
        "      \"integrationMinutes\": 84.5,\n",
        "      \"integrationEfficiency\": 0.774979,\n",
        "      \"captureEfficiency\": 0.774979,\n",
        "      \"elapsedDropRate\": 0.224771,\n",
        "      \"elapsedCapacitySubs\": 218,\n",
        "      \"droppedSubEstimate\": 49,\n",
        "      \"startingFocusPosition\": 1623,\n",
        "      \"endingFocusPosition\": 1623,\n",
        "      \"startAltitudeDeg\": 60.238451,\n",
        "      \"endAltitudeDeg\": 53.68047,\n",
        "      \"meanAltitudeDeg\": 56.959461,\n",
        "      \"altitudeChangeDeg\": -6.557981,\n",
        "      \"altitudeSpanDeg\": 6.557981,\n",
        "      \"targetDeclinationDeg\": 69.2125,\n",
        "      \"fitsTargetRaDeg\": 149.46666,\n",
        "      \"fitsTargetDecDeg\": 69.2125,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.106,\n",
        "      \"reportedDriftRatePxPerMin\": 0.044,\n",
        "      \"reportedJitterRmsArcsec\": 11.473,\n",
        "      \"reportedJitterRmsPx\": 4.794,\n",
        "      \"observedDriftRateArcsecPerMin\": 0.903,\n",
        "      \"observedDriftRatePxPerMin\": 0.377,\n",
        "      \"observedJitterRmsArcsec\": 378.949,\n",
        "      \"observedJitterRmsPx\": 158.379,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": 3.951155,\n",
        "      \"stackedRCoverageFraction\": 0.028201,\n",
        "      \"stackedGSnr\": 4.064723,\n",
        "      \"stackedGCoverageFraction\": 0.029577,\n",
        "      \"stackedBSnr\": 3.448553,\n",
        "      \"stackedBCoverageFraction\": 0.016914,\n",
        "      \"avgStackedSnr\": 3.821477,\n",
        "      \"avgStackedCoverageFraction\": 0.024897,\n",
        "      \"cloudCoverPercentAvg\": 28.35898,\n",
        "      \"humidityPercentAvg\": 91.547007,\n",
        "      \"dewPointSpreadCAvg\": 1.339464,\n",
        "      \"windSpeedKmhAvg\": 0.751815,\n",
        "      \"windGustKmhMax\": 1.1736,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.350923,\n",
        "      \"moonTargetSeparationDegAvg\": 98.743056,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 65\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-04-03-12\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-03\",\n",
        "      \"sessionStartTime\": \"2026-04-04T05:08:49Z\",\n",
        "      \"sessionEndTime\": \"2026-04-04T05:45:18Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-04T01:01:19Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-04T09:04:00Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 25,\n",
        "      \"subLengthSeconds\": 60,\n",
        "      \"totalElapsedSeconds\": 2188.897,\n",
        "      \"totalIntegrationSeconds\": 1500,\n",
        "      \"elapsedMinutes\": 36.481617,\n",
        "      \"integrationMinutes\": 25,\n",
        "      \"integrationEfficiency\": 0.685277,\n",
        "      \"captureEfficiency\": 0.685277,\n",
        "      \"elapsedDropRate\": 0.305556,\n",
        "      \"elapsedCapacitySubs\": 36,\n",
        "      \"droppedSubEstimate\": 11,\n",
        "      \"startingFocusPosition\": 1623,\n",
        "      \"endingFocusPosition\": 1623,\n",
        "      \"startAltitudeDeg\": 52.960957,\n",
        "      \"endAltitudeDeg\": 49.93612,\n",
        "      \"meanAltitudeDeg\": 51.448539,\n",
        "      \"altitudeChangeDeg\": -3.024837,\n",
        "      \"altitudeSpanDeg\": 3.024837,\n",
        "      \"targetDeclinationDeg\": 69.185278,\n",
        "      \"fitsTargetRaDeg\": 149.44167,\n",
        "      \"fitsTargetDecDeg\": 69.185278,\n",
        "      \"reportedDriftRateArcsecPerMin\": 1.95,\n",
        "      \"reportedDriftRatePxPerMin\": 0.815,\n",
        "      \"reportedJitterRmsArcsec\": 15.758,\n",
        "      \"reportedJitterRmsPx\": 6.585,\n",
        "      \"observedDriftRateArcsecPerMin\": 2.3,\n",
        "      \"observedDriftRatePxPerMin\": 0.961,\n",
        "      \"observedJitterRmsArcsec\": 252.137,\n",
        "      \"observedJitterRmsPx\": 105.379,\n",
        "      \"ircutOrLp\": \"LP\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"LP\",\n",
        "      \"stackedRSnr\": 3.767594,\n",
        "      \"stackedRCoverageFraction\": 0.024437,\n",
        "      \"stackedGSnr\": 3.76349,\n",
        "      \"stackedGCoverageFraction\": 0.030484,\n",
        "      \"stackedBSnr\": 3.421676,\n",
        "      \"stackedBCoverageFraction\": 0.022456,\n",
        "      \"avgStackedSnr\": 3.65092,\n",
        "      \"avgStackedCoverageFraction\": 0.025792,\n",
        "      \"cloudCoverPercentAvg\": 26,\n",
        "      \"humidityPercentAvg\": 94,\n",
        "      \"dewPointSpreadCAvg\": 0.936771,\n",
        "      \"windSpeedKmhAvg\": 0.612,\n",
        "      \"windGustKmhMax\": 1.5264,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.274475,\n",
        "      \"moonTargetSeparationDegAvg\": 99.190584,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 65\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-04-03-13\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-03\",\n",
        "      \"sessionStartTime\": \"2026-04-04T05:44:18Z\",\n",
        "      \"sessionEndTime\": \"2026-04-04T05:45:18Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-04T01:01:19Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-04T09:04:00Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 1,\n",
        "      \"subLengthSeconds\": 60,\n",
        "      \"totalElapsedSeconds\": 60,\n",
        "      \"totalIntegrationSeconds\": 60,\n",
        "      \"elapsedMinutes\": 1,\n",
        "      \"integrationMinutes\": 1,\n",
        "      \"integrationEfficiency\": 1,\n",
        "      \"captureEfficiency\": 1,\n",
        "      \"elapsedDropRate\": 0,\n",
        "      \"elapsedCapacitySubs\": 1,\n",
        "      \"droppedSubEstimate\": 0,\n",
        "      \"startingFocusPosition\": 1623,\n",
        "      \"endingFocusPosition\": 1623,\n",
        "      \"startAltitudeDeg\": 50.024288,\n",
        "      \"endAltitudeDeg\": 49.938927,\n",
        "      \"meanAltitudeDeg\": 49.981607,\n",
        "      \"altitudeChangeDeg\": -0.085361,\n",
        "      \"altitudeSpanDeg\": 0.085361,\n",
        "      \"targetDeclinationDeg\": 69.200556,\n",
        "      \"fitsTargetRaDeg\": 149.462505,\n",
        "      \"fitsTargetDecDeg\": 69.200556,\n",
        "      \"reportedDriftRateArcsecPerMin\": null,\n",
        "      \"reportedDriftRatePxPerMin\": null,\n",
        "      \"reportedJitterRmsArcsec\": null,\n",
        "      \"reportedJitterRmsPx\": null,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"LP\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"LP\",\n",
        "      \"stackedRSnr\": 2.975271,\n",
        "      \"stackedRCoverageFraction\": 0.022357,\n",
        "      \"stackedGSnr\": 3.045275,\n",
        "      \"stackedGCoverageFraction\": 0.022062,\n",
        "      \"stackedBSnr\": 3.04328,\n",
        "      \"stackedBCoverageFraction\": 0.017057,\n",
        "      \"avgStackedSnr\": 3.021275,\n",
        "      \"avgStackedCoverageFraction\": 0.020492,\n",
        "      \"cloudCoverPercentAvg\": 26,\n",
        "      \"humidityPercentAvg\": 94,\n",
        "      \"dewPointSpreadCAvg\": 0.936771,\n",
        "      \"windSpeedKmhAvg\": 0.612,\n",
        "      \"windGustKmhMax\": 1.5264,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.249816,\n",
        "      \"moonTargetSeparationDegAvg\": 99.289526,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 65\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m51-2026-04-05-11\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m51\",\n",
        "      \"catalogId\": \"M51\",\n",
        "      \"targetName\": \"Whirlpool Galaxy\",\n",
        "      \"commonName\": \"Whirlpool Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-05\",\n",
        "      \"sessionStartTime\": \"2026-04-06T08:53:43Z\",\n",
        "      \"sessionEndTime\": \"2026-04-06T08:57:33Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-06T01:03:56Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-06T09:00:14Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6285,\n",
        "      \"subCount\": 6,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 229.477,\n",
        "      \"totalIntegrationSeconds\": 180,\n",
        "      \"elapsedMinutes\": 3.824617,\n",
        "      \"integrationMinutes\": 3,\n",
        "      \"integrationEfficiency\": 0.784392,\n",
        "      \"captureEfficiency\": 0.784392,\n",
        "      \"elapsedDropRate\": 0.142857,\n",
        "      \"elapsedCapacitySubs\": 7,\n",
        "      \"droppedSubEstimate\": 1,\n",
        "      \"startingFocusPosition\": 1628,\n",
        "      \"endingFocusPosition\": 1628,\n",
        "      \"startAltitudeDeg\": 53.749014,\n",
        "      \"endAltitudeDeg\": 53.104085,\n",
        "      \"meanAltitudeDeg\": 53.42655,\n",
        "      \"altitudeChangeDeg\": -0.644929,\n",
        "      \"altitudeSpanDeg\": 0.644929,\n",
        "      \"targetDeclinationDeg\": 47.084167,\n",
        "      \"fitsTargetRaDeg\": 202.750005,\n",
        "      \"fitsTargetDecDeg\": 47.084167,\n",
        "      \"reportedDriftRateArcsecPerMin\": 1.358,\n",
        "      \"reportedDriftRatePxPerMin\": 0.567,\n",
        "      \"reportedJitterRmsArcsec\": 1.144,\n",
        "      \"reportedJitterRmsPx\": 0.478,\n",
        "      \"observedDriftRateArcsecPerMin\": 62.359,\n",
        "      \"observedDriftRatePxPerMin\": 26.063,\n",
        "      \"observedJitterRmsArcsec\": 52.543,\n",
        "      \"observedJitterRmsPx\": 21.96,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": 5.693238,\n",
        "      \"stackedRCoverageFraction\": 0.035697,\n",
        "      \"stackedGSnr\": 5.921454,\n",
        "      \"stackedGCoverageFraction\": 0.039949,\n",
        "      \"stackedBSnr\": 4.921853,\n",
        "      \"stackedBCoverageFraction\": 0.028458,\n",
        "      \"avgStackedSnr\": 5.512182,\n",
        "      \"avgStackedCoverageFraction\": 0.034701,\n",
        "      \"cloudCoverPercentAvg\": 12,\n",
        "      \"humidityPercentAvg\": 60,\n",
        "      \"dewPointSpreadCAvg\": 7.17143,\n",
        "      \"windSpeedKmhAvg\": 8.8848,\n",
        "      \"windGustKmhMax\": 32.605202,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.304264,\n",
        "      \"moonTargetSeparationDegAvg\": 81.199455,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 63\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m51-2026-04-05-12\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m51\",\n",
        "      \"catalogId\": \"M51\",\n",
        "      \"targetName\": \"Whirlpool Galaxy\",\n",
        "      \"commonName\": \"Whirlpool Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-05\",\n",
        "      \"sessionStartTime\": \"2026-04-06T08:57:34Z\",\n",
        "      \"sessionEndTime\": \"2026-04-06T09:53:35Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-06T01:03:56Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-06T09:00:14Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 89,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 3360.787,\n",
        "      \"totalIntegrationSeconds\": 2670,\n",
        "      \"elapsedMinutes\": 56.013117,\n",
        "      \"integrationMinutes\": 44.5,\n",
        "      \"integrationEfficiency\": 0.794457,\n",
        "      \"captureEfficiency\": 0.794457,\n",
        "      \"elapsedDropRate\": 0.205357,\n",
        "      \"elapsedCapacitySubs\": 112,\n",
        "      \"droppedSubEstimate\": 23,\n",
        "      \"startingFocusPosition\": 1628,\n",
        "      \"endingFocusPosition\": 1615,\n",
        "      \"startAltitudeDeg\": 53.099775,\n",
        "      \"endAltitudeDeg\": 43.798135,\n",
        "      \"meanAltitudeDeg\": 48.448955,\n",
        "      \"altitudeChangeDeg\": -9.30164,\n",
        "      \"altitudeSpanDeg\": 9.30164,\n",
        "      \"targetDeclinationDeg\": 47.082778,\n",
        "      \"fitsTargetRaDeg\": 202.750005,\n",
        "      \"fitsTargetDecDeg\": 47.082778,\n",
        "      \"reportedDriftRateArcsecPerMin\": 1.382,\n",
        "      \"reportedDriftRatePxPerMin\": 0.577,\n",
        "      \"reportedJitterRmsArcsec\": 30.429,\n",
        "      \"reportedJitterRmsPx\": 12.716,\n",
        "      \"observedDriftRateArcsecPerMin\": 2.278,\n",
        "      \"observedDriftRatePxPerMin\": 0.952,\n",
        "      \"observedJitterRmsArcsec\": 195.418,\n",
        "      \"observedJitterRmsPx\": 81.673,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": 5.693238,\n",
        "      \"stackedRCoverageFraction\": 0.035697,\n",
        "      \"stackedGSnr\": 5.921454,\n",
        "      \"stackedGCoverageFraction\": 0.039949,\n",
        "      \"stackedBSnr\": 4.921853,\n",
        "      \"stackedBCoverageFraction\": 0.028458,\n",
        "      \"avgStackedSnr\": 5.512182,\n",
        "      \"avgStackedCoverageFraction\": 0.034701,\n",
        "      \"cloudCoverPercentAvg\": 10.086569,\n",
        "      \"humidityPercentAvg\": 57.129854,\n",
        "      \"dewPointSpreadCAvg\": 7.783282,\n",
        "      \"windSpeedKmhAvg\": 10.135037,\n",
        "      \"windGustKmhMax\": 32.605202,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.222938,\n",
        "      \"moonTargetSeparationDegAvg\": 81.346888,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 63\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-04-05-14\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-05\",\n",
        "      \"sessionStartTime\": \"2026-04-06T04:45:31Z\",\n",
        "      \"sessionEndTime\": \"2026-04-06T06:14:59Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-06T01:03:56Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-06T09:00:14Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 78,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 5367.733,\n",
        "      \"totalIntegrationSeconds\": 2340,\n",
        "      \"elapsedMinutes\": 89.462217,\n",
        "      \"integrationMinutes\": 39,\n",
        "      \"integrationEfficiency\": 0.435938,\n",
        "      \"captureEfficiency\": 0.435938,\n",
        "      \"elapsedDropRate\": 0.561798,\n",
        "      \"elapsedCapacitySubs\": 178,\n",
        "      \"droppedSubEstimate\": 100,\n",
        "      \"startingFocusPosition\": 1623,\n",
        "      \"endingFocusPosition\": 1601,\n",
        "      \"startAltitudeDeg\": 54.173593,\n",
        "      \"endAltitudeDeg\": 46.678002,\n",
        "      \"meanAltitudeDeg\": 50.425798,\n",
        "      \"altitudeChangeDeg\": -7.495591,\n",
        "      \"altitudeSpanDeg\": 7.495591,\n",
        "      \"targetDeclinationDeg\": 69.205,\n",
        "      \"fitsTargetRaDeg\": 149.491665,\n",
        "      \"fitsTargetDecDeg\": 69.205,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.298,\n",
        "      \"reportedDriftRatePxPerMin\": 0.125,\n",
        "      \"reportedJitterRmsArcsec\": 14.75,\n",
        "      \"reportedJitterRmsPx\": 6.164,\n",
        "      \"observedDriftRateArcsecPerMin\": 0,\n",
        "      \"observedDriftRatePxPerMin\": 0,\n",
        "      \"observedJitterRmsArcsec\": 0,\n",
        "      \"observedJitterRmsPx\": 0,\n",
        "      \"ircutOrLp\": \"LP\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"LP\",\n",
        "      \"stackedRSnr\": 2.975271,\n",
        "      \"stackedRCoverageFraction\": 0.022357,\n",
        "      \"stackedGSnr\": 3.045275,\n",
        "      \"stackedGCoverageFraction\": 0.022062,\n",
        "      \"stackedBSnr\": 3.04328,\n",
        "      \"stackedBCoverageFraction\": 0.017057,\n",
        "      \"avgStackedSnr\": 3.021275,\n",
        "      \"avgStackedCoverageFraction\": 0.020492,\n",
        "      \"cloudCoverPercentAvg\": 11.305693,\n",
        "      \"humidityPercentAvg\": 60.17337,\n",
        "      \"dewPointSpreadCAvg\": 7.245716,\n",
        "      \"windSpeedKmhAvg\": 7.427797,\n",
        "      \"windGustKmhMax\": 35.740799,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.258762,\n",
        "      \"moonTargetSeparationDegAvg\": 114.117806,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 63\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-04-05-15\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-05\",\n",
        "      \"sessionStartTime\": \"2026-04-06T04:45:31Z\",\n",
        "      \"sessionEndTime\": \"2026-04-06T06:14:59Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-06T01:03:56Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-06T09:00:14Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 79,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 5367.733,\n",
        "      \"totalIntegrationSeconds\": 2370,\n",
        "      \"elapsedMinutes\": 89.462217,\n",
        "      \"integrationMinutes\": 39.5,\n",
        "      \"integrationEfficiency\": 0.441527,\n",
        "      \"captureEfficiency\": 0.441527,\n",
        "      \"elapsedDropRate\": 0.55618,\n",
        "      \"elapsedCapacitySubs\": 178,\n",
        "      \"droppedSubEstimate\": 99,\n",
        "      \"startingFocusPosition\": 1623,\n",
        "      \"endingFocusPosition\": 1601,\n",
        "      \"startAltitudeDeg\": 54.173593,\n",
        "      \"endAltitudeDeg\": 46.678002,\n",
        "      \"meanAltitudeDeg\": 50.425798,\n",
        "      \"altitudeChangeDeg\": -7.495591,\n",
        "      \"altitudeSpanDeg\": 7.495591,\n",
        "      \"targetDeclinationDeg\": 69.205,\n",
        "      \"fitsTargetRaDeg\": 149.491665,\n",
        "      \"fitsTargetDecDeg\": 69.205,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.414,\n",
        "      \"reportedDriftRatePxPerMin\": 0.173,\n",
        "      \"reportedJitterRmsArcsec\": 17.339,\n",
        "      \"reportedJitterRmsPx\": 7.246,\n",
        "      \"observedDriftRateArcsecPerMin\": 2.706,\n",
        "      \"observedDriftRatePxPerMin\": 1.131,\n",
        "      \"observedJitterRmsArcsec\": 294.951,\n",
        "      \"observedJitterRmsPx\": 123.273,\n",
        "      \"ircutOrLp\": \"LP\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"LP\",\n",
        "      \"stackedRSnr\": 2.975271,\n",
        "      \"stackedRCoverageFraction\": 0.022357,\n",
        "      \"stackedGSnr\": 3.045275,\n",
        "      \"stackedGCoverageFraction\": 0.022062,\n",
        "      \"stackedBSnr\": 3.04328,\n",
        "      \"stackedBCoverageFraction\": 0.017057,\n",
        "      \"avgStackedSnr\": 3.021275,\n",
        "      \"avgStackedCoverageFraction\": 0.020492,\n",
        "      \"cloudCoverPercentAvg\": 11.305693,\n",
        "      \"humidityPercentAvg\": 60.17337,\n",
        "      \"dewPointSpreadCAvg\": 7.245716,\n",
        "      \"windSpeedKmhAvg\": 7.427797,\n",
        "      \"windGustKmhMax\": 35.740799,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.258762,\n",
        "      \"moonTargetSeparationDegAvg\": 114.117806,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 63\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-04-05-16\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-05\",\n",
        "      \"sessionStartTime\": \"2026-04-06T04:46:33Z\",\n",
        "      \"sessionEndTime\": \"2026-04-06T05:06:12Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-06T01:03:56Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-06T09:00:14Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6285,\n",
        "      \"subCount\": 17,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 1179.037,\n",
        "      \"totalIntegrationSeconds\": 510,\n",
        "      \"elapsedMinutes\": 19.650617,\n",
        "      \"integrationMinutes\": 8.5,\n",
        "      \"integrationEfficiency\": 0.432556,\n",
        "      \"captureEfficiency\": 0.432556,\n",
        "      \"elapsedDropRate\": 0.564103,\n",
        "      \"elapsedCapacitySubs\": 39,\n",
        "      \"droppedSubEstimate\": 22,\n",
        "      \"startingFocusPosition\": 1623,\n",
        "      \"endingFocusPosition\": 1601,\n",
        "      \"startAltitudeDeg\": 54.094464,\n",
        "      \"endAltitudeDeg\": 52.547417,\n",
        "      \"meanAltitudeDeg\": 53.320941,\n",
        "      \"altitudeChangeDeg\": -1.547047,\n",
        "      \"altitudeSpanDeg\": 1.547047,\n",
        "      \"targetDeclinationDeg\": 69.205,\n",
        "      \"fitsTargetRaDeg\": 149.491665,\n",
        "      \"fitsTargetDecDeg\": 69.205,\n",
        "      \"reportedDriftRateArcsecPerMin\": 4.239,\n",
        "      \"reportedDriftRatePxPerMin\": 1.772,\n",
        "      \"reportedJitterRmsArcsec\": 14.414,\n",
        "      \"reportedJitterRmsPx\": 6.023,\n",
        "      \"observedDriftRateArcsecPerMin\": 0,\n",
        "      \"observedDriftRatePxPerMin\": 0,\n",
        "      \"observedJitterRmsArcsec\": 0,\n",
        "      \"observedJitterRmsPx\": 0,\n",
        "      \"ircutOrLp\": \"LP\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"LP\",\n",
        "      \"stackedRSnr\": 2.975271,\n",
        "      \"stackedRCoverageFraction\": 0.022357,\n",
        "      \"stackedGSnr\": 3.045275,\n",
        "      \"stackedGCoverageFraction\": 0.022062,\n",
        "      \"stackedBSnr\": 3.04328,\n",
        "      \"stackedBCoverageFraction\": 0.017057,\n",
        "      \"avgStackedSnr\": 3.021275,\n",
        "      \"avgStackedCoverageFraction\": 0.020492,\n",
        "      \"cloudCoverPercentAvg\": 14.103133,\n",
        "      \"humidityPercentAvg\": 59.316144,\n",
        "      \"dewPointSpreadCAvg\": 7.468471,\n",
        "      \"windSpeedKmhAvg\": 8.387594,\n",
        "      \"windGustKmhMax\": 35.740799,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.302956,\n",
        "      \"moonTargetSeparationDegAvg\": 113.957259,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 63\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-04-05-17\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-05\",\n",
        "      \"sessionStartTime\": \"2026-04-06T04:56:47Z\",\n",
        "      \"sessionEndTime\": \"2026-04-06T05:06:12Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-06T01:03:56Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-06T09:00:14Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6285,\n",
        "      \"subCount\": 16,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 565.295,\n",
        "      \"totalIntegrationSeconds\": 480,\n",
        "      \"elapsedMinutes\": 9.421583,\n",
        "      \"integrationMinutes\": 8,\n",
        "      \"integrationEfficiency\": 0.849114,\n",
        "      \"captureEfficiency\": 0.849114,\n",
        "      \"elapsedDropRate\": 0.111111,\n",
        "      \"elapsedCapacitySubs\": 18,\n",
        "      \"droppedSubEstimate\": 2,\n",
        "      \"startingFocusPosition\": 1601,\n",
        "      \"endingFocusPosition\": 1601,\n",
        "      \"startAltitudeDeg\": 53.27218,\n",
        "      \"endAltitudeDeg\": 52.520111,\n",
        "      \"meanAltitudeDeg\": 52.896146,\n",
        "      \"altitudeChangeDeg\": -0.752069,\n",
        "      \"altitudeSpanDeg\": 0.752069,\n",
        "      \"targetDeclinationDeg\": 69.2125,\n",
        "      \"fitsTargetRaDeg\": 149.416665,\n",
        "      \"fitsTargetDecDeg\": 69.2125,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.036,\n",
        "      \"reportedDriftRatePxPerMin\": 0.015,\n",
        "      \"reportedJitterRmsArcsec\": 0.22,\n",
        "      \"reportedJitterRmsPx\": 0.092,\n",
        "      \"observedDriftRateArcsecPerMin\": 9.999,\n",
        "      \"observedDriftRatePxPerMin\": 4.179,\n",
        "      \"observedJitterRmsArcsec\": 62.448,\n",
        "      \"observedJitterRmsPx\": 26.1,\n",
        "      \"ircutOrLp\": \"LP\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"LP\",\n",
        "      \"stackedRSnr\": 2.975271,\n",
        "      \"stackedRCoverageFraction\": 0.022357,\n",
        "      \"stackedGSnr\": 3.045275,\n",
        "      \"stackedGCoverageFraction\": 0.022062,\n",
        "      \"stackedBSnr\": 3.04328,\n",
        "      \"stackedBCoverageFraction\": 0.017057,\n",
        "      \"avgStackedSnr\": 3.021275,\n",
        "      \"avgStackedCoverageFraction\": 0.020492,\n",
        "      \"cloudCoverPercentAvg\": 12.043701,\n",
        "      \"humidityPercentAvg\": 59.659383,\n",
        "      \"dewPointSpreadCAvg\": 7.372322,\n",
        "      \"windSpeedKmhAvg\": 7.628899,\n",
        "      \"windGustKmhMax\": 35.740799,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.297966,\n",
        "      \"moonTargetSeparationDegAvg\": 114.009053,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 63\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-04-05-18\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-05\",\n",
        "      \"sessionStartTime\": \"2026-04-06T05:35:28Z\",\n",
        "      \"sessionEndTime\": \"2026-04-06T06:14:59Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-06T01:03:56Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-06T09:00:14Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 24,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 2371.319,\n",
        "      \"totalIntegrationSeconds\": 720,\n",
        "      \"elapsedMinutes\": 39.521983,\n",
        "      \"integrationMinutes\": 12,\n",
        "      \"integrationEfficiency\": 0.303628,\n",
        "      \"captureEfficiency\": 0.303628,\n",
        "      \"elapsedDropRate\": 0.696203,\n",
        "      \"elapsedCapacitySubs\": 79,\n",
        "      \"droppedSubEstimate\": 55,\n",
        "      \"startingFocusPosition\": 1601,\n",
        "      \"endingFocusPosition\": 1601,\n",
        "      \"startAltitudeDeg\": 50.088887,\n",
        "      \"endAltitudeDeg\": 46.650647,\n",
        "      \"meanAltitudeDeg\": 48.369767,\n",
        "      \"altitudeChangeDeg\": -3.43824,\n",
        "      \"altitudeSpanDeg\": 3.43824,\n",
        "      \"targetDeclinationDeg\": 69.212778,\n",
        "      \"fitsTargetRaDeg\": 149.416665,\n",
        "      \"fitsTargetDecDeg\": 69.212778,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0,\n",
        "      \"reportedDriftRatePxPerMin\": 0,\n",
        "      \"reportedJitterRmsArcsec\": 0,\n",
        "      \"reportedJitterRmsPx\": 0,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"LP\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"LP\",\n",
        "      \"stackedRSnr\": 2.975271,\n",
        "      \"stackedRCoverageFraction\": 0.022357,\n",
        "      \"stackedGSnr\": 3.045275,\n",
        "      \"stackedGCoverageFraction\": 0.022062,\n",
        "      \"stackedBSnr\": 3.04328,\n",
        "      \"stackedBCoverageFraction\": 0.017057,\n",
        "      \"avgStackedSnr\": 3.021275,\n",
        "      \"avgStackedCoverageFraction\": 0.020492,\n",
        "      \"cloudCoverPercentAvg\": 10.758604,\n",
        "      \"humidityPercentAvg\": 60.758604,\n",
        "      \"dewPointSpreadCAvg\": 7.103731,\n",
        "      \"windSpeedKmhAvg\": 7.315687,\n",
        "      \"windGustKmhMax\": 29.5884,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.225803,\n",
        "      \"moonTargetSeparationDegAvg\": 114.263592,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 63\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-04-05-19\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-05\",\n",
        "      \"sessionStartTime\": \"2026-04-06T06:46:04Z\",\n",
        "      \"sessionEndTime\": \"2026-04-06T06:56:51Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-06T01:03:56Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-06T09:00:14Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 8,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 647.234,\n",
        "      \"totalIntegrationSeconds\": 240,\n",
        "      \"elapsedMinutes\": 10.787233,\n",
        "      \"integrationMinutes\": 4,\n",
        "      \"integrationEfficiency\": 0.370809,\n",
        "      \"captureEfficiency\": 0.370809,\n",
        "      \"elapsedDropRate\": 0.619048,\n",
        "      \"elapsedCapacitySubs\": 21,\n",
        "      \"droppedSubEstimate\": 13,\n",
        "      \"startingFocusPosition\": 1601,\n",
        "      \"endingFocusPosition\": 1601,\n",
        "      \"startAltitudeDeg\": 43.89071,\n",
        "      \"endAltitudeDeg\": 42.931614,\n",
        "      \"meanAltitudeDeg\": 43.411162,\n",
        "      \"altitudeChangeDeg\": -0.959096,\n",
        "      \"altitudeSpanDeg\": 0.959096,\n",
        "      \"targetDeclinationDeg\": 69.212778,\n",
        "      \"fitsTargetRaDeg\": 149.416665,\n",
        "      \"fitsTargetDecDeg\": 69.212778,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0,\n",
        "      \"reportedDriftRatePxPerMin\": 0,\n",
        "      \"reportedJitterRmsArcsec\": 0,\n",
        "      \"reportedJitterRmsPx\": 0,\n",
        "      \"observedDriftRateArcsecPerMin\": 33.922,\n",
        "      \"observedDriftRatePxPerMin\": 14.177,\n",
        "      \"observedJitterRmsArcsec\": 373.286,\n",
        "      \"observedJitterRmsPx\": 156.012,\n",
        "      \"ircutOrLp\": \"LP\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"LP\",\n",
        "      \"stackedRSnr\": 4.204655,\n",
        "      \"stackedRCoverageFraction\": 0.036443,\n",
        "      \"stackedGSnr\": 4.4838,\n",
        "      \"stackedGCoverageFraction\": 0.040206,\n",
        "      \"stackedBSnr\": 4.111917,\n",
        "      \"stackedBCoverageFraction\": 0.029934,\n",
        "      \"avgStackedSnr\": 4.266791,\n",
        "      \"avgStackedCoverageFraction\": 0.035528,\n",
        "      \"cloudCoverPercentAvg\": 12,\n",
        "      \"humidityPercentAvg\": 62,\n",
        "      \"dewPointSpreadCAvg\": 6.820343,\n",
        "      \"windSpeedKmhAvg\": 8.0352,\n",
        "      \"windGustKmhMax\": 27.864,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.138217,\n",
        "      \"moonTargetSeparationDegAvg\": 114.52884,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 63\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m51-2026-04-06-13\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m51\",\n",
        "      \"catalogId\": \"M51\",\n",
        "      \"targetName\": \"Whirlpool Galaxy\",\n",
        "      \"commonName\": \"Whirlpool Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-06\",\n",
        "      \"sessionStartTime\": \"2026-04-07T02:03:42Z\",\n",
        "      \"sessionEndTime\": \"2026-04-07T04:22:04Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-07T01:05:16Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-07T08:58:20Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 160,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 8301.904,\n",
        "      \"totalIntegrationSeconds\": 4800,\n",
        "      \"elapsedMinutes\": 138.365067,\n",
        "      \"integrationMinutes\": 80,\n",
        "      \"integrationEfficiency\": 0.578181,\n",
        "      \"captureEfficiency\": 0.578181,\n",
        "      \"elapsedDropRate\": 0.42029,\n",
        "      \"elapsedCapacitySubs\": 276,\n",
        "      \"droppedSubEstimate\": 116,\n",
        "      \"startingFocusPosition\": 1607,\n",
        "      \"endingFocusPosition\": 1607,\n",
        "      \"startAltitudeDeg\": 53.016658,\n",
        "      \"endAltitudeDeg\": 76.370073,\n",
        "      \"meanAltitudeDeg\": 64.693366,\n",
        "      \"altitudeChangeDeg\": 23.353415,\n",
        "      \"altitudeSpanDeg\": 23.353415,\n",
        "      \"targetDeclinationDeg\": 46.997778,\n",
        "      \"fitsTargetRaDeg\": 202.774995,\n",
        "      \"fitsTargetDecDeg\": 46.997778,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.318,\n",
        "      \"reportedDriftRatePxPerMin\": 0.133,\n",
        "      \"reportedJitterRmsArcsec\": 18.308,\n",
        "      \"reportedJitterRmsPx\": 7.65,\n",
        "      \"observedDriftRateArcsecPerMin\": 1.739,\n",
        "      \"observedDriftRatePxPerMin\": 0.727,\n",
        "      \"observedJitterRmsArcsec\": 469.169,\n",
        "      \"observedJitterRmsPx\": 196.086,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-Pro\",\n",
        "      \"filterLabel\": \"L-Pro\",\n",
        "      \"stackedRSnr\": 4.883884,\n",
        "      \"stackedRCoverageFraction\": 0.01259,\n",
        "      \"stackedGSnr\": 4.801068,\n",
        "      \"stackedGCoverageFraction\": 0.011562,\n",
        "      \"stackedBSnr\": 4.886264,\n",
        "      \"stackedBCoverageFraction\": 0.013752,\n",
        "      \"avgStackedSnr\": 4.857072,\n",
        "      \"avgStackedCoverageFraction\": 0.012635,\n",
        "      \"cloudCoverPercentAvg\": 44.794807,\n",
        "      \"humidityPercentAvg\": 68.885387,\n",
        "      \"dewPointSpreadCAvg\": 5.22254,\n",
        "      \"windSpeedKmhAvg\": 0.598201,\n",
        "      \"windGustKmhMax\": 1.5624,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.420685,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 62\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-04-07-20\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-07\",\n",
        "      \"sessionStartTime\": \"2026-04-08T05:01:28Z\",\n",
        "      \"sessionEndTime\": \"2026-04-08T06:37:36Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-08T01:06:36Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-08T08:56:27Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 170,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 5767.243,\n",
        "      \"totalIntegrationSeconds\": 5100,\n",
        "      \"elapsedMinutes\": 96.120717,\n",
        "      \"integrationMinutes\": 85,\n",
        "      \"integrationEfficiency\": 0.884305,\n",
        "      \"captureEfficiency\": 0.884305,\n",
        "      \"elapsedDropRate\": 0.114583,\n",
        "      \"elapsedCapacitySubs\": 192,\n",
        "      \"droppedSubEstimate\": 22,\n",
        "      \"startingFocusPosition\": 1593,\n",
        "      \"endingFocusPosition\": 1593,\n",
        "      \"startAltitudeDeg\": 52.332265,\n",
        "      \"endAltitudeDeg\": 44.02797,\n",
        "      \"meanAltitudeDeg\": 48.180118,\n",
        "      \"altitudeChangeDeg\": -8.304295,\n",
        "      \"altitudeSpanDeg\": 8.304295,\n",
        "      \"targetDeclinationDeg\": 69.236111,\n",
        "      \"fitsTargetRaDeg\": 149.650005,\n",
        "      \"fitsTargetDecDeg\": 69.236111,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.041,\n",
        "      \"reportedDriftRatePxPerMin\": 0.017,\n",
        "      \"reportedJitterRmsArcsec\": 3.766,\n",
        "      \"reportedJitterRmsPx\": 1.574,\n",
        "      \"observedDriftRateArcsecPerMin\": 0.387,\n",
        "      \"observedDriftRatePxPerMin\": 0.162,\n",
        "      \"observedJitterRmsArcsec\": 148.043,\n",
        "      \"observedJitterRmsPx\": 61.874,\n",
        "      \"ircutOrLp\": \"LP\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"LP\",\n",
        "      \"stackedRSnr\": 5.596163,\n",
        "      \"stackedRCoverageFraction\": 0.054363,\n",
        "      \"stackedGSnr\": 6.078739,\n",
        "      \"stackedGCoverageFraction\": 0.062777,\n",
        "      \"stackedBSnr\": 4.973579,\n",
        "      \"stackedBCoverageFraction\": 0.046725,\n",
        "      \"avgStackedSnr\": 5.549494,\n",
        "      \"avgStackedCoverageFraction\": 0.054622,\n",
        "      \"cloudCoverPercentAvg\": 1.82638,\n",
        "      \"humidityPercentAvg\": 56.17362,\n",
        "      \"dewPointSpreadCAvg\": 7.629058,\n",
        "      \"windSpeedKmhAvg\": 2.03665,\n",
        "      \"windGustKmhMax\": 16.322399,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.219882,\n",
        "      \"moonTargetSeparationDegAvg\": 125.802148,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 61\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-04-07-21\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-07\",\n",
        "      \"sessionStartTime\": \"2026-04-08T05:01:28Z\",\n",
        "      \"sessionEndTime\": \"2026-04-08T06:37:36Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-08T01:06:36Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-08T08:56:27Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 169,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 5767.243,\n",
        "      \"totalIntegrationSeconds\": 5070,\n",
        "      \"elapsedMinutes\": 96.120717,\n",
        "      \"integrationMinutes\": 84.5,\n",
        "      \"integrationEfficiency\": 0.879103,\n",
        "      \"captureEfficiency\": 0.879103,\n",
        "      \"elapsedDropRate\": 0.119792,\n",
        "      \"elapsedCapacitySubs\": 192,\n",
        "      \"droppedSubEstimate\": 23,\n",
        "      \"startingFocusPosition\": 1593,\n",
        "      \"endingFocusPosition\": 1593,\n",
        "      \"startAltitudeDeg\": 52.332265,\n",
        "      \"endAltitudeDeg\": 44.02797,\n",
        "      \"meanAltitudeDeg\": 48.180118,\n",
        "      \"altitudeChangeDeg\": -8.304295,\n",
        "      \"altitudeSpanDeg\": 8.304295,\n",
        "      \"targetDeclinationDeg\": 69.236111,\n",
        "      \"fitsTargetRaDeg\": 149.650005,\n",
        "      \"fitsTargetDecDeg\": 69.236111,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.042,\n",
        "      \"reportedDriftRatePxPerMin\": 0.018,\n",
        "      \"reportedJitterRmsArcsec\": 3.773,\n",
        "      \"reportedJitterRmsPx\": 1.576,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"LP\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"LP\",\n",
        "      \"stackedRSnr\": 5.596163,\n",
        "      \"stackedRCoverageFraction\": 0.054363,\n",
        "      \"stackedGSnr\": 6.078739,\n",
        "      \"stackedGCoverageFraction\": 0.062777,\n",
        "      \"stackedBSnr\": 4.973579,\n",
        "      \"stackedBCoverageFraction\": 0.046725,\n",
        "      \"avgStackedSnr\": 5.549494,\n",
        "      \"avgStackedCoverageFraction\": 0.054622,\n",
        "      \"cloudCoverPercentAvg\": 1.82638,\n",
        "      \"humidityPercentAvg\": 56.17362,\n",
        "      \"dewPointSpreadCAvg\": 7.629058,\n",
        "      \"windSpeedKmhAvg\": 2.03665,\n",
        "      \"windGustKmhMax\": 16.322399,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.219882,\n",
        "      \"moonTargetSeparationDegAvg\": 125.802148,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 61\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m16-2026-04-08-11\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m16\",\n",
        "      \"catalogId\": \"M16\",\n",
        "      \"targetName\": \"Eagle Nebula\",\n",
        "      \"commonName\": \"Eagle Nebula\",\n",
        "      \"imageMessierId\": \"16\",\n",
        "      \"date\": \"2026-04-08\",\n",
        "      \"sessionStartTime\": \"2026-04-09T09:01:40Z\",\n",
        "      \"sessionEndTime\": \"2026-04-09T09:54:11Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-09T01:07:56Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-09T08:54:33Z\",\n",
        "      \"deviceModel\": \"Seestar S30\",\n",
        "      \"deviceCode\": \"S30\",\n",
        "      \"siteLatitudeDeg\": 40.6285,\n",
        "      \"subCount\": 44,\n",
        "      \"subLengthSeconds\": 60,\n",
        "      \"totalElapsedSeconds\": 3151.241,\n",
        "      \"totalIntegrationSeconds\": 2640,\n",
        "      \"elapsedMinutes\": 52.520683,\n",
        "      \"integrationMinutes\": 44,\n",
        "      \"integrationEfficiency\": 0.837765,\n",
        "      \"captureEfficiency\": 0.837765,\n",
        "      \"elapsedDropRate\": 0.153846,\n",
        "      \"elapsedCapacitySubs\": 52,\n",
        "      \"droppedSubEstimate\": 8,\n",
        "      \"startingFocusPosition\": 1154,\n",
        "      \"endingFocusPosition\": 1154,\n",
        "      \"startAltitudeDeg\": 32.061869,\n",
        "      \"endAltitudeDeg\": 34.187267,\n",
        "      \"meanAltitudeDeg\": 33.124568,\n",
        "      \"altitudeChangeDeg\": 2.125398,\n",
        "      \"altitudeSpanDeg\": 2.125398,\n",
        "      \"targetDeclinationDeg\": -15.056111,\n",
        "      \"fitsTargetRaDeg\": 275.312505,\n",
        "      \"fitsTargetDecDeg\": -15.056111,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.204,\n",
        "      \"reportedDriftRatePxPerMin\": 0.055,\n",
        "      \"reportedJitterRmsArcsec\": 4.844,\n",
        "      \"reportedJitterRmsPx\": 1.295,\n",
        "      \"observedDriftRateArcsecPerMin\": 3.201,\n",
        "      \"observedDriftRatePxPerMin\": 0.856,\n",
        "      \"observedJitterRmsArcsec\": 174.08,\n",
        "      \"observedJitterRmsPx\": 46.563,\n",
        "      \"ircutOrLp\": \"LP\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"LP\",\n",
        "      \"stackedRSnr\": 4.667901,\n",
        "      \"stackedRCoverageFraction\": 0.040798,\n",
        "      \"stackedGSnr\": 3.990001,\n",
        "      \"stackedGCoverageFraction\": 0.021656,\n",
        "      \"stackedBSnr\": 4.079258,\n",
        "      \"stackedBCoverageFraction\": 0.018671,\n",
        "      \"avgStackedSnr\": 4.24572,\n",
        "      \"avgStackedCoverageFraction\": 0.027042,\n",
        "      \"cloudCoverPercentAvg\": 1,\n",
        "      \"humidityPercentAvg\": 80,\n",
        "      \"dewPointSpreadCAvg\": 2.972797,\n",
        "      \"windSpeedKmhAvg\": 1.3644,\n",
        "      \"windGustKmhMax\": 1.3644,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 19.89007,\n",
        "      \"moonTargetSeparationDegAvg\": 13.772125,\n",
        "      \"deviceS30\": 1,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 60\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-04-08-22\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-08\",\n",
        "      \"sessionStartTime\": \"2026-04-09T05:02:05Z\",\n",
        "      \"sessionEndTime\": \"2026-04-09T05:43:44Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-09T01:07:56Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-09T08:54:33Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 32,\n",
        "      \"subLengthSeconds\": 60,\n",
        "      \"totalElapsedSeconds\": 2499.568,\n",
        "      \"totalIntegrationSeconds\": 1920,\n",
        "      \"elapsedMinutes\": 41.659467,\n",
        "      \"integrationMinutes\": 32,\n",
        "      \"integrationEfficiency\": 0.768133,\n",
        "      \"captureEfficiency\": 0.768133,\n",
        "      \"elapsedDropRate\": 0.219512,\n",
        "      \"elapsedCapacitySubs\": 41,\n",
        "      \"droppedSubEstimate\": 9,\n",
        "      \"startingFocusPosition\": 1617,\n",
        "      \"endingFocusPosition\": 1617,\n",
        "      \"startAltitudeDeg\": 51.95508,\n",
        "      \"endAltitudeDeg\": 48.429004,\n",
        "      \"meanAltitudeDeg\": 50.192042,\n",
        "      \"altitudeChangeDeg\": -3.526076,\n",
        "      \"altitudeSpanDeg\": 3.526076,\n",
        "      \"targetDeclinationDeg\": 69.249167,\n",
        "      \"fitsTargetRaDeg\": 149.641665,\n",
        "      \"fitsTargetDecDeg\": 69.249167,\n",
        "      \"reportedDriftRateArcsecPerMin\": 1.011,\n",
        "      \"reportedDriftRatePxPerMin\": 0.423,\n",
        "      \"reportedJitterRmsArcsec\": 15.076,\n",
        "      \"reportedJitterRmsPx\": 6.3,\n",
        "      \"observedDriftRateArcsecPerMin\": 1.659,\n",
        "      \"observedDriftRatePxPerMin\": 0.693,\n",
        "      \"observedJitterRmsArcsec\": 256.333,\n",
        "      \"observedJitterRmsPx\": 107.132,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 3.951155,\n",
        "      \"stackedRCoverageFraction\": 0.028201,\n",
        "      \"stackedGSnr\": 4.064723,\n",
        "      \"stackedGCoverageFraction\": 0.029577,\n",
        "      \"stackedBSnr\": 3.448553,\n",
        "      \"stackedBCoverageFraction\": 0.016914,\n",
        "      \"avgStackedSnr\": 3.821477,\n",
        "      \"avgStackedCoverageFraction\": 0.024897,\n",
        "      \"cloudCoverPercentAvg\": 0,\n",
        "      \"humidityPercentAvg\": 70,\n",
        "      \"dewPointSpreadCAvg\": 4.809798,\n",
        "      \"windSpeedKmhAvg\": 2.646,\n",
        "      \"windGustKmhMax\": 2.646,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.255916,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 60\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-04-08-23\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-08\",\n",
        "      \"sessionStartTime\": \"2026-04-09T05:45:22Z\",\n",
        "      \"sessionEndTime\": \"2026-04-09T06:29:26Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-09T01:07:56Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-09T08:54:33Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 76,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 2644.414,\n",
        "      \"totalIntegrationSeconds\": 2280,\n",
        "      \"elapsedMinutes\": 44.073567,\n",
        "      \"integrationMinutes\": 38,\n",
        "      \"integrationEfficiency\": 0.862195,\n",
        "      \"captureEfficiency\": 0.862195,\n",
        "      \"elapsedDropRate\": 0.136364,\n",
        "      \"elapsedCapacitySubs\": 88,\n",
        "      \"droppedSubEstimate\": 12,\n",
        "      \"startingFocusPosition\": 1617,\n",
        "      \"endingFocusPosition\": 1617,\n",
        "      \"startAltitudeDeg\": 48.246812,\n",
        "      \"endAltitudeDeg\": 44.351007,\n",
        "      \"meanAltitudeDeg\": 46.29891,\n",
        "      \"altitudeChangeDeg\": -3.895805,\n",
        "      \"altitudeSpanDeg\": 3.895805,\n",
        "      \"targetDeclinationDeg\": 69.208333,\n",
        "      \"fitsTargetRaDeg\": 149.500005,\n",
        "      \"fitsTargetDecDeg\": 69.208333,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.091,\n",
        "      \"reportedDriftRatePxPerMin\": 0.038,\n",
        "      \"reportedJitterRmsArcsec\": 2.483,\n",
        "      \"reportedJitterRmsPx\": 1.038,\n",
        "      \"observedDriftRateArcsecPerMin\": 4.629,\n",
        "      \"observedDriftRatePxPerMin\": 1.935,\n",
        "      \"observedJitterRmsArcsec\": 296.621,\n",
        "      \"observedJitterRmsPx\": 123.971,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 3.951155,\n",
        "      \"stackedRCoverageFraction\": 0.028201,\n",
        "      \"stackedGSnr\": 4.064723,\n",
        "      \"stackedGCoverageFraction\": 0.029577,\n",
        "      \"stackedBSnr\": 3.448553,\n",
        "      \"stackedBCoverageFraction\": 0.016914,\n",
        "      \"avgStackedSnr\": 3.821477,\n",
        "      \"avgStackedCoverageFraction\": 0.024897,\n",
        "      \"cloudCoverPercentAvg\": 0,\n",
        "      \"humidityPercentAvg\": 70,\n",
        "      \"dewPointSpreadCAvg\": 4.788088,\n",
        "      \"windSpeedKmhAvg\": 1.7418,\n",
        "      \"windGustKmhMax\": 2.646,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.18633,\n",
        "      \"moonTargetSeparationDegAvg\": 129.629175,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 60\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m101-2026-04-09-11\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m101\",\n",
        "      \"catalogId\": \"M101\",\n",
        "      \"targetName\": \"Pinwheel Galaxy\",\n",
        "      \"commonName\": \"Pinwheel Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-09\",\n",
        "      \"sessionStartTime\": \"2026-04-10T04:00:10Z\",\n",
        "      \"sessionEndTime\": \"2026-04-10T06:29:34Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-10T01:09:17Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-10T08:52:40Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 220,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 8964.083,\n",
        "      \"totalIntegrationSeconds\": 6600,\n",
        "      \"elapsedMinutes\": 149.401383,\n",
        "      \"integrationMinutes\": 110,\n",
        "      \"integrationEfficiency\": 0.736272,\n",
        "      \"captureEfficiency\": 0.736272,\n",
        "      \"elapsedDropRate\": 0.261745,\n",
        "      \"elapsedCapacitySubs\": 298,\n",
        "      \"droppedSubEstimate\": 78,\n",
        "      \"startingFocusPosition\": 1599,\n",
        "      \"endingFocusPosition\": 1599,\n",
        "      \"startAltitudeDeg\": 67.138059,\n",
        "      \"endAltitudeDeg\": 74.894822,\n",
        "      \"meanAltitudeDeg\": 71.016441,\n",
        "      \"altitudeChangeDeg\": 7.756763,\n",
        "      \"altitudeSpanDeg\": 7.756763,\n",
        "      \"targetDeclinationDeg\": 54.224722,\n",
        "      \"fitsTargetRaDeg\": 211.09584,\n",
        "      \"fitsTargetDecDeg\": 54.224722,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.032,\n",
        "      \"reportedDriftRatePxPerMin\": 0.014,\n",
        "      \"reportedJitterRmsArcsec\": 4.859,\n",
        "      \"reportedJitterRmsPx\": 2.03,\n",
        "      \"observedDriftRateArcsecPerMin\": 1.291,\n",
        "      \"observedDriftRatePxPerMin\": 0.539,\n",
        "      \"observedJitterRmsArcsec\": 291.278,\n",
        "      \"observedJitterRmsPx\": 121.737,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": 5.593181,\n",
        "      \"stackedRCoverageFraction\": 0.037992,\n",
        "      \"stackedGSnr\": 6.099678,\n",
        "      \"stackedGCoverageFraction\": 0.047789,\n",
        "      \"stackedBSnr\": 6.048792,\n",
        "      \"stackedBCoverageFraction\": 0.055425,\n",
        "      \"avgStackedSnr\": 5.913884,\n",
        "      \"avgStackedCoverageFraction\": 0.047069,\n",
        "      \"cloudCoverPercentAvg\": 15.544528,\n",
        "      \"humidityPercentAvg\": 83.794429,\n",
        "      \"dewPointSpreadCAvg\": 2.496008,\n",
        "      \"windSpeedKmhAvg\": 2.354364,\n",
        "      \"windGustKmhMax\": 3.7836,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.495248,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 1,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 59\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m101-2026-04-09-12\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m101\",\n",
        "      \"catalogId\": \"M101\",\n",
        "      \"targetName\": \"Pinwheel Galaxy\",\n",
        "      \"commonName\": \"Pinwheel Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-09\",\n",
        "      \"sessionStartTime\": \"2026-04-10T04:57:38Z\",\n",
        "      \"sessionEndTime\": \"2026-04-10T05:00:13Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-10T01:09:18Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-10T08:52:40Z\",\n",
        "      \"deviceModel\": \"Seestar S30\",\n",
        "      \"deviceCode\": \"S30\",\n",
        "      \"siteLatitudeDeg\": 40.6285,\n",
        "      \"subCount\": 5,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 154.736,\n",
        "      \"totalIntegrationSeconds\": 150,\n",
        "      \"elapsedMinutes\": 2.578933,\n",
        "      \"integrationMinutes\": 2.5,\n",
        "      \"integrationEfficiency\": 0.969393,\n",
        "      \"captureEfficiency\": 0.969393,\n",
        "      \"elapsedDropRate\": 0,\n",
        "      \"elapsedCapacitySubs\": 5,\n",
        "      \"droppedSubEstimate\": 0,\n",
        "      \"startingFocusPosition\": 1190,\n",
        "      \"endingFocusPosition\": 1190,\n",
        "      \"startAltitudeDeg\": 73.971997,\n",
        "      \"endAltitudeDeg\": 74.192467,\n",
        "      \"meanAltitudeDeg\": 74.082232,\n",
        "      \"altitudeChangeDeg\": 0.22047,\n",
        "      \"altitudeSpanDeg\": 0.22047,\n",
        "      \"targetDeclinationDeg\": 54.303889,\n",
        "      \"fitsTargetRaDeg\": 210.40416,\n",
        "      \"fitsTargetDecDeg\": 54.303889,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0,\n",
        "      \"reportedDriftRatePxPerMin\": 0,\n",
        "      \"reportedJitterRmsArcsec\": 0,\n",
        "      \"reportedJitterRmsPx\": 0,\n",
        "      \"observedDriftRateArcsecPerMin\": 683.447,\n",
        "      \"observedDriftRatePxPerMin\": 182.811,\n",
        "      \"observedJitterRmsArcsec\": 1214.036,\n",
        "      \"observedJitterRmsPx\": 324.734,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 3.370141,\n",
        "      \"stackedRCoverageFraction\": 0.043644,\n",
        "      \"stackedGSnr\": 3.371896,\n",
        "      \"stackedGCoverageFraction\": 0.045788,\n",
        "      \"stackedBSnr\": 3.233763,\n",
        "      \"stackedBCoverageFraction\": 0.030422,\n",
        "      \"avgStackedSnr\": 3.325267,\n",
        "      \"avgStackedCoverageFraction\": 0.039951,\n",
        "      \"cloudCoverPercentAvg\": 5.767119,\n",
        "      \"humidityPercentAvg\": 81.340942,\n",
        "      \"dewPointSpreadCAvg\": 2.917737,\n",
        "      \"windSpeedKmhAvg\": 2.975557,\n",
        "      \"windGustKmhMax\": 3.0492,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.5,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 1,\n",
        "      \"targetM101\": 1,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 59\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m101-2026-04-09-13\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m101\",\n",
        "      \"catalogId\": \"M101\",\n",
        "      \"targetName\": \"Pinwheel Galaxy\",\n",
        "      \"commonName\": \"Pinwheel Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-09\",\n",
        "      \"sessionStartTime\": \"2026-04-10T05:00:26Z\",\n",
        "      \"sessionEndTime\": \"2026-04-10T05:59:07Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-10T01:09:18Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-10T08:52:40Z\",\n",
        "      \"deviceModel\": \"Seestar S30\",\n",
        "      \"deviceCode\": \"S30\",\n",
        "      \"siteLatitudeDeg\": 40.6285,\n",
        "      \"subCount\": 105,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 3520.394,\n",
        "      \"totalIntegrationSeconds\": 3150,\n",
        "      \"elapsedMinutes\": 58.673233,\n",
        "      \"integrationMinutes\": 52.5,\n",
        "      \"integrationEfficiency\": 0.894786,\n",
        "      \"captureEfficiency\": 0.894786,\n",
        "      \"elapsedDropRate\": 0.102564,\n",
        "      \"elapsedCapacitySubs\": 117,\n",
        "      \"droppedSubEstimate\": 12,\n",
        "      \"startingFocusPosition\": 1190,\n",
        "      \"endingFocusPosition\": 1190,\n",
        "      \"startAltitudeDeg\": 74.210328,\n",
        "      \"endAltitudeDeg\": 76.209831,\n",
        "      \"meanAltitudeDeg\": 75.21008,\n",
        "      \"altitudeChangeDeg\": 1.999503,\n",
        "      \"altitudeSpanDeg\": 1.999503,\n",
        "      \"targetDeclinationDeg\": 54.286389,\n",
        "      \"fitsTargetRaDeg\": 210.45,\n",
        "      \"fitsTargetDecDeg\": 54.286389,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0,\n",
        "      \"reportedDriftRatePxPerMin\": 0,\n",
        "      \"reportedJitterRmsArcsec\": 0,\n",
        "      \"reportedJitterRmsPx\": 0,\n",
        "      \"observedDriftRateArcsecPerMin\": 5.207,\n",
        "      \"observedDriftRatePxPerMin\": 1.393,\n",
        "      \"observedJitterRmsArcsec\": 1505.187,\n",
        "      \"observedJitterRmsPx\": 402.612,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 3.370141,\n",
        "      \"stackedRCoverageFraction\": 0.043644,\n",
        "      \"stackedGSnr\": 3.371896,\n",
        "      \"stackedGCoverageFraction\": 0.045788,\n",
        "      \"stackedBSnr\": 3.233763,\n",
        "      \"stackedBCoverageFraction\": 0.030422,\n",
        "      \"avgStackedSnr\": 3.325267,\n",
        "      \"avgStackedCoverageFraction\": 0.039951,\n",
        "      \"cloudCoverPercentAvg\": 14,\n",
        "      \"humidityPercentAvg\": 85,\n",
        "      \"dewPointSpreadCAvg\": 2.285611,\n",
        "      \"windSpeedKmhAvg\": 2.1852,\n",
        "      \"windGustKmhMax\": 2.232,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.506836,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 1,\n",
        "      \"targetM101\": 1,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 59\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-04-09-24\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-09\",\n",
        "      \"sessionStartTime\": \"2026-04-10T03:31:20Z\",\n",
        "      \"sessionEndTime\": \"2026-04-10T03:35:41Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-10T01:09:18Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-10T08:52:40Z\",\n",
        "      \"deviceModel\": \"Seestar S30\",\n",
        "      \"deviceCode\": \"S30\",\n",
        "      \"siteLatitudeDeg\": 40.6287,\n",
        "      \"subCount\": 8,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 261.265,\n",
        "      \"totalIntegrationSeconds\": 240,\n",
        "      \"elapsedMinutes\": 4.354417,\n",
        "      \"integrationMinutes\": 4,\n",
        "      \"integrationEfficiency\": 0.918608,\n",
        "      \"captureEfficiency\": 0.918608,\n",
        "      \"elapsedDropRate\": 0,\n",
        "      \"elapsedCapacitySubs\": 8,\n",
        "      \"droppedSubEstimate\": 0,\n",
        "      \"startingFocusPosition\": 1173,\n",
        "      \"endingFocusPosition\": 1173,\n",
        "      \"startAltitudeDeg\": 57.958871,\n",
        "      \"endAltitudeDeg\": 57.690575,\n",
        "      \"meanAltitudeDeg\": 57.824723,\n",
        "      \"altitudeChangeDeg\": -0.268296,\n",
        "      \"altitudeSpanDeg\": 0.268296,\n",
        "      \"targetDeclinationDeg\": 68.989167,\n",
        "      \"fitsTargetRaDeg\": 148.05,\n",
        "      \"fitsTargetDecDeg\": 68.989167,\n",
        "      \"reportedDriftRateArcsecPerMin\": 5.79,\n",
        "      \"reportedDriftRatePxPerMin\": 1.549,\n",
        "      \"reportedJitterRmsArcsec\": 4.264,\n",
        "      \"reportedJitterRmsPx\": 1.14,\n",
        "      \"observedDriftRateArcsecPerMin\": 236.5,\n",
        "      \"observedDriftRatePxPerMin\": 63.26,\n",
        "      \"observedJitterRmsArcsec\": 1108.705,\n",
        "      \"observedJitterRmsPx\": 296.56,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 3.606488,\n",
        "      \"stackedRCoverageFraction\": 0.083057,\n",
        "      \"stackedGSnr\": 3.473191,\n",
        "      \"stackedGCoverageFraction\": 0.078816,\n",
        "      \"stackedBSnr\": 3.529523,\n",
        "      \"stackedBCoverageFraction\": 0.081388,\n",
        "      \"avgStackedSnr\": 3.536401,\n",
        "      \"avgStackedCoverageFraction\": 0.081087,\n",
        "      \"cloudCoverPercentAvg\": 2,\n",
        "      \"humidityPercentAvg\": 76,\n",
        "      \"dewPointSpreadCAvg\": 3.901441,\n",
        "      \"windSpeedKmhAvg\": 3.3444,\n",
        "      \"windGustKmhMax\": 7.884,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.358256,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 1,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 59\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-04-09-25\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-09\",\n",
        "      \"sessionStartTime\": \"2026-04-10T03:31:20Z\",\n",
        "      \"sessionEndTime\": \"2026-04-10T04:49:35Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-10T01:09:18Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-10T08:52:40Z\",\n",
        "      \"deviceModel\": \"Seestar S30\",\n",
        "      \"deviceCode\": \"S30\",\n",
        "      \"siteLatitudeDeg\": 40.6285,\n",
        "      \"subCount\": 138,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 4695.106,\n",
        "      \"totalIntegrationSeconds\": 4140,\n",
        "      \"elapsedMinutes\": 78.251767,\n",
        "      \"integrationMinutes\": 69,\n",
        "      \"integrationEfficiency\": 0.881769,\n",
        "      \"captureEfficiency\": 0.881769,\n",
        "      \"elapsedDropRate\": 0.115385,\n",
        "      \"elapsedCapacitySubs\": 156,\n",
        "      \"droppedSubEstimate\": 18,\n",
        "      \"startingFocusPosition\": 1173,\n",
        "      \"endingFocusPosition\": 1173,\n",
        "      \"startAltitudeDeg\": 57.958706,\n",
        "      \"endAltitudeDeg\": 52.238948,\n",
        "      \"meanAltitudeDeg\": 55.098827,\n",
        "      \"altitudeChangeDeg\": -5.719758,\n",
        "      \"altitudeSpanDeg\": 5.719758,\n",
        "      \"targetDeclinationDeg\": 68.989167,\n",
        "      \"fitsTargetRaDeg\": 148.05,\n",
        "      \"fitsTargetDecDeg\": 68.989167,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.047,\n",
        "      \"reportedDriftRatePxPerMin\": 0.013,\n",
        "      \"reportedJitterRmsArcsec\": 3.121,\n",
        "      \"reportedJitterRmsPx\": 0.835,\n",
        "      \"observedDriftRateArcsecPerMin\": 4.192,\n",
        "      \"observedDriftRatePxPerMin\": 1.121,\n",
        "      \"observedJitterRmsArcsec\": 1397.548,\n",
        "      \"observedJitterRmsPx\": 373.82,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 3.606488,\n",
        "      \"stackedRCoverageFraction\": 0.083057,\n",
        "      \"stackedGSnr\": 3.473191,\n",
        "      \"stackedGCoverageFraction\": 0.078816,\n",
        "      \"stackedBSnr\": 3.529523,\n",
        "      \"stackedBCoverageFraction\": 0.081388,\n",
        "      \"avgStackedSnr\": 3.536401,\n",
        "      \"avgStackedCoverageFraction\": 0.081087,\n",
        "      \"cloudCoverPercentAvg\": 3.901318,\n",
        "      \"humidityPercentAvg\": 79.168863,\n",
        "      \"dewPointSpreadCAvg\": 3.315325,\n",
        "      \"windSpeedKmhAvg\": 3.15731,\n",
        "      \"windGustKmhMax\": 7.884,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.326374,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 1,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 59\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-04-09-26\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-09\",\n",
        "      \"sessionStartTime\": \"2026-04-10T03:35:41Z\",\n",
        "      \"sessionEndTime\": \"2026-04-10T04:49:35Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-10T01:09:18Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-10T08:52:40Z\",\n",
        "      \"deviceModel\": \"Seestar S30\",\n",
        "      \"deviceCode\": \"S30\",\n",
        "      \"siteLatitudeDeg\": 40.6285,\n",
        "      \"subCount\": 130,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 4433.717,\n",
        "      \"totalIntegrationSeconds\": 3900,\n",
        "      \"elapsedMinutes\": 73.895283,\n",
        "      \"integrationMinutes\": 65,\n",
        "      \"integrationEfficiency\": 0.879623,\n",
        "      \"captureEfficiency\": 0.879623,\n",
        "      \"elapsedDropRate\": 0.115646,\n",
        "      \"elapsedCapacitySubs\": 147,\n",
        "      \"droppedSubEstimate\": 17,\n",
        "      \"startingFocusPosition\": 1173,\n",
        "      \"endingFocusPosition\": 1173,\n",
        "      \"startAltitudeDeg\": 57.689562,\n",
        "      \"endAltitudeDeg\": 52.240155,\n",
        "      \"meanAltitudeDeg\": 54.964859,\n",
        "      \"altitudeChangeDeg\": -5.449407,\n",
        "      \"altitudeSpanDeg\": 5.449407,\n",
        "      \"targetDeclinationDeg\": 68.993056,\n",
        "      \"fitsTargetRaDeg\": 148.05834,\n",
        "      \"fitsTargetDecDeg\": 68.993056,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0,\n",
        "      \"reportedDriftRatePxPerMin\": 0,\n",
        "      \"reportedJitterRmsArcsec\": 0,\n",
        "      \"reportedJitterRmsPx\": 0,\n",
        "      \"observedDriftRateArcsecPerMin\": 3.424,\n",
        "      \"observedDriftRatePxPerMin\": 0.916,\n",
        "      \"observedJitterRmsArcsec\": 1315.482,\n",
        "      \"observedJitterRmsPx\": 351.869,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 3.606488,\n",
        "      \"stackedRCoverageFraction\": 0.083057,\n",
        "      \"stackedGSnr\": 3.473191,\n",
        "      \"stackedGCoverageFraction\": 0.078816,\n",
        "      \"stackedBSnr\": 3.529523,\n",
        "      \"stackedBCoverageFraction\": 0.081388,\n",
        "      \"avgStackedSnr\": 3.536401,\n",
        "      \"avgStackedCoverageFraction\": 0.081087,\n",
        "      \"cloudCoverPercentAvg\": 4.01341,\n",
        "      \"humidityPercentAvg\": 79.355683,\n",
        "      \"dewPointSpreadCAvg\": 3.280771,\n",
        "      \"windSpeedKmhAvg\": 3.146281,\n",
        "      \"windGustKmhMax\": 7.884,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.324796,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 1,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 59\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m16-2026-04-11-12\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m16\",\n",
        "      \"catalogId\": \"M16\",\n",
        "      \"targetName\": \"Eagle Nebula\",\n",
        "      \"commonName\": \"Eagle Nebula\",\n",
        "      \"imageMessierId\": \"16\",\n",
        "      \"date\": \"2026-04-11\",\n",
        "      \"sessionStartTime\": \"2026-04-12T09:30:53Z\",\n",
        "      \"sessionEndTime\": \"2026-04-12T09:49:01Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-12T01:12:02Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-12T08:48:53Z\",\n",
        "      \"deviceModel\": \"Seestar S30\",\n",
        "      \"deviceCode\": \"S30\",\n",
        "      \"siteLatitudeDeg\": 40.6285,\n",
        "      \"subCount\": 32,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 1088.595,\n",
        "      \"totalIntegrationSeconds\": 960,\n",
        "      \"elapsedMinutes\": 18.14325,\n",
        "      \"integrationMinutes\": 16,\n",
        "      \"integrationEfficiency\": 0.881871,\n",
        "      \"captureEfficiency\": 0.881871,\n",
        "      \"elapsedDropRate\": 0.111111,\n",
        "      \"elapsedCapacitySubs\": 36,\n",
        "      \"droppedSubEstimate\": 4,\n",
        "      \"startingFocusPosition\": 1165,\n",
        "      \"endingFocusPosition\": 1165,\n",
        "      \"startAltitudeDeg\": 33.869184,\n",
        "      \"endAltitudeDeg\": 34.194531,\n",
        "      \"meanAltitudeDeg\": 34.031858,\n",
        "      \"altitudeChangeDeg\": 0.325347,\n",
        "      \"altitudeSpanDeg\": 0.325347,\n",
        "      \"targetDeclinationDeg\": -15.133611,\n",
        "      \"fitsTargetRaDeg\": 275.275005,\n",
        "      \"fitsTargetDecDeg\": -15.133611,\n",
        "      \"reportedDriftRateArcsecPerMin\": 1.84,\n",
        "      \"reportedDriftRatePxPerMin\": 0.492,\n",
        "      \"reportedJitterRmsArcsec\": 12.33,\n",
        "      \"reportedJitterRmsPx\": 3.298,\n",
        "      \"observedDriftRateArcsecPerMin\": 5.911,\n",
        "      \"observedDriftRatePxPerMin\": 1.581,\n",
        "      \"observedJitterRmsArcsec\": 131.771,\n",
        "      \"observedJitterRmsPx\": 35.246,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 3.735977,\n",
        "      \"stackedRCoverageFraction\": 0.011759,\n",
        "      \"stackedGSnr\": 3.753956,\n",
        "      \"stackedGCoverageFraction\": 0.003459,\n",
        "      \"stackedBSnr\": 3.735925,\n",
        "      \"stackedBCoverageFraction\": 0.003118,\n",
        "      \"avgStackedSnr\": 3.741953,\n",
        "      \"avgStackedCoverageFraction\": 0.006112,\n",
        "      \"cloudCoverPercentAvg\": 2,\n",
        "      \"humidityPercentAvg\": 73,\n",
        "      \"dewPointSpreadCAvg\": 4.340055,\n",
        "      \"windSpeedKmhAvg\": 1.2924,\n",
        "      \"windGustKmhMax\": 1.368,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 19.911847,\n",
        "      \"moonTargetSeparationDegAvg\": 43.414132,\n",
        "      \"deviceS30\": 1,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 57\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m51-2026-04-11-14\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m51\",\n",
        "      \"catalogId\": \"M51\",\n",
        "      \"targetName\": \"Whirlpool Galaxy\",\n",
        "      \"commonName\": \"Whirlpool Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-11\",\n",
        "      \"sessionStartTime\": \"2026-04-12T06:33:05Z\",\n",
        "      \"sessionEndTime\": \"2026-04-12T08:18:36Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-12T01:12:02Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-12T08:48:53Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 132,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 6331.439,\n",
        "      \"totalIntegrationSeconds\": 3960,\n",
        "      \"elapsedMinutes\": 105.523983,\n",
        "      \"integrationMinutes\": 66,\n",
        "      \"integrationEfficiency\": 0.62545,\n",
        "      \"captureEfficiency\": 0.62545,\n",
        "      \"elapsedDropRate\": 0.374408,\n",
        "      \"elapsedCapacitySubs\": 211,\n",
        "      \"droppedSubEstimate\": 79,\n",
        "      \"startingFocusPosition\": 1605,\n",
        "      \"endingFocusPosition\": 1610,\n",
        "      \"startAltitudeDeg\": 73.84532,\n",
        "      \"endAltitudeDeg\": 55.877757,\n",
        "      \"meanAltitudeDeg\": 64.861538,\n",
        "      \"altitudeChangeDeg\": -17.967563,\n",
        "      \"altitudeSpanDeg\": 17.967563,\n",
        "      \"targetDeclinationDeg\": 46.847778,\n",
        "      \"fitsTargetRaDeg\": 203.05833,\n",
        "      \"fitsTargetDecDeg\": 46.847778,\n",
        "      \"reportedDriftRateArcsecPerMin\": 7.206,\n",
        "      \"reportedDriftRatePxPerMin\": 3.011,\n",
        "      \"reportedJitterRmsArcsec\": 257.056,\n",
        "      \"reportedJitterRmsPx\": 107.42,\n",
        "      \"observedDriftRateArcsecPerMin\": 0.201,\n",
        "      \"observedDriftRatePxPerMin\": 0.084,\n",
        "      \"observedJitterRmsArcsec\": 95.584,\n",
        "      \"observedJitterRmsPx\": 39.949,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": 5.083722,\n",
        "      \"stackedRCoverageFraction\": 0.033243,\n",
        "      \"stackedGSnr\": 5.743886,\n",
        "      \"stackedGCoverageFraction\": 0.036355,\n",
        "      \"stackedBSnr\": 4.930348,\n",
        "      \"stackedBCoverageFraction\": 0.028224,\n",
        "      \"avgStackedSnr\": 5.252652,\n",
        "      \"avgStackedCoverageFraction\": 0.032607,\n",
        "      \"cloudCoverPercentAvg\": 0.921367,\n",
        "      \"humidityPercentAvg\": 67.587712,\n",
        "      \"dewPointSpreadCAvg\": 5.467122,\n",
        "      \"windSpeedKmhAvg\": 0.850818,\n",
        "      \"windGustKmhMax\": 6.4476,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.426371,\n",
        "      \"moonTargetSeparationDegAvg\": 120.922906,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 57\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m51-2026-04-11-15\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m51\",\n",
        "      \"catalogId\": \"M51\",\n",
        "      \"targetName\": \"Whirlpool Galaxy\",\n",
        "      \"commonName\": \"Whirlpool Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-11\",\n",
        "      \"sessionStartTime\": \"2026-04-12T06:33:05Z\",\n",
        "      \"sessionEndTime\": \"2026-04-12T09:43:56Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-12T01:12:02Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-12T08:48:53Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 221,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 11451.415,\n",
        "      \"totalIntegrationSeconds\": 6630,\n",
        "      \"elapsedMinutes\": 190.856917,\n",
        "      \"integrationMinutes\": 110.5,\n",
        "      \"integrationEfficiency\": 0.578968,\n",
        "      \"captureEfficiency\": 0.578968,\n",
        "      \"elapsedDropRate\": 0.419948,\n",
        "      \"elapsedCapacitySubs\": 381,\n",
        "      \"droppedSubEstimate\": 160,\n",
        "      \"startingFocusPosition\": 1605,\n",
        "      \"endingFocusPosition\": 1610,\n",
        "      \"startAltitudeDeg\": 73.84532,\n",
        "      \"endAltitudeDeg\": 41.656536,\n",
        "      \"meanAltitudeDeg\": 57.750928,\n",
        "      \"altitudeChangeDeg\": -32.188784,\n",
        "      \"altitudeSpanDeg\": 32.188784,\n",
        "      \"targetDeclinationDeg\": 46.847778,\n",
        "      \"fitsTargetRaDeg\": 203.05833,\n",
        "      \"fitsTargetDecDeg\": 46.847778,\n",
        "      \"reportedDriftRateArcsecPerMin\": 2.567,\n",
        "      \"reportedDriftRatePxPerMin\": 1.073,\n",
        "      \"reportedJitterRmsArcsec\": 235.981,\n",
        "      \"reportedJitterRmsPx\": 98.613,\n",
        "      \"observedDriftRateArcsecPerMin\": 0.534,\n",
        "      \"observedDriftRatePxPerMin\": 0.223,\n",
        "      \"observedJitterRmsArcsec\": 440.896,\n",
        "      \"observedJitterRmsPx\": 184.269,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": 5.083722,\n",
        "      \"stackedRCoverageFraction\": 0.033243,\n",
        "      \"stackedGSnr\": 5.743886,\n",
        "      \"stackedGCoverageFraction\": 0.036355,\n",
        "      \"stackedBSnr\": 4.930348,\n",
        "      \"stackedBCoverageFraction\": 0.028224,\n",
        "      \"avgStackedSnr\": 5.252652,\n",
        "      \"avgStackedCoverageFraction\": 0.032607,\n",
        "      \"cloudCoverPercentAvg\": 1.403628,\n",
        "      \"humidityPercentAvg\": 69.357026,\n",
        "      \"dewPointSpreadCAvg\": 5.093154,\n",
        "      \"windSpeedKmhAvg\": 1.255904,\n",
        "      \"windGustKmhMax\": 6.4476,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.331568,\n",
        "      \"moonTargetSeparationDegAvg\": 121.06845,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 57\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m51-2026-04-11-16\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m51\",\n",
        "      \"catalogId\": \"M51\",\n",
        "      \"targetName\": \"Whirlpool Galaxy\",\n",
        "      \"commonName\": \"Whirlpool Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-11\",\n",
        "      \"sessionStartTime\": \"2026-04-12T07:25:57Z\",\n",
        "      \"sessionEndTime\": \"2026-04-12T07:29:48Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-12T01:12:02Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-12T08:48:53Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6284,\n",
        "      \"subCount\": 7,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 230.107,\n",
        "      \"totalIntegrationSeconds\": 210,\n",
        "      \"elapsedMinutes\": 3.835117,\n",
        "      \"integrationMinutes\": 3.5,\n",
        "      \"integrationEfficiency\": 0.912619,\n",
        "      \"captureEfficiency\": 0.912619,\n",
        "      \"elapsedDropRate\": 0,\n",
        "      \"elapsedCapacitySubs\": 7,\n",
        "      \"droppedSubEstimate\": 0,\n",
        "      \"startingFocusPosition\": 1610,\n",
        "      \"endingFocusPosition\": 1610,\n",
        "      \"startAltitudeDeg\": 64.755267,\n",
        "      \"endAltitudeDeg\": 64.100443,\n",
        "      \"meanAltitudeDeg\": 64.427855,\n",
        "      \"altitudeChangeDeg\": -0.654824,\n",
        "      \"altitudeSpanDeg\": 0.654824,\n",
        "      \"targetDeclinationDeg\": 47.043889,\n",
        "      \"fitsTargetRaDeg\": 202.87917,\n",
        "      \"fitsTargetDecDeg\": 47.043889,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0,\n",
        "      \"reportedDriftRatePxPerMin\": 0,\n",
        "      \"reportedJitterRmsArcsec\": 0,\n",
        "      \"reportedJitterRmsPx\": 0,\n",
        "      \"observedDriftRateArcsecPerMin\": 50.117,\n",
        "      \"observedDriftRatePxPerMin\": 20.946,\n",
        "      \"observedJitterRmsArcsec\": 28.013,\n",
        "      \"observedJitterRmsPx\": 11.708,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": null,\n",
        "      \"stackedRCoverageFraction\": null,\n",
        "      \"stackedGSnr\": null,\n",
        "      \"stackedGCoverageFraction\": null,\n",
        "      \"stackedBSnr\": null,\n",
        "      \"stackedBCoverageFraction\": null,\n",
        "      \"avgStackedSnr\": null,\n",
        "      \"avgStackedCoverageFraction\": null,\n",
        "      \"cloudCoverPercentAvg\": 1,\n",
        "      \"humidityPercentAvg\": 68,\n",
        "      \"dewPointSpreadCAvg\": 5.375865,\n",
        "      \"windSpeedKmhAvg\": 0.4932,\n",
        "      \"windGustKmhMax\": 1.0188,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.424279,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 57\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m51-2026-04-11-17\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m51\",\n",
        "      \"catalogId\": \"M51\",\n",
        "      \"targetName\": \"Whirlpool Galaxy\",\n",
        "      \"commonName\": \"Whirlpool Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-11\",\n",
        "      \"sessionStartTime\": \"2026-04-12T08:18:37Z\",\n",
        "      \"sessionEndTime\": \"2026-04-12T08:31:35Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-12T01:12:02Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-12T08:48:53Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6284,\n",
        "      \"subCount\": 15,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 777.356,\n",
        "      \"totalIntegrationSeconds\": 450,\n",
        "      \"elapsedMinutes\": 12.955933,\n",
        "      \"integrationMinutes\": 7.5,\n",
        "      \"integrationEfficiency\": 0.578885,\n",
        "      \"captureEfficiency\": 0.578885,\n",
        "      \"elapsedDropRate\": 0.4,\n",
        "      \"elapsedCapacitySubs\": 25,\n",
        "      \"droppedSubEstimate\": 10,\n",
        "      \"startingFocusPosition\": 1610,\n",
        "      \"endingFocusPosition\": 1610,\n",
        "      \"startAltitudeDeg\": 55.777431,\n",
        "      \"endAltitudeDeg\": 53.58519,\n",
        "      \"meanAltitudeDeg\": 54.68131,\n",
        "      \"altitudeChangeDeg\": -2.192241,\n",
        "      \"altitudeSpanDeg\": 2.192241,\n",
        "      \"targetDeclinationDeg\": 47.043889,\n",
        "      \"fitsTargetRaDeg\": 202.87917,\n",
        "      \"fitsTargetDecDeg\": 47.043889,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0,\n",
        "      \"reportedDriftRatePxPerMin\": 0,\n",
        "      \"reportedJitterRmsArcsec\": 0,\n",
        "      \"reportedJitterRmsPx\": 0,\n",
        "      \"observedDriftRateArcsecPerMin\": 9.39,\n",
        "      \"observedDriftRatePxPerMin\": 3.925,\n",
        "      \"observedJitterRmsArcsec\": 140.922,\n",
        "      \"observedJitterRmsPx\": 58.897,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": null,\n",
        "      \"stackedRCoverageFraction\": null,\n",
        "      \"stackedGSnr\": null,\n",
        "      \"stackedGCoverageFraction\": null,\n",
        "      \"stackedBSnr\": null,\n",
        "      \"stackedBCoverageFraction\": null,\n",
        "      \"avgStackedSnr\": null,\n",
        "      \"avgStackedCoverageFraction\": null,\n",
        "      \"cloudCoverPercentAvg\": 2,\n",
        "      \"humidityPercentAvg\": 70,\n",
        "      \"dewPointSpreadCAvg\": 4.939316,\n",
        "      \"windSpeedKmhAvg\": 2.25,\n",
        "      \"windGustKmhMax\": 2.5632,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.316793,\n",
        "      \"moonTargetSeparationDegAvg\": 121.068039,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 57\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m51-2026-04-11-18\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m51\",\n",
        "      \"catalogId\": \"M51\",\n",
        "      \"targetName\": \"Whirlpool Galaxy\",\n",
        "      \"commonName\": \"Whirlpool Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-11\",\n",
        "      \"sessionStartTime\": \"2026-04-12T08:31:34Z\",\n",
        "      \"sessionEndTime\": \"2026-04-12T09:43:56Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-12T01:12:02Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-12T08:48:53Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6285,\n",
        "      \"subCount\": 89,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 4341.994,\n",
        "      \"totalIntegrationSeconds\": 2670,\n",
        "      \"elapsedMinutes\": 72.366567,\n",
        "      \"integrationMinutes\": 44.5,\n",
        "      \"integrationEfficiency\": 0.614925,\n",
        "      \"captureEfficiency\": 0.614925,\n",
        "      \"elapsedDropRate\": 0.381944,\n",
        "      \"elapsedCapacitySubs\": 144,\n",
        "      \"droppedSubEstimate\": 55,\n",
        "      \"startingFocusPosition\": 1610,\n",
        "      \"endingFocusPosition\": 1610,\n",
        "      \"startAltitudeDeg\": 53.586123,\n",
        "      \"endAltitudeDeg\": 41.604496,\n",
        "      \"meanAltitudeDeg\": 47.59531,\n",
        "      \"altitudeChangeDeg\": -11.981627,\n",
        "      \"altitudeSpanDeg\": 11.981627,\n",
        "      \"targetDeclinationDeg\": 47.043889,\n",
        "      \"fitsTargetRaDeg\": 202.87917,\n",
        "      \"fitsTargetDecDeg\": 47.043889,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0,\n",
        "      \"reportedDriftRatePxPerMin\": 0,\n",
        "      \"reportedJitterRmsArcsec\": 0,\n",
        "      \"reportedJitterRmsPx\": 0,\n",
        "      \"observedDriftRateArcsecPerMin\": 0.86,\n",
        "      \"observedDriftRatePxPerMin\": 0.359,\n",
        "      \"observedJitterRmsArcsec\": 146.379,\n",
        "      \"observedJitterRmsPx\": 61.178,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": 6.75774,\n",
        "      \"stackedRCoverageFraction\": 0.043641,\n",
        "      \"stackedGSnr\": 7.546754,\n",
        "      \"stackedGCoverageFraction\": 0.043189,\n",
        "      \"stackedBSnr\": 6.343498,\n",
        "      \"stackedBCoverageFraction\": 0.036615,\n",
        "      \"avgStackedSnr\": 6.882664,\n",
        "      \"avgStackedCoverageFraction\": 0.041148,\n",
        "      \"cloudCoverPercentAvg\": 2,\n",
        "      \"humidityPercentAvg\": 71.821811,\n",
        "      \"dewPointSpreadCAvg\": 4.575403,\n",
        "      \"windSpeedKmhAvg\": 1.668478,\n",
        "      \"windGustKmhMax\": 2.5632,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.207053,\n",
        "      \"moonTargetSeparationDegAvg\": 121.211804,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 57\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-04-11-27\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-11\",\n",
        "      \"sessionStartTime\": \"2026-04-12T01:20:49Z\",\n",
        "      \"sessionEndTime\": \"2026-04-12T05:29:35Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-12T01:12:02Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-12T08:48:53Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 353,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 14926.213,\n",
        "      \"totalIntegrationSeconds\": 10590,\n",
        "      \"elapsedMinutes\": 248.770217,\n",
        "      \"integrationMinutes\": 176.5,\n",
        "      \"integrationEfficiency\": 0.70949,\n",
        "      \"captureEfficiency\": 0.70949,\n",
        "      \"elapsedDropRate\": 0.289738,\n",
        "      \"elapsedCapacitySubs\": 497,\n",
        "      \"droppedSubEstimate\": 144,\n",
        "      \"startingFocusPosition\": 1663,\n",
        "      \"endingFocusPosition\": 1610,\n",
        "      \"startAltitudeDeg\": 61.309941,\n",
        "      \"endAltitudeDeg\": 48.551442,\n",
        "      \"meanAltitudeDeg\": 54.930692,\n",
        "      \"altitudeChangeDeg\": -12.758499,\n",
        "      \"altitudeSpanDeg\": 12.758499,\n",
        "      \"targetDeclinationDeg\": 69.244444,\n",
        "      \"fitsTargetRaDeg\": 149.4,\n",
        "      \"fitsTargetDecDeg\": 69.244444,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.418,\n",
        "      \"reportedDriftRatePxPerMin\": 0.174,\n",
        "      \"reportedJitterRmsArcsec\": 40.557,\n",
        "      \"reportedJitterRmsPx\": 16.948,\n",
        "      \"observedDriftRateArcsecPerMin\": 0.511,\n",
        "      \"observedDriftRatePxPerMin\": 0.213,\n",
        "      \"observedJitterRmsArcsec\": 148.496,\n",
        "      \"observedJitterRmsPx\": 62.063,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": 4.292533,\n",
        "      \"stackedRCoverageFraction\": 0.02434,\n",
        "      \"stackedGSnr\": 4.34765,\n",
        "      \"stackedGCoverageFraction\": 0.023376,\n",
        "      \"stackedBSnr\": 4.166394,\n",
        "      \"stackedBCoverageFraction\": 0.029655,\n",
        "      \"avgStackedSnr\": 4.268859,\n",
        "      \"avgStackedCoverageFraction\": 0.02579,\n",
        "      \"cloudCoverPercentAvg\": 0,\n",
        "      \"humidityPercentAvg\": 53.807192,\n",
        "      \"dewPointSpreadCAvg\": 8.861407,\n",
        "      \"windSpeedKmhAvg\": 2.24049,\n",
        "      \"windGustKmhMax\": 14.994,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.344902,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 57\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-04-11-28\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-11\",\n",
        "      \"sessionStartTime\": \"2026-04-12T03:31:31Z\",\n",
        "      \"sessionEndTime\": \"2026-04-12T06:28:54Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-12T01:12:02Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-12T08:48:53Z\",\n",
        "      \"deviceModel\": \"Seestar S30\",\n",
        "      \"deviceCode\": \"S30\",\n",
        "      \"siteLatitudeDeg\": 40.6285,\n",
        "      \"subCount\": 296,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 10642.389,\n",
        "      \"totalIntegrationSeconds\": 8880,\n",
        "      \"elapsedMinutes\": 177.37315,\n",
        "      \"integrationMinutes\": 148,\n",
        "      \"integrationEfficiency\": 0.834399,\n",
        "      \"captureEfficiency\": 0.834399,\n",
        "      \"elapsedDropRate\": 0.163842,\n",
        "      \"elapsedCapacitySubs\": 354,\n",
        "      \"droppedSubEstimate\": 58,\n",
        "      \"startingFocusPosition\": 1164,\n",
        "      \"endingFocusPosition\": 1164,\n",
        "      \"startAltitudeDeg\": 57.522662,\n",
        "      \"endAltitudeDeg\": 43.279978,\n",
        "      \"meanAltitudeDeg\": 50.40132,\n",
        "      \"altitudeChangeDeg\": -14.242684,\n",
        "      \"altitudeSpanDeg\": 14.242684,\n",
        "      \"targetDeclinationDeg\": 69.3275,\n",
        "      \"fitsTargetRaDeg\": 149.29167,\n",
        "      \"fitsTargetDecDeg\": 69.3275,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.026,\n",
        "      \"reportedDriftRatePxPerMin\": 0.007,\n",
        "      \"reportedJitterRmsArcsec\": 5.946,\n",
        "      \"reportedJitterRmsPx\": 1.59,\n",
        "      \"observedDriftRateArcsecPerMin\": 1.334,\n",
        "      \"observedDriftRatePxPerMin\": 0.357,\n",
        "      \"observedJitterRmsArcsec\": 1412.963,\n",
        "      \"observedJitterRmsPx\": 377.944,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 3.606488,\n",
        "      \"stackedRCoverageFraction\": 0.083057,\n",
        "      \"stackedGSnr\": 3.473191,\n",
        "      \"stackedGCoverageFraction\": 0.078816,\n",
        "      \"stackedBSnr\": 3.529523,\n",
        "      \"stackedBCoverageFraction\": 0.081388,\n",
        "      \"avgStackedSnr\": 3.536401,\n",
        "      \"avgStackedCoverageFraction\": 0.081087,\n",
        "      \"cloudCoverPercentAvg\": 0,\n",
        "      \"humidityPercentAvg\": 57.99993,\n",
        "      \"dewPointSpreadCAvg\": 7.734841,\n",
        "      \"windSpeedKmhAvg\": 1.842325,\n",
        "      \"windGustKmhMax\": 10.9404,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.257379,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 1,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 57\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m16-2026-04-12-13\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m16\",\n",
        "      \"catalogId\": \"M16\",\n",
        "      \"targetName\": \"Eagle Nebula\",\n",
        "      \"commonName\": \"Eagle Nebula\",\n",
        "      \"imageMessierId\": \"16\",\n",
        "      \"date\": \"2026-04-12\",\n",
        "      \"sessionStartTime\": \"2026-04-13T07:03:46Z\",\n",
        "      \"sessionEndTime\": \"2026-04-13T07:48:25Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-13T01:13:25Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-13T08:46:59Z\",\n",
        "      \"deviceModel\": \"Seestar S30\",\n",
        "      \"deviceCode\": \"S30\",\n",
        "      \"siteLatitudeDeg\": 40.6285,\n",
        "      \"subCount\": 80,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 2679.298,\n",
        "      \"totalIntegrationSeconds\": 2400,\n",
        "      \"elapsedMinutes\": 44.654967,\n",
        "      \"integrationMinutes\": 40,\n",
        "      \"integrationEfficiency\": 0.895757,\n",
        "      \"captureEfficiency\": 0.895757,\n",
        "      \"elapsedDropRate\": 0.101124,\n",
        "      \"elapsedCapacitySubs\": 89,\n",
        "      \"droppedSubEstimate\": 9,\n",
        "      \"startingFocusPosition\": 1174,\n",
        "      \"endingFocusPosition\": 1174,\n",
        "      \"startAltitudeDeg\": 21.606169,\n",
        "      \"endAltitudeDeg\": 27.049019,\n",
        "      \"meanAltitudeDeg\": 24.327594,\n",
        "      \"altitudeChangeDeg\": 5.44285,\n",
        "      \"altitudeSpanDeg\": 5.44285,\n",
        "      \"targetDeclinationDeg\": -15.055833,\n",
        "      \"fitsTargetRaDeg\": 275.308335,\n",
        "      \"fitsTargetDecDeg\": -15.055833,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.152,\n",
        "      \"reportedDriftRatePxPerMin\": 0.041,\n",
        "      \"reportedJitterRmsArcsec\": 4.28,\n",
        "      \"reportedJitterRmsPx\": 1.145,\n",
        "      \"observedDriftRateArcsecPerMin\": 6.324,\n",
        "      \"observedDriftRatePxPerMin\": 1.692,\n",
        "      \"observedJitterRmsArcsec\": 1209.903,\n",
        "      \"observedJitterRmsPx\": 323.629,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 3.735977,\n",
        "      \"stackedRCoverageFraction\": 0.011759,\n",
        "      \"stackedGSnr\": 3.753956,\n",
        "      \"stackedGCoverageFraction\": 0.003459,\n",
        "      \"stackedBSnr\": 3.735925,\n",
        "      \"stackedBCoverageFraction\": 0.003118,\n",
        "      \"avgStackedSnr\": 3.741953,\n",
        "      \"avgStackedCoverageFraction\": 0.006112,\n",
        "      \"cloudCoverPercentAvg\": 90,\n",
        "      \"humidityPercentAvg\": 78,\n",
        "      \"dewPointSpreadCAvg\": 3.58929,\n",
        "      \"windSpeedKmhAvg\": 1.6596,\n",
        "      \"windGustKmhMax\": 2.1348,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 19.573574,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 1,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 56\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m51-2026-04-12-19\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m51\",\n",
        "      \"catalogId\": \"M51\",\n",
        "      \"targetName\": \"Whirlpool Galaxy\",\n",
        "      \"commonName\": \"Whirlpool Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-12\",\n",
        "      \"sessionStartTime\": \"2026-04-13T06:51:42Z\",\n",
        "      \"sessionEndTime\": \"2026-04-13T07:45:37Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-13T01:13:25Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-13T08:46:59Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 87,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 3234.045,\n",
        "      \"totalIntegrationSeconds\": 2610,\n",
        "      \"elapsedMinutes\": 53.90075,\n",
        "      \"integrationMinutes\": 43.5,\n",
        "      \"integrationEfficiency\": 0.807039,\n",
        "      \"captureEfficiency\": 0.807039,\n",
        "      \"elapsedDropRate\": 0.186916,\n",
        "      \"elapsedCapacitySubs\": 107,\n",
        "      \"droppedSubEstimate\": 20,\n",
        "      \"startingFocusPosition\": 1595,\n",
        "      \"endingFocusPosition\": 1595,\n",
        "      \"startAltitudeDeg\": 69.884223,\n",
        "      \"endAltitudeDeg\": 60.702125,\n",
        "      \"meanAltitudeDeg\": 65.293174,\n",
        "      \"altitudeChangeDeg\": -9.182098,\n",
        "      \"altitudeSpanDeg\": 9.182098,\n",
        "      \"targetDeclinationDeg\": 47.039722,\n",
        "      \"fitsTargetRaDeg\": 202.84167,\n",
        "      \"fitsTargetDecDeg\": 47.039722,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.185,\n",
        "      \"reportedDriftRatePxPerMin\": 0.077,\n",
        "      \"reportedJitterRmsArcsec\": 6.608,\n",
        "      \"reportedJitterRmsPx\": 2.762,\n",
        "      \"observedDriftRateArcsecPerMin\": 1.553,\n",
        "      \"observedDriftRatePxPerMin\": 0.649,\n",
        "      \"observedJitterRmsArcsec\": 362.641,\n",
        "      \"observedJitterRmsPx\": 151.563,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": 3.621366,\n",
        "      \"stackedRCoverageFraction\": 0.023555,\n",
        "      \"stackedGSnr\": 4.055789,\n",
        "      \"stackedGCoverageFraction\": 0.028452,\n",
        "      \"stackedBSnr\": 3.704163,\n",
        "      \"stackedBCoverageFraction\": 0.025883,\n",
        "      \"avgStackedSnr\": 3.793773,\n",
        "      \"avgStackedCoverageFraction\": 0.025963,\n",
        "      \"cloudCoverPercentAvg\": 80.779052,\n",
        "      \"humidityPercentAvg\": 77.38527,\n",
        "      \"dewPointSpreadCAvg\": 3.70483,\n",
        "      \"windSpeedKmhAvg\": 1.708287,\n",
        "      \"windGustKmhMax\": 2.1348,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.435412,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 56\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-04-12-29\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-12\",\n",
        "      \"sessionStartTime\": \"2026-04-13T00:46:41Z\",\n",
        "      \"sessionEndTime\": \"2026-04-13T01:59:36Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-13T01:13:25Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-13T08:46:59Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 125,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 4375.815,\n",
        "      \"totalIntegrationSeconds\": 3750,\n",
        "      \"elapsedMinutes\": 72.93025,\n",
        "      \"integrationMinutes\": 62.5,\n",
        "      \"integrationEfficiency\": 0.856983,\n",
        "      \"captureEfficiency\": 0.856983,\n",
        "      \"elapsedDropRate\": 0.137931,\n",
        "      \"elapsedCapacitySubs\": 145,\n",
        "      \"droppedSubEstimate\": 20,\n",
        "      \"startingFocusPosition\": 1599,\n",
        "      \"endingFocusPosition\": 1599,\n",
        "      \"startAltitudeDeg\": 60.763741,\n",
        "      \"endAltitudeDeg\": 61.23019,\n",
        "      \"meanAltitudeDeg\": 60.996966,\n",
        "      \"altitudeChangeDeg\": 0.466449,\n",
        "      \"altitudeSpanDeg\": 0.466449,\n",
        "      \"targetDeclinationDeg\": 69.191389,\n",
        "      \"fitsTargetRaDeg\": 149.716665,\n",
        "      \"fitsTargetDecDeg\": 69.191389,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.157,\n",
        "      \"reportedDriftRatePxPerMin\": 0.066,\n",
        "      \"reportedJitterRmsArcsec\": 8.975,\n",
        "      \"reportedJitterRmsPx\": 3.75,\n",
        "      \"observedDriftRateArcsecPerMin\": 0.353,\n",
        "      \"observedDriftRatePxPerMin\": 0.148,\n",
        "      \"observedJitterRmsArcsec\": 114.514,\n",
        "      \"observedJitterRmsPx\": 47.86,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": 6.930619,\n",
        "      \"stackedRCoverageFraction\": 0.06599,\n",
        "      \"stackedGSnr\": 7.481902,\n",
        "      \"stackedGCoverageFraction\": 0.070107,\n",
        "      \"stackedBSnr\": 6.197124,\n",
        "      \"stackedBCoverageFraction\": 0.0577,\n",
        "      \"avgStackedSnr\": 6.869882,\n",
        "      \"avgStackedCoverageFraction\": 0.064599,\n",
        "      \"cloudCoverPercentAvg\": 16.547697,\n",
        "      \"humidityPercentAvg\": 61.269738,\n",
        "      \"dewPointSpreadCAvg\": 7.221163,\n",
        "      \"windSpeedKmhAvg\": 4.411047,\n",
        "      \"windGustKmhMax\": 16.6572,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.402554,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 56\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-04-12-30\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-12\",\n",
        "      \"sessionStartTime\": \"2026-04-13T02:01:16Z\",\n",
        "      \"sessionEndTime\": \"2026-04-13T02:59:12Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-13T01:13:25Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-13T08:46:59Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 73,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 3475.176,\n",
        "      \"totalIntegrationSeconds\": 2190,\n",
        "      \"elapsedMinutes\": 57.9196,\n",
        "      \"integrationMinutes\": 36.5,\n",
        "      \"integrationEfficiency\": 0.630184,\n",
        "      \"captureEfficiency\": 0.630184,\n",
        "      \"elapsedDropRate\": 0.365217,\n",
        "      \"elapsedCapacitySubs\": 115,\n",
        "      \"droppedSubEstimate\": 42,\n",
        "      \"startingFocusPosition\": 1592,\n",
        "      \"endingFocusPosition\": 1592,\n",
        "      \"startAltitudeDeg\": 61.356515,\n",
        "      \"endAltitudeDeg\": 59.450359,\n",
        "      \"meanAltitudeDeg\": 60.403437,\n",
        "      \"altitudeChangeDeg\": -1.906156,\n",
        "      \"altitudeSpanDeg\": 1.906156,\n",
        "      \"targetDeclinationDeg\": 69.056111,\n",
        "      \"fitsTargetRaDeg\": 150.02916,\n",
        "      \"fitsTargetDecDeg\": 69.056111,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0,\n",
        "      \"reportedDriftRatePxPerMin\": 0,\n",
        "      \"reportedJitterRmsArcsec\": 117.477,\n",
        "      \"reportedJitterRmsPx\": 49.092,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": 6.930619,\n",
        "      \"stackedRCoverageFraction\": 0.06599,\n",
        "      \"stackedGSnr\": 7.481902,\n",
        "      \"stackedGCoverageFraction\": 0.070107,\n",
        "      \"stackedBSnr\": 6.197124,\n",
        "      \"stackedBCoverageFraction\": 0.0577,\n",
        "      \"avgStackedSnr\": 6.869882,\n",
        "      \"avgStackedCoverageFraction\": 0.064599,\n",
        "      \"cloudCoverPercentAvg\": 14,\n",
        "      \"humidityPercentAvg\": 64,\n",
        "      \"dewPointSpreadCAvg\": 6.519349,\n",
        "      \"windSpeedKmhAvg\": 2.3292,\n",
        "      \"windGustKmhMax\": 10.6884,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.391117,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 56\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-04-12-31\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-12\",\n",
        "      \"sessionStartTime\": \"2026-04-13T03:22:09Z\",\n",
        "      \"sessionEndTime\": \"2026-04-13T05:48:19Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-13T01:13:25Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-13T08:46:59Z\",\n",
        "      \"deviceModel\": \"Seestar S30\",\n",
        "      \"deviceCode\": \"S30\",\n",
        "      \"siteLatitudeDeg\": 40.6285,\n",
        "      \"subCount\": 224,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 8770.314,\n",
        "      \"totalIntegrationSeconds\": 6720,\n",
        "      \"elapsedMinutes\": 146.1719,\n",
        "      \"integrationMinutes\": 112,\n",
        "      \"integrationEfficiency\": 0.766221,\n",
        "      \"captureEfficiency\": 0.766221,\n",
        "      \"elapsedDropRate\": 0.232877,\n",
        "      \"elapsedCapacitySubs\": 292,\n",
        "      \"droppedSubEstimate\": 68,\n",
        "      \"startingFocusPosition\": 1174,\n",
        "      \"endingFocusPosition\": 1174,\n",
        "      \"startAltitudeDeg\": 58.143295,\n",
        "      \"endAltitudeDeg\": 46.598783,\n",
        "      \"meanAltitudeDeg\": 52.371039,\n",
        "      \"altitudeChangeDeg\": -11.544512,\n",
        "      \"altitudeSpanDeg\": 11.544512,\n",
        "      \"targetDeclinationDeg\": 68.968333,\n",
        "      \"fitsTargetRaDeg\": 149.40834,\n",
        "      \"fitsTargetDecDeg\": 68.968333,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.023,\n",
        "      \"reportedDriftRatePxPerMin\": 0.006,\n",
        "      \"reportedJitterRmsArcsec\": 3.437,\n",
        "      \"reportedJitterRmsPx\": 0.919,\n",
        "      \"observedDriftRateArcsecPerMin\": 3.112,\n",
        "      \"observedDriftRatePxPerMin\": 0.832,\n",
        "      \"observedJitterRmsArcsec\": 1323.019,\n",
        "      \"observedJitterRmsPx\": 353.885,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 3.226196,\n",
        "      \"stackedRCoverageFraction\": 0.065454,\n",
        "      \"stackedGSnr\": 3.27408,\n",
        "      \"stackedGCoverageFraction\": 0.07188,\n",
        "      \"stackedBSnr\": 3.443319,\n",
        "      \"stackedBCoverageFraction\": 0.073384,\n",
        "      \"avgStackedSnr\": 3.314532,\n",
        "      \"avgStackedCoverageFraction\": 0.070239,\n",
        "      \"cloudCoverPercentAvg\": 30.536842,\n",
        "      \"humidityPercentAvg\": 67.231427,\n",
        "      \"dewPointSpreadCAvg\": 5.740293,\n",
        "      \"windSpeedKmhAvg\": 2.270933,\n",
        "      \"windGustKmhMax\": 12.0312,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.288936,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 1,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 56\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m16-2026-04-13-14\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m16\",\n",
        "      \"catalogId\": \"M16\",\n",
        "      \"targetName\": \"Eagle Nebula\",\n",
        "      \"commonName\": \"Eagle Nebula\",\n",
        "      \"imageMessierId\": \"16\",\n",
        "      \"date\": \"2026-04-13\",\n",
        "      \"sessionStartTime\": \"2026-04-14T08:14:34Z\",\n",
        "      \"sessionEndTime\": \"2026-04-14T09:29:18Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-14T01:14:48Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-14T08:45:06Z\",\n",
        "      \"deviceModel\": \"Seestar S30\",\n",
        "      \"deviceCode\": \"S30\",\n",
        "      \"siteLatitudeDeg\": 40.6285,\n",
        "      \"subCount\": 132,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 4483.14,\n",
        "      \"totalIntegrationSeconds\": 3960,\n",
        "      \"elapsedMinutes\": 74.719,\n",
        "      \"integrationMinutes\": 66,\n",
        "      \"integrationEfficiency\": 0.883309,\n",
        "      \"captureEfficiency\": 0.883309,\n",
        "      \"elapsedDropRate\": 0.114094,\n",
        "      \"elapsedCapacitySubs\": 149,\n",
        "      \"droppedSubEstimate\": 17,\n",
        "      \"startingFocusPosition\": 1161,\n",
        "      \"endingFocusPosition\": 1161,\n",
        "      \"startAltitudeDeg\": 29.98495,\n",
        "      \"endAltitudeDeg\": 34.091805,\n",
        "      \"meanAltitudeDeg\": 32.038378,\n",
        "      \"altitudeChangeDeg\": 4.106855,\n",
        "      \"altitudeSpanDeg\": 4.106855,\n",
        "      \"targetDeclinationDeg\": -15.055278,\n",
        "      \"fitsTargetRaDeg\": 275.32083,\n",
        "      \"fitsTargetDecDeg\": -15.055278,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.003,\n",
        "      \"reportedDriftRatePxPerMin\": 0.001,\n",
        "      \"reportedJitterRmsArcsec\": 0.18,\n",
        "      \"reportedJitterRmsPx\": 0.048,\n",
        "      \"observedDriftRateArcsecPerMin\": 1.525,\n",
        "      \"observedDriftRatePxPerMin\": 0.408,\n",
        "      \"observedJitterRmsArcsec\": 187.299,\n",
        "      \"observedJitterRmsPx\": 50.099,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 4.086663,\n",
        "      \"stackedRCoverageFraction\": 0.113402,\n",
        "      \"stackedGSnr\": 3.749797,\n",
        "      \"stackedGCoverageFraction\": 0.10852,\n",
        "      \"stackedBSnr\": 3.793773,\n",
        "      \"stackedBCoverageFraction\": 0.105816,\n",
        "      \"avgStackedSnr\": 3.876744,\n",
        "      \"avgStackedCoverageFraction\": 0.109246,\n",
        "      \"cloudCoverPercentAvg\": 7.607839,\n",
        "      \"humidityPercentAvg\": 89.392161,\n",
        "      \"dewPointSpreadCAvg\": 1.72878,\n",
        "      \"windSpeedKmhAvg\": 0.830895,\n",
        "      \"windGustKmhMax\": 5.0364,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 19.863005,\n",
        "      \"moonTargetSeparationDegAvg\": 68.336919,\n",
        "      \"deviceS30\": 1,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 55\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m16-2026-04-13-15\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m16\",\n",
        "      \"catalogId\": \"M16\",\n",
        "      \"targetName\": \"Eagle nebula\",\n",
        "      \"commonName\": \"Eagle Nebula\",\n",
        "      \"imageMessierId\": \"16\",\n",
        "      \"date\": \"2026-04-13\",\n",
        "      \"sessionStartTime\": \"2026-04-14T09:01:41Z\",\n",
        "      \"sessionEndTime\": \"2026-04-14T09:39:26Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-14T01:14:48Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-14T08:45:06Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 55,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 2264.785,\n",
        "      \"totalIntegrationSeconds\": 1650,\n",
        "      \"elapsedMinutes\": 37.746417,\n",
        "      \"integrationMinutes\": 27.5,\n",
        "      \"integrationEfficiency\": 0.728546,\n",
        "      \"captureEfficiency\": 0.728546,\n",
        "      \"elapsedDropRate\": 0.266667,\n",
        "      \"elapsedCapacitySubs\": 75,\n",
        "      \"droppedSubEstimate\": 20,\n",
        "      \"startingFocusPosition\": 1605,\n",
        "      \"endingFocusPosition\": 1605,\n",
        "      \"startAltitudeDeg\": 34.472093,\n",
        "      \"endAltitudeDeg\": 35.557445,\n",
        "      \"meanAltitudeDeg\": 35.014769,\n",
        "      \"altitudeChangeDeg\": 1.085352,\n",
        "      \"altitudeSpanDeg\": 1.085352,\n",
        "      \"targetDeclinationDeg\": -13.760556,\n",
        "      \"fitsTargetRaDeg\": 275.07084,\n",
        "      \"fitsTargetDecDeg\": -13.760556,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.587,\n",
        "      \"reportedDriftRatePxPerMin\": 0.245,\n",
        "      \"reportedJitterRmsArcsec\": 11.106,\n",
        "      \"reportedJitterRmsPx\": 4.641,\n",
        "      \"observedDriftRateArcsecPerMin\": 3.564,\n",
        "      \"observedDriftRatePxPerMin\": 1.49,\n",
        "      \"observedJitterRmsArcsec\": 154.135,\n",
        "      \"observedJitterRmsPx\": 64.419,\n",
        "      \"ircutOrLp\": \"LP\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"LP\",\n",
        "      \"stackedRSnr\": 5.904755,\n",
        "      \"stackedRCoverageFraction\": 0.132003,\n",
        "      \"stackedGSnr\": 5.282658,\n",
        "      \"stackedGCoverageFraction\": 0.101462,\n",
        "      \"stackedBSnr\": 5.018477,\n",
        "      \"stackedBCoverageFraction\": 0.084591,\n",
        "      \"avgStackedSnr\": 5.401963,\n",
        "      \"avgStackedCoverageFraction\": 0.106019,\n",
        "      \"cloudCoverPercentAvg\": 7,\n",
        "      \"humidityPercentAvg\": 90,\n",
        "      \"dewPointSpreadCAvg\": 1.620104,\n",
        "      \"windSpeedKmhAvg\": 0.9972,\n",
        "      \"windGustKmhMax\": 5.0364,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 19.943968,\n",
        "      \"moonTargetSeparationDegAvg\": 68.724309,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 55\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-04-17-32\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-17\",\n",
        "      \"sessionStartTime\": \"2026-04-18T03:11:29Z\",\n",
        "      \"sessionEndTime\": \"2026-04-18T04:43:12Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-18T01:20:28Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-18T08:37:34Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 223,\n",
        "      \"subLengthSeconds\": 20,\n",
        "      \"totalElapsedSeconds\": 5503.355,\n",
        "      \"totalIntegrationSeconds\": 4460,\n",
        "      \"elapsedMinutes\": 91.722583,\n",
        "      \"integrationMinutes\": 74.333333,\n",
        "      \"integrationEfficiency\": 0.810415,\n",
        "      \"captureEfficiency\": 0.810415,\n",
        "      \"elapsedDropRate\": 0.189091,\n",
        "      \"elapsedCapacitySubs\": 275,\n",
        "      \"droppedSubEstimate\": 52,\n",
        "      \"startingFocusPosition\": 1639,\n",
        "      \"endingFocusPosition\": 1639,\n",
        "      \"startAltitudeDeg\": 57.38565,\n",
        "      \"endAltitudeDeg\": 50.507434,\n",
        "      \"meanAltitudeDeg\": 53.946542,\n",
        "      \"altitudeChangeDeg\": -6.878216,\n",
        "      \"altitudeSpanDeg\": 6.878216,\n",
        "      \"targetDeclinationDeg\": 69.261667,\n",
        "      \"fitsTargetRaDeg\": 149.425005,\n",
        "      \"fitsTargetDecDeg\": 69.261667,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.024,\n",
        "      \"reportedDriftRatePxPerMin\": 0.01,\n",
        "      \"reportedJitterRmsArcsec\": 2.436,\n",
        "      \"reportedJitterRmsPx\": 1.018,\n",
        "      \"observedDriftRateArcsecPerMin\": 0.333,\n",
        "      \"observedDriftRatePxPerMin\": 0.139,\n",
        "      \"observedJitterRmsArcsec\": 160.186,\n",
        "      \"observedJitterRmsPx\": 66.948,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": 2.945625,\n",
        "      \"stackedRCoverageFraction\": 0.085302,\n",
        "      \"stackedGSnr\": 2.918749,\n",
        "      \"stackedGCoverageFraction\": 0.079825,\n",
        "      \"stackedBSnr\": 2.895427,\n",
        "      \"stackedBCoverageFraction\": 0.068585,\n",
        "      \"avgStackedSnr\": 2.919934,\n",
        "      \"avgStackedCoverageFraction\": 0.077904,\n",
        "      \"cloudCoverPercentAvg\": 35.610693,\n",
        "      \"humidityPercentAvg\": 81.413168,\n",
        "      \"dewPointSpreadCAvg\": 3.202627,\n",
        "      \"windSpeedKmhAvg\": 6.476061,\n",
        "      \"windGustKmhMax\": 18.698399,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.311051,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 51\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-04-17-33\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-17\",\n",
        "      \"sessionStartTime\": \"2026-04-18T03:12:20Z\",\n",
        "      \"sessionEndTime\": \"2026-04-18T04:43:08Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-18T01:20:28Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-18T08:37:34Z\",\n",
        "      \"deviceModel\": \"Seestar S30\",\n",
        "      \"deviceCode\": \"S30\",\n",
        "      \"siteLatitudeDeg\": 40.6285,\n",
        "      \"subCount\": 145,\n",
        "      \"subLengthSeconds\": 20,\n",
        "      \"totalElapsedSeconds\": 5448.279,\n",
        "      \"totalIntegrationSeconds\": 2900,\n",
        "      \"elapsedMinutes\": 90.80465,\n",
        "      \"integrationMinutes\": 48.333333,\n",
        "      \"integrationEfficiency\": 0.532278,\n",
        "      \"captureEfficiency\": 0.532278,\n",
        "      \"elapsedDropRate\": 0.466912,\n",
        "      \"elapsedCapacitySubs\": 272,\n",
        "      \"droppedSubEstimate\": 127,\n",
        "      \"startingFocusPosition\": 1185,\n",
        "      \"endingFocusPosition\": 1185,\n",
        "      \"startAltitudeDeg\": 57.554952,\n",
        "      \"endAltitudeDeg\": 50.617754,\n",
        "      \"meanAltitudeDeg\": 54.086353,\n",
        "      \"altitudeChangeDeg\": -6.937198,\n",
        "      \"altitudeSpanDeg\": 6.937198,\n",
        "      \"targetDeclinationDeg\": 68.960278,\n",
        "      \"fitsTargetRaDeg\": 149.458335,\n",
        "      \"fitsTargetDecDeg\": 68.960278,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.955,\n",
        "      \"reportedDriftRatePxPerMin\": 0.255,\n",
        "      \"reportedJitterRmsArcsec\": 81.97,\n",
        "      \"reportedJitterRmsPx\": 21.923,\n",
        "      \"observedDriftRateArcsecPerMin\": 3.656,\n",
        "      \"observedDriftRatePxPerMin\": 0.978,\n",
        "      \"observedJitterRmsArcsec\": 1129.905,\n",
        "      \"observedJitterRmsPx\": 302.231,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": 3.624527,\n",
        "      \"stackedRCoverageFraction\": 0.049393,\n",
        "      \"stackedGSnr\": 3.544247,\n",
        "      \"stackedGCoverageFraction\": 0.040796,\n",
        "      \"stackedBSnr\": 3.549433,\n",
        "      \"stackedBCoverageFraction\": 0.052628,\n",
        "      \"avgStackedSnr\": 3.572736,\n",
        "      \"avgStackedCoverageFraction\": 0.047606,\n",
        "      \"cloudCoverPercentAvg\": 35.805687,\n",
        "      \"humidityPercentAvg\": 81.425355,\n",
        "      \"dewPointSpreadCAvg\": 3.200247,\n",
        "      \"windSpeedKmhAvg\": 6.478635,\n",
        "      \"windGustKmhMax\": 18.698399,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.312916,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 1,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 51\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m101-2026-04-19-14\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m101\",\n",
        "      \"catalogId\": \"M101\",\n",
        "      \"targetName\": \"Pinwheel Galaxy\",\n",
        "      \"commonName\": \"Pinwheel Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-19\",\n",
        "      \"sessionStartTime\": \"2026-04-20T03:17:40Z\",\n",
        "      \"sessionEndTime\": \"2026-04-20T04:09:39Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-20T01:23:21Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-20T08:33:49Z\",\n",
        "      \"deviceModel\": \"Seestar S30\",\n",
        "      \"deviceCode\": \"S30\",\n",
        "      \"siteLatitudeDeg\": 40.6285,\n",
        "      \"subCount\": 93,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 3118.967,\n",
        "      \"totalIntegrationSeconds\": 2790,\n",
        "      \"elapsedMinutes\": 51.982783,\n",
        "      \"integrationMinutes\": 46.5,\n",
        "      \"integrationEfficiency\": 0.894527,\n",
        "      \"captureEfficiency\": 0.894527,\n",
        "      \"elapsedDropRate\": 0.097087,\n",
        "      \"elapsedCapacitySubs\": 103,\n",
        "      \"droppedSubEstimate\": 10,\n",
        "      \"startingFocusPosition\": 1170,\n",
        "      \"endingFocusPosition\": 1170,\n",
        "      \"startAltitudeDeg\": 66.718387,\n",
        "      \"endAltitudeDeg\": 72.956264,\n",
        "      \"meanAltitudeDeg\": 69.837326,\n",
        "      \"altitudeChangeDeg\": 6.237877,\n",
        "      \"altitudeSpanDeg\": 6.237877,\n",
        "      \"targetDeclinationDeg\": 54.236944,\n",
        "      \"fitsTargetRaDeg\": 211.075005,\n",
        "      \"fitsTargetDecDeg\": 54.236944,\n",
        "      \"reportedDriftRateArcsecPerMin\": 1.02,\n",
        "      \"reportedDriftRatePxPerMin\": 0.273,\n",
        "      \"reportedJitterRmsArcsec\": 36.126,\n",
        "      \"reportedJitterRmsPx\": 9.662,\n",
        "      \"observedDriftRateArcsecPerMin\": 4.516,\n",
        "      \"observedDriftRatePxPerMin\": 1.208,\n",
        "      \"observedJitterRmsArcsec\": 1319.968,\n",
        "      \"observedJitterRmsPx\": 353.069,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 6.251548,\n",
        "      \"stackedRCoverageFraction\": 0.055975,\n",
        "      \"stackedGSnr\": 6.107836,\n",
        "      \"stackedGCoverageFraction\": 0.045783,\n",
        "      \"stackedBSnr\": 5.958133,\n",
        "      \"stackedBCoverageFraction\": 0.046377,\n",
        "      \"avgStackedSnr\": 6.105839,\n",
        "      \"avgStackedCoverageFraction\": 0.049378,\n",
        "      \"cloudCoverPercentAvg\": 0.742646,\n",
        "      \"humidityPercentAvg\": 82.556984,\n",
        "      \"dewPointSpreadCAvg\": 2.681835,\n",
        "      \"windSpeedKmhAvg\": 2.319102,\n",
        "      \"windGustKmhMax\": 2.6172,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.472958,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 1,\n",
        "      \"targetM101\": 1,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 49\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m16-2026-04-19-16\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m16\",\n",
        "      \"catalogId\": \"M16\",\n",
        "      \"targetName\": \"Eagle Nebula\",\n",
        "      \"commonName\": \"Eagle Nebula\",\n",
        "      \"imageMessierId\": \"16\",\n",
        "      \"date\": \"2026-04-19\",\n",
        "      \"sessionStartTime\": \"2026-04-20T06:01:39Z\",\n",
        "      \"sessionEndTime\": \"2026-04-20T08:29:22Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-20T01:23:21Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-20T08:33:49Z\",\n",
        "      \"deviceModel\": \"Seestar S30\",\n",
        "      \"deviceCode\": \"S30\",\n",
        "      \"siteLatitudeDeg\": 40.6285,\n",
        "      \"subCount\": 117,\n",
        "      \"subLengthSeconds\": 60,\n",
        "      \"totalElapsedSeconds\": 8862.3,\n",
        "      \"totalIntegrationSeconds\": 7020,\n",
        "      \"elapsedMinutes\": 147.705,\n",
        "      \"integrationMinutes\": 117,\n",
        "      \"integrationEfficiency\": 0.792119,\n",
        "      \"captureEfficiency\": 0.792119,\n",
        "      \"elapsedDropRate\": 0.204082,\n",
        "      \"elapsedCapacitySubs\": 147,\n",
        "      \"droppedSubEstimate\": 30,\n",
        "      \"startingFocusPosition\": 1159,\n",
        "      \"endingFocusPosition\": 1159,\n",
        "      \"startAltitudeDeg\": 16.628369,\n",
        "      \"endAltitudeDeg\": 32.675247,\n",
        "      \"meanAltitudeDeg\": 24.651808,\n",
        "      \"altitudeChangeDeg\": 16.046878,\n",
        "      \"altitudeSpanDeg\": 16.046878,\n",
        "      \"targetDeclinationDeg\": -15.0875,\n",
        "      \"fitsTargetRaDeg\": 275.345835,\n",
        "      \"fitsTargetDecDeg\": -15.0875,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.079,\n",
        "      \"reportedDriftRatePxPerMin\": 0.021,\n",
        "      \"reportedJitterRmsArcsec\": 8.338,\n",
        "      \"reportedJitterRmsPx\": 2.23,\n",
        "      \"observedDriftRateArcsecPerMin\": 1.67,\n",
        "      \"observedDriftRatePxPerMin\": 0.447,\n",
        "      \"observedJitterRmsArcsec\": 273.08,\n",
        "      \"observedJitterRmsPx\": 73.044,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 4.097402,\n",
        "      \"stackedRCoverageFraction\": 0.038561,\n",
        "      \"stackedGSnr\": 4.275451,\n",
        "      \"stackedGCoverageFraction\": 0.037561,\n",
        "      \"stackedBSnr\": 4.192257,\n",
        "      \"stackedBCoverageFraction\": 0.035729,\n",
        "      \"avgStackedSnr\": 4.18837,\n",
        "      \"avgStackedCoverageFraction\": 0.037284,\n",
        "      \"cloudCoverPercentAvg\": 6.795354,\n",
        "      \"humidityPercentAvg\": 90.991462,\n",
        "      \"dewPointSpreadCAvg\": 1.298752,\n",
        "      \"windSpeedKmhAvg\": 1.402604,\n",
        "      \"windGustKmhMax\": 2.0232,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 19.59503,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 1,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 49\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m16-2026-04-19-17\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m16\",\n",
        "      \"catalogId\": \"M16\",\n",
        "      \"targetName\": \"Eagle Nebula\",\n",
        "      \"commonName\": \"Eagle Nebula\",\n",
        "      \"imageMessierId\": \"16\",\n",
        "      \"date\": \"2026-04-19\",\n",
        "      \"sessionStartTime\": \"2026-04-20T06:10:02Z\",\n",
        "      \"sessionEndTime\": \"2026-04-20T08:29:22Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-20T01:23:21Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-20T08:33:49Z\",\n",
        "      \"deviceModel\": \"Seestar S30\",\n",
        "      \"deviceCode\": \"S30\",\n",
        "      \"siteLatitudeDeg\": 40.6285,\n",
        "      \"subCount\": 109,\n",
        "      \"subLengthSeconds\": 60,\n",
        "      \"totalElapsedSeconds\": 8360.111,\n",
        "      \"totalIntegrationSeconds\": 6540,\n",
        "      \"elapsedMinutes\": 139.335183,\n",
        "      \"integrationMinutes\": 109,\n",
        "      \"integrationEfficiency\": 0.782286,\n",
        "      \"captureEfficiency\": 0.782286,\n",
        "      \"elapsedDropRate\": 0.215827,\n",
        "      \"elapsedCapacitySubs\": 139,\n",
        "      \"droppedSubEstimate\": 30,\n",
        "      \"startingFocusPosition\": 1159,\n",
        "      \"endingFocusPosition\": 1159,\n",
        "      \"startAltitudeDeg\": 17.861993,\n",
        "      \"endAltitudeDeg\": 32.670894,\n",
        "      \"meanAltitudeDeg\": 25.266443,\n",
        "      \"altitudeChangeDeg\": 14.808901,\n",
        "      \"altitudeSpanDeg\": 14.808901,\n",
        "      \"targetDeclinationDeg\": -15.089167,\n",
        "      \"fitsTargetRaDeg\": 275.35833,\n",
        "      \"fitsTargetDecDeg\": -15.089167,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0,\n",
        "      \"reportedDriftRatePxPerMin\": 0,\n",
        "      \"reportedJitterRmsArcsec\": 0,\n",
        "      \"reportedJitterRmsPx\": 0,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 4.097402,\n",
        "      \"stackedRCoverageFraction\": 0.038561,\n",
        "      \"stackedGSnr\": 4.275451,\n",
        "      \"stackedGCoverageFraction\": 0.037561,\n",
        "      \"stackedBSnr\": 4.192257,\n",
        "      \"stackedBCoverageFraction\": 0.035729,\n",
        "      \"avgStackedSnr\": 4.18837,\n",
        "      \"avgStackedCoverageFraction\": 0.037284,\n",
        "      \"cloudCoverPercentAvg\": 6.84313,\n",
        "      \"humidityPercentAvg\": 90.990949,\n",
        "      \"dewPointSpreadCAvg\": 1.298795,\n",
        "      \"windSpeedKmhAvg\": 1.365325,\n",
        "      \"windGustKmhMax\": 2.0232,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 19.623316,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 1,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 49\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-04-19-34\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-19\",\n",
        "      \"sessionStartTime\": \"2026-04-20T04:11:24Z\",\n",
        "      \"sessionEndTime\": \"2026-04-20T04:37:41Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-20T01:23:21Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-20T08:33:49Z\",\n",
        "      \"deviceModel\": \"Seestar S30\",\n",
        "      \"deviceCode\": \"S30\",\n",
        "      \"siteLatitudeDeg\": 40.6285,\n",
        "      \"subCount\": 47,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 1577.058,\n",
        "      \"totalIntegrationSeconds\": 1410,\n",
        "      \"elapsedMinutes\": 26.2843,\n",
        "      \"integrationMinutes\": 23.5,\n",
        "      \"integrationEfficiency\": 0.89407,\n",
        "      \"captureEfficiency\": 0.89407,\n",
        "      \"elapsedDropRate\": 0.096154,\n",
        "      \"elapsedCapacitySubs\": 52,\n",
        "      \"droppedSubEstimate\": 5,\n",
        "      \"startingFocusPosition\": 1171,\n",
        "      \"endingFocusPosition\": 1171,\n",
        "      \"startAltitudeDeg\": 52.604686,\n",
        "      \"endAltitudeDeg\": 50.394009,\n",
        "      \"meanAltitudeDeg\": 51.499348,\n",
        "      \"altitudeChangeDeg\": -2.210677,\n",
        "      \"altitudeSpanDeg\": 2.210677,\n",
        "      \"targetDeclinationDeg\": 68.950833,\n",
        "      \"fitsTargetRaDeg\": 149.4,\n",
        "      \"fitsTargetDecDeg\": 68.950833,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.291,\n",
        "      \"reportedDriftRatePxPerMin\": 0.078,\n",
        "      \"reportedJitterRmsArcsec\": 3.499,\n",
        "      \"reportedJitterRmsPx\": 0.936,\n",
        "      \"observedDriftRateArcsecPerMin\": 10.104,\n",
        "      \"observedDriftRatePxPerMin\": 2.703,\n",
        "      \"observedJitterRmsArcsec\": 1078.594,\n",
        "      \"observedJitterRmsPx\": 288.506,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 3.624527,\n",
        "      \"stackedRCoverageFraction\": 0.049393,\n",
        "      \"stackedGSnr\": 3.544247,\n",
        "      \"stackedGCoverageFraction\": 0.040796,\n",
        "      \"stackedBSnr\": 3.549433,\n",
        "      \"stackedBCoverageFraction\": 0.052628,\n",
        "      \"avgStackedSnr\": 3.572736,\n",
        "      \"avgStackedCoverageFraction\": 0.047606,\n",
        "      \"cloudCoverPercentAvg\": 4,\n",
        "      \"humidityPercentAvg\": 85,\n",
        "      \"dewPointSpreadCAvg\": 2.261877,\n",
        "      \"windSpeedKmhAvg\": 1.0116,\n",
        "      \"windGustKmhMax\": 1.0116,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.274987,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 1,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 49\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-04-19-35\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-19\",\n",
        "      \"sessionStartTime\": \"2026-04-20T04:40:40Z\",\n",
        "      \"sessionEndTime\": \"2026-04-20T05:09:14Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-20T01:23:21Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-20T08:33:49Z\",\n",
        "      \"deviceModel\": \"Seestar S30\",\n",
        "      \"deviceCode\": \"S30\",\n",
        "      \"siteLatitudeDeg\": 40.6285,\n",
        "      \"subCount\": 27,\n",
        "      \"subLengthSeconds\": 60,\n",
        "      \"totalElapsedSeconds\": 1714.218,\n",
        "      \"totalIntegrationSeconds\": 1620,\n",
        "      \"elapsedMinutes\": 28.5703,\n",
        "      \"integrationMinutes\": 27,\n",
        "      \"integrationEfficiency\": 0.945037,\n",
        "      \"captureEfficiency\": 0.945037,\n",
        "      \"elapsedDropRate\": 0.035714,\n",
        "      \"elapsedCapacitySubs\": 28,\n",
        "      \"droppedSubEstimate\": 1,\n",
        "      \"startingFocusPosition\": 1171,\n",
        "      \"endingFocusPosition\": 1171,\n",
        "      \"startAltitudeDeg\": 50.151902,\n",
        "      \"endAltitudeDeg\": 47.64356,\n",
        "      \"meanAltitudeDeg\": 48.897731,\n",
        "      \"altitudeChangeDeg\": -2.508342,\n",
        "      \"altitudeSpanDeg\": 2.508342,\n",
        "      \"targetDeclinationDeg\": 68.939444,\n",
        "      \"fitsTargetRaDeg\": 149.43333,\n",
        "      \"fitsTargetDecDeg\": 68.939444,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.633,\n",
        "      \"reportedDriftRatePxPerMin\": 0.169,\n",
        "      \"reportedJitterRmsArcsec\": 5.74,\n",
        "      \"reportedJitterRmsPx\": 1.535,\n",
        "      \"observedDriftRateArcsecPerMin\": 38.992,\n",
        "      \"observedDriftRatePxPerMin\": 10.43,\n",
        "      \"observedJitterRmsArcsec\": 1402.172,\n",
        "      \"observedJitterRmsPx\": 375.057,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 3.624527,\n",
        "      \"stackedRCoverageFraction\": 0.049393,\n",
        "      \"stackedGSnr\": 3.544247,\n",
        "      \"stackedGCoverageFraction\": 0.040796,\n",
        "      \"stackedBSnr\": 3.549433,\n",
        "      \"stackedBCoverageFraction\": 0.052628,\n",
        "      \"avgStackedSnr\": 3.572736,\n",
        "      \"avgStackedCoverageFraction\": 0.047606,\n",
        "      \"cloudCoverPercentAvg\": 4.646698,\n",
        "      \"humidityPercentAvg\": 85.970048,\n",
        "      \"dewPointSpreadCAvg\": 2.102527,\n",
        "      \"windSpeedKmhAvg\": 1.154779,\n",
        "      \"windGustKmhMax\": 1.4544,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.235515,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 1,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 49\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m16-2026-04-20-18\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m16\",\n",
        "      \"catalogId\": \"M16\",\n",
        "      \"targetName\": \"Eagle Nebula\",\n",
        "      \"commonName\": \"Eagle Nebula\",\n",
        "      \"imageMessierId\": \"16\",\n",
        "      \"date\": \"2026-04-20\",\n",
        "      \"sessionStartTime\": \"2026-04-21T07:32:12Z\",\n",
        "      \"sessionEndTime\": \"2026-04-21T09:39:42Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-21T01:24:49Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-21T08:31:57Z\",\n",
        "      \"deviceModel\": \"Seestar S30\",\n",
        "      \"deviceCode\": \"S30\",\n",
        "      \"siteLatitudeDeg\": 40.6285,\n",
        "      \"subCount\": 226,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 7650.378,\n",
        "      \"totalIntegrationSeconds\": 6780,\n",
        "      \"elapsedMinutes\": 127.5063,\n",
        "      \"integrationMinutes\": 113,\n",
        "      \"integrationEfficiency\": 0.886231,\n",
        "      \"captureEfficiency\": 0.886231,\n",
        "      \"elapsedDropRate\": 0.113725,\n",
        "      \"elapsedCapacitySubs\": 255,\n",
        "      \"droppedSubEstimate\": 29,\n",
        "      \"startingFocusPosition\": 1155,\n",
        "      \"endingFocusPosition\": 1155,\n",
        "      \"startAltitudeDeg\": 28.561037,\n",
        "      \"endAltitudeDeg\": 34.143242,\n",
        "      \"meanAltitudeDeg\": 31.35214,\n",
        "      \"altitudeChangeDeg\": 5.582205,\n",
        "      \"altitudeSpanDeg\": 5.582205,\n",
        "      \"targetDeclinationDeg\": -15.099167,\n",
        "      \"fitsTargetRaDeg\": 275.35416,\n",
        "      \"fitsTargetDecDeg\": -15.099167,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.02,\n",
        "      \"reportedDriftRatePxPerMin\": 0.005,\n",
        "      \"reportedJitterRmsArcsec\": 2.867,\n",
        "      \"reportedJitterRmsPx\": 0.767,\n",
        "      \"observedDriftRateArcsecPerMin\": 4.121,\n",
        "      \"observedDriftRatePxPerMin\": 1.102,\n",
        "      \"observedJitterRmsArcsec\": 495.208,\n",
        "      \"observedJitterRmsPx\": 132.46,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"SV220 (SII+OIII, 7nm)\",\n",
        "      \"filterLabel\": \"SV220 (SII+OIII, 7nm)\",\n",
        "      \"stackedRSnr\": 4.097402,\n",
        "      \"stackedRCoverageFraction\": 0.038561,\n",
        "      \"stackedGSnr\": 4.275451,\n",
        "      \"stackedGCoverageFraction\": 0.037561,\n",
        "      \"stackedBSnr\": 4.192257,\n",
        "      \"stackedBCoverageFraction\": 0.035729,\n",
        "      \"avgStackedSnr\": 4.18837,\n",
        "      \"avgStackedCoverageFraction\": 0.037284,\n",
        "      \"cloudCoverPercentAvg\": 3.626126,\n",
        "      \"humidityPercentAvg\": 79.280406,\n",
        "      \"dewPointSpreadCAvg\": 3.086735,\n",
        "      \"windSpeedKmhAvg\": 1.715989,\n",
        "      \"windGustKmhMax\": 3.3408,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 19.865181,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 1,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 48\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m16-2026-04-20-19\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m16\",\n",
        "      \"catalogId\": \"M16\",\n",
        "      \"targetName\": \"Eagle nebula\",\n",
        "      \"commonName\": \"Eagle Nebula\",\n",
        "      \"imageMessierId\": \"16\",\n",
        "      \"date\": \"2026-04-20\",\n",
        "      \"sessionStartTime\": \"2026-04-21T07:50:57Z\",\n",
        "      \"sessionEndTime\": \"2026-04-21T09:37:30Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-21T01:24:49Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-21T08:31:57Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 262,\n",
        "      \"subLengthSeconds\": 20,\n",
        "      \"totalElapsedSeconds\": 6393.283,\n",
        "      \"totalIntegrationSeconds\": 5240,\n",
        "      \"elapsedMinutes\": 106.554717,\n",
        "      \"integrationMinutes\": 87.333333,\n",
        "      \"integrationEfficiency\": 0.81961,\n",
        "      \"captureEfficiency\": 0.81961,\n",
        "      \"elapsedDropRate\": 0.178683,\n",
        "      \"elapsedCapacitySubs\": 319,\n",
        "      \"droppedSubEstimate\": 57,\n",
        "      \"startingFocusPosition\": 1663,\n",
        "      \"endingFocusPosition\": 1663,\n",
        "      \"startAltitudeDeg\": 31.447282,\n",
        "      \"endAltitudeDeg\": 35.280079,\n",
        "      \"meanAltitudeDeg\": 33.363681,\n",
        "      \"altitudeChangeDeg\": 3.832797,\n",
        "      \"altitudeSpanDeg\": 3.832797,\n",
        "      \"targetDeclinationDeg\": -13.971111,\n",
        "      \"fitsTargetRaDeg\": 274.98333,\n",
        "      \"fitsTargetDecDeg\": -13.971111,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.015,\n",
        "      \"reportedDriftRatePxPerMin\": 0.006,\n",
        "      \"reportedJitterRmsArcsec\": 1.941,\n",
        "      \"reportedJitterRmsPx\": 0.811,\n",
        "      \"observedDriftRateArcsecPerMin\": 0.298,\n",
        "      \"observedDriftRatePxPerMin\": 0.125,\n",
        "      \"observedJitterRmsArcsec\": 150.91,\n",
        "      \"observedJitterRmsPx\": 63.072,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 7.530054,\n",
        "      \"stackedRCoverageFraction\": 0.160458,\n",
        "      \"stackedGSnr\": 7.407832,\n",
        "      \"stackedGCoverageFraction\": 0.1416,\n",
        "      \"stackedBSnr\": 6.310359,\n",
        "      \"stackedBCoverageFraction\": 0.117396,\n",
        "      \"avgStackedSnr\": 7.082748,\n",
        "      \"avgStackedCoverageFraction\": 0.139818,\n",
        "      \"cloudCoverPercentAvg\": 2.931138,\n",
        "      \"humidityPercentAvg\": 79.801647,\n",
        "      \"dewPointSpreadCAvg\": 2.995136,\n",
        "      \"windSpeedKmhAvg\": 1.556789,\n",
        "      \"windGustKmhMax\": 3.3408,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 19.917126,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 48\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m16-2026-04-22-20\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m16\",\n",
        "      \"catalogId\": \"M16\",\n",
        "      \"targetName\": \"Eagle Nebula\",\n",
        "      \"commonName\": \"Eagle Nebula\",\n",
        "      \"imageMessierId\": \"16\",\n",
        "      \"date\": \"2026-04-22\",\n",
        "      \"sessionStartTime\": \"2026-04-23T06:03:38Z\",\n",
        "      \"sessionEndTime\": \"2026-04-23T09:29:35Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-23T01:27:45Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-23T08:28:14Z\",\n",
        "      \"deviceModel\": \"Seestar S30\",\n",
        "      \"deviceCode\": \"S30\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 183,\n",
        "      \"subLengthSeconds\": 60,\n",
        "      \"totalElapsedSeconds\": 12356.2,\n",
        "      \"totalIntegrationSeconds\": 10980,\n",
        "      \"elapsedMinutes\": 205.936667,\n",
        "      \"integrationMinutes\": 183,\n",
        "      \"integrationEfficiency\": 0.888623,\n",
        "      \"captureEfficiency\": 0.888623,\n",
        "      \"elapsedDropRate\": 0.107317,\n",
        "      \"elapsedCapacitySubs\": 205,\n",
        "      \"droppedSubEstimate\": 22,\n",
        "      \"startingFocusPosition\": 1154,\n",
        "      \"endingFocusPosition\": 1154,\n",
        "      \"startAltitudeDeg\": 18.902657,\n",
        "      \"endAltitudeDeg\": 34.286539,\n",
        "      \"meanAltitudeDeg\": 26.594598,\n",
        "      \"altitudeChangeDeg\": 15.383882,\n",
        "      \"altitudeSpanDeg\": 15.383882,\n",
        "      \"targetDeclinationDeg\": -14.973333,\n",
        "      \"fitsTargetRaDeg\": 275.079165,\n",
        "      \"fitsTargetDecDeg\": -14.973333,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.003,\n",
        "      \"reportedDriftRatePxPerMin\": 0.001,\n",
        "      \"reportedJitterRmsArcsec\": 0.626,\n",
        "      \"reportedJitterRmsPx\": 0.167,\n",
        "      \"observedDriftRateArcsecPerMin\": 0.175,\n",
        "      \"observedDriftRatePxPerMin\": 0.047,\n",
        "      \"observedJitterRmsArcsec\": 113.497,\n",
        "      \"observedJitterRmsPx\": 30.359,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"SV220 (SII+OIII, 7nm)\",\n",
        "      \"filterLabel\": \"SV220 (SII+OIII, 7nm)\",\n",
        "      \"stackedRSnr\": 4.424774,\n",
        "      \"stackedRCoverageFraction\": 0.075181,\n",
        "      \"stackedGSnr\": 4.549852,\n",
        "      \"stackedGCoverageFraction\": 0.062247,\n",
        "      \"stackedBSnr\": 4.045085,\n",
        "      \"stackedBCoverageFraction\": 0.074175,\n",
        "      \"avgStackedSnr\": 4.339904,\n",
        "      \"avgStackedCoverageFraction\": 0.070534,\n",
        "      \"cloudCoverPercentAvg\": 1.588309,\n",
        "      \"humidityPercentAvg\": 91.870019,\n",
        "      \"dewPointSpreadCAvg\": 1.220761,\n",
        "      \"windSpeedKmhAvg\": 0.975391,\n",
        "      \"windGustKmhMax\": 3.0024,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 19.733573,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 1,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 46\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m16-2026-04-22-21\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m16\",\n",
        "      \"catalogId\": \"M16\",\n",
        "      \"targetName\": \"Eagle nebula\",\n",
        "      \"commonName\": \"Eagle Nebula\",\n",
        "      \"imageMessierId\": \"16\",\n",
        "      \"date\": \"2026-04-22\",\n",
        "      \"sessionStartTime\": \"2026-04-23T07:21:48Z\",\n",
        "      \"sessionEndTime\": \"2026-04-23T08:17:34Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-23T01:27:45Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-23T08:28:14Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 39,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 3346.176,\n",
        "      \"totalIntegrationSeconds\": 1170,\n",
        "      \"elapsedMinutes\": 55.7696,\n",
        "      \"integrationMinutes\": 19.5,\n",
        "      \"integrationEfficiency\": 0.349653,\n",
        "      \"captureEfficiency\": 0.349653,\n",
        "      \"elapsedDropRate\": 0.648649,\n",
        "      \"elapsedCapacitySubs\": 111,\n",
        "      \"droppedSubEstimate\": 72,\n",
        "      \"startingFocusPosition\": 1620,\n",
        "      \"endingFocusPosition\": 1620,\n",
        "      \"startAltitudeDeg\": 29.471816,\n",
        "      \"endAltitudeDeg\": 33.844572,\n",
        "      \"meanAltitudeDeg\": 31.658194,\n",
        "      \"altitudeChangeDeg\": 4.372756,\n",
        "      \"altitudeSpanDeg\": 4.372756,\n",
        "      \"targetDeclinationDeg\": -13.948889,\n",
        "      \"fitsTargetRaDeg\": 275.07084,\n",
        "      \"fitsTargetDecDeg\": -13.948889,\n",
        "      \"reportedDriftRateArcsecPerMin\": 2.639,\n",
        "      \"reportedDriftRatePxPerMin\": 1.103,\n",
        "      \"reportedJitterRmsArcsec\": 29.404,\n",
        "      \"reportedJitterRmsPx\": 12.288,\n",
        "      \"observedDriftRateArcsecPerMin\": 1.923,\n",
        "      \"observedDriftRatePxPerMin\": 0.804,\n",
        "      \"observedJitterRmsArcsec\": 125.495,\n",
        "      \"observedJitterRmsPx\": 52.45,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-Pro\",\n",
        "      \"filterLabel\": \"L-Pro\",\n",
        "      \"stackedRSnr\": 6.338653,\n",
        "      \"stackedRCoverageFraction\": 0.151846,\n",
        "      \"stackedGSnr\": 5.824868,\n",
        "      \"stackedGCoverageFraction\": 0.109004,\n",
        "      \"stackedBSnr\": 5.370028,\n",
        "      \"stackedBCoverageFraction\": 0.092793,\n",
        "      \"avgStackedSnr\": 5.844516,\n",
        "      \"avgStackedCoverageFraction\": 0.117881,\n",
        "      \"cloudCoverPercentAvg\": 0.63029,\n",
        "      \"humidityPercentAvg\": 92,\n",
        "      \"dewPointSpreadCAvg\": 1.197777,\n",
        "      \"windSpeedKmhAvg\": 1.145061,\n",
        "      \"windGustKmhMax\": 1.6524,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 19.845509,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 46\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m16-2026-04-22-22\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m16\",\n",
        "      \"catalogId\": \"M16\",\n",
        "      \"targetName\": \"Eagle Nebula\",\n",
        "      \"commonName\": \"Eagle Nebula\",\n",
        "      \"imageMessierId\": \"16\",\n",
        "      \"date\": \"2026-04-22\",\n",
        "      \"sessionStartTime\": \"2026-04-23T08:20:50Z\",\n",
        "      \"sessionEndTime\": \"2026-04-23T09:29:05Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-23T01:27:45Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-23T08:28:14Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 82,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 4095.478,\n",
        "      \"totalIntegrationSeconds\": 2460,\n",
        "      \"elapsedMinutes\": 68.257967,\n",
        "      \"integrationMinutes\": 41,\n",
        "      \"integrationEfficiency\": 0.600662,\n",
        "      \"captureEfficiency\": 0.600662,\n",
        "      \"elapsedDropRate\": 0.397059,\n",
        "      \"elapsedCapacitySubs\": 136,\n",
        "      \"droppedSubEstimate\": 54,\n",
        "      \"startingFocusPosition\": 1620,\n",
        "      \"endingFocusPosition\": 1620,\n",
        "      \"startAltitudeDeg\": 34.131528,\n",
        "      \"endAltitudeDeg\": 35.287141,\n",
        "      \"meanAltitudeDeg\": 34.709335,\n",
        "      \"altitudeChangeDeg\": 1.155613,\n",
        "      \"altitudeSpanDeg\": 1.155613,\n",
        "      \"targetDeclinationDeg\": -13.944167,\n",
        "      \"fitsTargetRaDeg\": 274.53333,\n",
        "      \"fitsTargetDecDeg\": -13.944167,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.023,\n",
        "      \"reportedDriftRatePxPerMin\": 0.009,\n",
        "      \"reportedJitterRmsArcsec\": 1.153,\n",
        "      \"reportedJitterRmsPx\": 0.482,\n",
        "      \"observedDriftRateArcsecPerMin\": 2.586,\n",
        "      \"observedDriftRatePxPerMin\": 1.081,\n",
        "      \"observedJitterRmsArcsec\": 377.269,\n",
        "      \"observedJitterRmsPx\": 157.677,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-Pro\",\n",
        "      \"filterLabel\": \"L-Pro\",\n",
        "      \"stackedRSnr\": 6.338653,\n",
        "      \"stackedRCoverageFraction\": 0.151846,\n",
        "      \"stackedGSnr\": 5.824868,\n",
        "      \"stackedGCoverageFraction\": 0.109004,\n",
        "      \"stackedBSnr\": 5.370028,\n",
        "      \"stackedBCoverageFraction\": 0.092793,\n",
        "      \"avgStackedSnr\": 5.844516,\n",
        "      \"avgStackedCoverageFraction\": 0.117881,\n",
        "      \"cloudCoverPercentAvg\": 4.131065,\n",
        "      \"humidityPercentAvg\": 92.426213,\n",
        "      \"dewPointSpreadCAvg\": 1.127831,\n",
        "      \"windSpeedKmhAvg\": 1.388946,\n",
        "      \"windGustKmhMax\": 3.0024,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 19.942721,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 46\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m51-2026-04-22-20\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m51\",\n",
        "      \"catalogId\": \"M51\",\n",
        "      \"targetName\": \"Whirlpool Galaxy\",\n",
        "      \"commonName\": \"Whirlpool Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-22\",\n",
        "      \"sessionStartTime\": \"2026-04-23T00:58:32Z\",\n",
        "      \"sessionEndTime\": \"2026-04-23T03:49:32Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-23T01:27:45Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-23T08:28:14Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 215,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 10259.483,\n",
        "      \"totalIntegrationSeconds\": 6450,\n",
        "      \"elapsedMinutes\": 170.991383,\n",
        "      \"integrationMinutes\": 107.5,\n",
        "      \"integrationEfficiency\": 0.628687,\n",
        "      \"captureEfficiency\": 0.628687,\n",
        "      \"elapsedDropRate\": 0.369501,\n",
        "      \"elapsedCapacitySubs\": 341,\n",
        "      \"droppedSubEstimate\": 126,\n",
        "      \"startingFocusPosition\": 1629,\n",
        "      \"endingFocusPosition\": 1629,\n",
        "      \"startAltitudeDeg\": 52.662439,\n",
        "      \"endAltitudeDeg\": 80.792044,\n",
        "      \"meanAltitudeDeg\": 66.727242,\n",
        "      \"altitudeChangeDeg\": 28.129605,\n",
        "      \"altitudeSpanDeg\": 28.129605,\n",
        "      \"targetDeclinationDeg\": 47.083333,\n",
        "      \"fitsTargetRaDeg\": 202.75833,\n",
        "      \"fitsTargetDecDeg\": 47.083333,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.037,\n",
        "      \"reportedDriftRatePxPerMin\": 0.016,\n",
        "      \"reportedJitterRmsArcsec\": 6.195,\n",
        "      \"reportedJitterRmsPx\": 2.589,\n",
        "      \"observedDriftRateArcsecPerMin\": 0.459,\n",
        "      \"observedDriftRatePxPerMin\": 0.192,\n",
        "      \"observedJitterRmsArcsec\": 342.667,\n",
        "      \"observedJitterRmsPx\": 143.215,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-Pro\",\n",
        "      \"filterLabel\": \"L-Pro\",\n",
        "      \"stackedRSnr\": 5.370277,\n",
        "      \"stackedRCoverageFraction\": 0.025646,\n",
        "      \"stackedGSnr\": 5.496365,\n",
        "      \"stackedGCoverageFraction\": 0.027844,\n",
        "      \"stackedBSnr\": 4.576341,\n",
        "      \"stackedBCoverageFraction\": 0.027014,\n",
        "      \"avgStackedSnr\": 5.147661,\n",
        "      \"avgStackedCoverageFraction\": 0.026835,\n",
        "      \"cloudCoverPercentAvg\": 19.099177,\n",
        "      \"humidityPercentAvg\": 86.519786,\n",
        "      \"dewPointSpreadCAvg\": 2.144601,\n",
        "      \"windSpeedKmhAvg\": 1.16166,\n",
        "      \"windGustKmhMax\": 7.3296,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.43547,\n",
        "      \"moonTargetSeparationDegAvg\": 71.88774,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 46\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m101-2026-04-23-15\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m101\",\n",
        "      \"catalogId\": \"M101\",\n",
        "      \"targetName\": \"Pinwheel Galaxy\",\n",
        "      \"commonName\": \"Pinwheel Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-23\",\n",
        "      \"sessionStartTime\": \"2026-04-24T03:21:04Z\",\n",
        "      \"sessionEndTime\": \"2026-04-24T03:52:34Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-24T01:29:14Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-24T08:26:23Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 52,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 1889.903,\n",
        "      \"totalIntegrationSeconds\": 1560,\n",
        "      \"elapsedMinutes\": 31.498383,\n",
        "      \"integrationMinutes\": 26,\n",
        "      \"integrationEfficiency\": 0.825439,\n",
        "      \"captureEfficiency\": 0.825439,\n",
        "      \"elapsedDropRate\": 0.16129,\n",
        "      \"elapsedCapacitySubs\": 62,\n",
        "      \"droppedSubEstimate\": 10,\n",
        "      \"startingFocusPosition\": 1608,\n",
        "      \"endingFocusPosition\": 1608,\n",
        "      \"startAltitudeDeg\": 69.217886,\n",
        "      \"endAltitudeDeg\": 72.834592,\n",
        "      \"meanAltitudeDeg\": 71.026239,\n",
        "      \"altitudeChangeDeg\": 3.616706,\n",
        "      \"altitudeSpanDeg\": 3.616706,\n",
        "      \"targetDeclinationDeg\": 54.228056,\n",
        "      \"fitsTargetRaDeg\": 211.05417,\n",
        "      \"fitsTargetDecDeg\": 54.228056,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.31,\n",
        "      \"reportedDriftRatePxPerMin\": 0.13,\n",
        "      \"reportedJitterRmsArcsec\": 4.919,\n",
        "      \"reportedJitterRmsPx\": 2.056,\n",
        "      \"observedDriftRateArcsecPerMin\": 7.505,\n",
        "      \"observedDriftRatePxPerMin\": 3.136,\n",
        "      \"observedJitterRmsArcsec\": 321.187,\n",
        "      \"observedJitterRmsPx\": 134.237,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-Pro\",\n",
        "      \"filterLabel\": \"L-Pro\",\n",
        "      \"stackedRSnr\": 3.237222,\n",
        "      \"stackedRCoverageFraction\": 0.020557,\n",
        "      \"stackedGSnr\": 3.359494,\n",
        "      \"stackedGCoverageFraction\": 0.026809,\n",
        "      \"stackedBSnr\": 3.179544,\n",
        "      \"stackedBCoverageFraction\": 0.0196,\n",
        "      \"avgStackedSnr\": 3.258753,\n",
        "      \"avgStackedCoverageFraction\": 0.022322,\n",
        "      \"cloudCoverPercentAvg\": 38,\n",
        "      \"humidityPercentAvg\": 49,\n",
        "      \"dewPointSpreadCAvg\": 10.520482,\n",
        "      \"windSpeedKmhAvg\": 1.1772,\n",
        "      \"windGustKmhMax\": 3.5064,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.480544,\n",
        "      \"moonTargetSeparationDegAvg\": 68.698338,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 1,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 45\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m101-2026-04-23-16\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m101\",\n",
        "      \"catalogId\": \"M101\",\n",
        "      \"targetName\": \"Pinwheel Galaxy\",\n",
        "      \"commonName\": \"Pinwheel Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-04-23\",\n",
        "      \"sessionStartTime\": \"2026-04-24T04:26:14Z\",\n",
        "      \"sessionEndTime\": \"2026-04-24T04:47:34Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-24T01:29:14Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-24T08:26:23Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 30,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 1280.029,\n",
        "      \"totalIntegrationSeconds\": 900,\n",
        "      \"elapsedMinutes\": 21.333817,\n",
        "      \"integrationMinutes\": 15,\n",
        "      \"integrationEfficiency\": 0.703109,\n",
        "      \"captureEfficiency\": 0.703109,\n",
        "      \"elapsedDropRate\": 0.285714,\n",
        "      \"elapsedCapacitySubs\": 42,\n",
        "      \"droppedSubEstimate\": 12,\n",
        "      \"startingFocusPosition\": 1608,\n",
        "      \"endingFocusPosition\": 1608,\n",
        "      \"startAltitudeDeg\": 75.55967,\n",
        "      \"endAltitudeDeg\": 76.338737,\n",
        "      \"meanAltitudeDeg\": 75.949204,\n",
        "      \"altitudeChangeDeg\": 0.779067,\n",
        "      \"altitudeSpanDeg\": 0.779067,\n",
        "      \"targetDeclinationDeg\": 54.230556,\n",
        "      \"fitsTargetRaDeg\": 211.062495,\n",
        "      \"fitsTargetDecDeg\": 54.230556,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.035,\n",
        "      \"reportedDriftRatePxPerMin\": 0.014,\n",
        "      \"reportedJitterRmsArcsec\": 0.306,\n",
        "      \"reportedJitterRmsPx\": 0.128,\n",
        "      \"observedDriftRateArcsecPerMin\": 5.078,\n",
        "      \"observedDriftRatePxPerMin\": 2.122,\n",
        "      \"observedJitterRmsArcsec\": 347.355,\n",
        "      \"observedJitterRmsPx\": 145.174,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-Pro\",\n",
        "      \"filterLabel\": \"L-Pro\",\n",
        "      \"stackedRSnr\": 3.237222,\n",
        "      \"stackedRCoverageFraction\": 0.020557,\n",
        "      \"stackedGSnr\": 3.359494,\n",
        "      \"stackedGCoverageFraction\": 0.026809,\n",
        "      \"stackedBSnr\": 3.179544,\n",
        "      \"stackedBCoverageFraction\": 0.0196,\n",
        "      \"avgStackedSnr\": 3.258753,\n",
        "      \"avgStackedCoverageFraction\": 0.022322,\n",
        "      \"cloudCoverPercentAvg\": 69,\n",
        "      \"humidityPercentAvg\": 53,\n",
        "      \"dewPointSpreadCAvg\": 9.343079,\n",
        "      \"windSpeedKmhAvg\": 0.8388,\n",
        "      \"windGustKmhMax\": 2.0736,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.509152,\n",
        "      \"moonTargetSeparationDegAvg\": 68.505405,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 1,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 45\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m16-2026-04-23-23\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m16\",\n",
        "      \"catalogId\": \"M16\",\n",
        "      \"targetName\": \"Eagle Nebula\",\n",
        "      \"commonName\": \"Eagle Nebula\",\n",
        "      \"imageMessierId\": \"16\",\n",
        "      \"date\": \"2026-04-23\",\n",
        "      \"sessionStartTime\": \"2026-04-24T07:04:17Z\",\n",
        "      \"sessionEndTime\": \"2026-04-24T09:29:08Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-04-24T01:29:14Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-04-24T08:26:23Z\",\n",
        "      \"deviceModel\": \"Seestar S30\",\n",
        "      \"deviceCode\": \"S30\",\n",
        "      \"siteLatitudeDeg\": 40.6285,\n",
        "      \"subCount\": 124,\n",
        "      \"subLengthSeconds\": 60,\n",
        "      \"totalElapsedSeconds\": 8690.598,\n",
        "      \"totalIntegrationSeconds\": 7440,\n",
        "      \"elapsedMinutes\": 144.8433,\n",
        "      \"integrationMinutes\": 124,\n",
        "      \"integrationEfficiency\": 0.856098,\n",
        "      \"captureEfficiency\": 0.856098,\n",
        "      \"elapsedDropRate\": 0.138889,\n",
        "      \"elapsedCapacitySubs\": 144,\n",
        "      \"droppedSubEstimate\": 20,\n",
        "      \"startingFocusPosition\": 1173,\n",
        "      \"endingFocusPosition\": 1173,\n",
        "      \"startAltitudeDeg\": 27.123363,\n",
        "      \"endAltitudeDeg\": 34.21206,\n",
        "      \"meanAltitudeDeg\": 30.667712,\n",
        "      \"altitudeChangeDeg\": 7.088697,\n",
        "      \"altitudeSpanDeg\": 7.088697,\n",
        "      \"targetDeclinationDeg\": -14.988889,\n",
        "      \"fitsTargetRaDeg\": 275.05416,\n",
        "      \"fitsTargetDecDeg\": -14.988889,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.026,\n",
        "      \"reportedDriftRatePxPerMin\": 0.007,\n",
        "      \"reportedJitterRmsArcsec\": 2.976,\n",
        "      \"reportedJitterRmsPx\": 0.796,\n",
        "      \"observedDriftRateArcsecPerMin\": 0.045,\n",
        "      \"observedDriftRatePxPerMin\": 0.012,\n",
        "      \"observedJitterRmsArcsec\": 11.89,\n",
        "      \"observedJitterRmsPx\": 3.18,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"SV220 (SII+OIII, 7nm)\",\n",
        "      \"filterLabel\": \"SV220 (SII+OIII, 7nm)\",\n",
        "      \"stackedRSnr\": 3.946452,\n",
        "      \"stackedRCoverageFraction\": 0.082271,\n",
        "      \"stackedGSnr\": 3.899747,\n",
        "      \"stackedGCoverageFraction\": 0.079244,\n",
        "      \"stackedBSnr\": 3.679723,\n",
        "      \"stackedBCoverageFraction\": 0.086127,\n",
        "      \"avgStackedSnr\": 3.841974,\n",
        "      \"avgStackedCoverageFraction\": 0.082547,\n",
        "      \"cloudCoverPercentAvg\": 36.089041,\n",
        "      \"humidityPercentAvg\": 64.621433,\n",
        "      \"dewPointSpreadCAvg\": 6.358706,\n",
        "      \"windSpeedKmhAvg\": 1.458373,\n",
        "      \"windGustKmhMax\": 2.3292,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 19.852669,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 1,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 45\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-05-03-36\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-05-03\",\n",
        "      \"sessionStartTime\": \"2026-05-04T03:33:31Z\",\n",
        "      \"sessionEndTime\": \"2026-05-04T04:10:41Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-05-04T01:44:25Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-05-04T08:08:29Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 45,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 2229.285,\n",
        "      \"totalIntegrationSeconds\": 1350,\n",
        "      \"elapsedMinutes\": 37.15475,\n",
        "      \"integrationMinutes\": 22.5,\n",
        "      \"integrationEfficiency\": 0.605575,\n",
        "      \"captureEfficiency\": 0.605575,\n",
        "      \"elapsedDropRate\": 0.391892,\n",
        "      \"elapsedCapacitySubs\": 74,\n",
        "      \"droppedSubEstimate\": 29,\n",
        "      \"startingFocusPosition\": 1617,\n",
        "      \"endingFocusPosition\": 1662,\n",
        "      \"startAltitudeDeg\": 51.095682,\n",
        "      \"endAltitudeDeg\": 47.896729,\n",
        "      \"meanAltitudeDeg\": 49.496206,\n",
        "      \"altitudeChangeDeg\": -3.198953,\n",
        "      \"altitudeSpanDeg\": 3.198953,\n",
        "      \"targetDeclinationDeg\": 69.148056,\n",
        "      \"fitsTargetRaDeg\": 149.37084,\n",
        "      \"fitsTargetDecDeg\": 69.148056,\n",
        "      \"reportedDriftRateArcsecPerMin\": 8.611,\n",
        "      \"reportedDriftRatePxPerMin\": 3.599,\n",
        "      \"reportedJitterRmsArcsec\": 119.581,\n",
        "      \"reportedJitterRmsPx\": 49.971,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 2.793957,\n",
        "      \"stackedRCoverageFraction\": 0.029525,\n",
        "      \"stackedGSnr\": 2.931699,\n",
        "      \"stackedGCoverageFraction\": 0.019206,\n",
        "      \"stackedBSnr\": 2.94061,\n",
        "      \"stackedBCoverageFraction\": 0.015729,\n",
        "      \"avgStackedSnr\": 2.888755,\n",
        "      \"avgStackedCoverageFraction\": 0.021487,\n",
        "      \"cloudCoverPercentAvg\": 0,\n",
        "      \"humidityPercentAvg\": 60.150171,\n",
        "      \"dewPointSpreadCAvg\": 7.261043,\n",
        "      \"windSpeedKmhAvg\": 4.000648,\n",
        "      \"windGustKmhMax\": 7.4088,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.245184,\n",
        "      \"moonTargetSeparationDegAvg\": 118.21935,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 35\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-05-03-37\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-05-03\",\n",
        "      \"sessionStartTime\": \"2026-05-04T03:38:23Z\",\n",
        "      \"sessionEndTime\": \"2026-05-04T04:10:41Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-05-04T01:44:25Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-05-04T08:08:29Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 36,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 1937.354,\n",
        "      \"totalIntegrationSeconds\": 1080,\n",
        "      \"elapsedMinutes\": 32.289233,\n",
        "      \"integrationMinutes\": 18,\n",
        "      \"integrationEfficiency\": 0.557461,\n",
        "      \"captureEfficiency\": 0.557461,\n",
        "      \"elapsedDropRate\": 0.4375,\n",
        "      \"elapsedCapacitySubs\": 64,\n",
        "      \"droppedSubEstimate\": 28,\n",
        "      \"startingFocusPosition\": 1617,\n",
        "      \"endingFocusPosition\": 1662,\n",
        "      \"startAltitudeDeg\": 50.720743,\n",
        "      \"endAltitudeDeg\": 47.932448,\n",
        "      \"meanAltitudeDeg\": 49.326595,\n",
        "      \"altitudeChangeDeg\": -2.788295,\n",
        "      \"altitudeSpanDeg\": 2.788295,\n",
        "      \"targetDeclinationDeg\": 69.144167,\n",
        "      \"fitsTargetRaDeg\": 149.47083,\n",
        "      \"fitsTargetDecDeg\": 69.144167,\n",
        "      \"reportedDriftRateArcsecPerMin\": 12.258,\n",
        "      \"reportedDriftRatePxPerMin\": 5.122,\n",
        "      \"reportedJitterRmsArcsec\": 118.313,\n",
        "      \"reportedJitterRmsPx\": 49.441,\n",
        "      \"observedDriftRateArcsecPerMin\": 0,\n",
        "      \"observedDriftRatePxPerMin\": 0,\n",
        "      \"observedJitterRmsArcsec\": 0,\n",
        "      \"observedJitterRmsPx\": 0,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 2.793957,\n",
        "      \"stackedRCoverageFraction\": 0.029525,\n",
        "      \"stackedGSnr\": 2.931699,\n",
        "      \"stackedGCoverageFraction\": 0.019206,\n",
        "      \"stackedBSnr\": 2.94061,\n",
        "      \"stackedBCoverageFraction\": 0.015729,\n",
        "      \"avgStackedSnr\": 2.888755,\n",
        "      \"avgStackedCoverageFraction\": 0.021487,\n",
        "      \"cloudCoverPercentAvg\": 0,\n",
        "      \"humidityPercentAvg\": 60.323486,\n",
        "      \"dewPointSpreadCAvg\": 7.219652,\n",
        "      \"windSpeedKmhAvg\": 4.013282,\n",
        "      \"windGustKmhMax\": 7.4088,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.242201,\n",
        "      \"moonTargetSeparationDegAvg\": 118.194172,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 35\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m51-2026-05-09-21\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m51\",\n",
        "      \"catalogId\": \"M51\",\n",
        "      \"targetName\": \"Whirlpool Galaxy\",\n",
        "      \"commonName\": \"Whirlpool Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-05-09\",\n",
        "      \"sessionStartTime\": \"2026-05-10T01:23:25Z\",\n",
        "      \"sessionEndTime\": \"2026-05-10T01:28:17Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-05-10T01:53:42Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-05-10T07:58:27Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6283,\n",
        "      \"subCount\": 8,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 291.458,\n",
        "      \"totalIntegrationSeconds\": 240,\n",
        "      \"elapsedMinutes\": 4.857633,\n",
        "      \"integrationMinutes\": 4,\n",
        "      \"integrationEfficiency\": 0.823446,\n",
        "      \"captureEfficiency\": 0.823446,\n",
        "      \"elapsedDropRate\": 0.111111,\n",
        "      \"elapsedCapacitySubs\": 9,\n",
        "      \"droppedSubEstimate\": 1,\n",
        "      \"startingFocusPosition\": 1603,\n",
        "      \"endingFocusPosition\": 1603,\n",
        "      \"startAltitudeDeg\": 68.260995,\n",
        "      \"endAltitudeDeg\": 69.083916,\n",
        "      \"meanAltitudeDeg\": 68.672456,\n",
        "      \"altitudeChangeDeg\": 0.822921,\n",
        "      \"altitudeSpanDeg\": 0.822921,\n",
        "      \"targetDeclinationDeg\": 47.069444,\n",
        "      \"fitsTargetRaDeg\": 202.75833,\n",
        "      \"fitsTargetDecDeg\": 47.069444,\n",
        "      \"reportedDriftRateArcsecPerMin\": 6.294,\n",
        "      \"reportedDriftRatePxPerMin\": 2.63,\n",
        "      \"reportedJitterRmsArcsec\": 4.998,\n",
        "      \"reportedJitterRmsPx\": 2.089,\n",
        "      \"observedDriftRateArcsecPerMin\": 0,\n",
        "      \"observedDriftRatePxPerMin\": 0,\n",
        "      \"observedJitterRmsArcsec\": 0,\n",
        "      \"observedJitterRmsPx\": 0,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": null,\n",
        "      \"stackedRCoverageFraction\": null,\n",
        "      \"stackedGSnr\": null,\n",
        "      \"stackedGCoverageFraction\": null,\n",
        "      \"stackedBSnr\": null,\n",
        "      \"stackedBCoverageFraction\": null,\n",
        "      \"avgStackedSnr\": null,\n",
        "      \"avgStackedCoverageFraction\": null,\n",
        "      \"cloudCoverPercentAvg\": 74,\n",
        "      \"humidityPercentAvg\": 94,\n",
        "      \"dewPointSpreadCAvg\": 0.927913,\n",
        "      \"windSpeedKmhAvg\": 1.08,\n",
        "      \"windGustKmhMax\": 2.7216,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.466727,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 29\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m51-2026-05-09-22\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m51\",\n",
        "      \"catalogId\": \"M51\",\n",
        "      \"targetName\": \"Whirlpool Galaxy\",\n",
        "      \"commonName\": \"Whirlpool Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-05-09\",\n",
        "      \"sessionStartTime\": \"2026-05-10T01:28:18Z\",\n",
        "      \"sessionEndTime\": \"2026-05-10T01:59:27Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-05-10T01:53:42Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-05-10T07:58:27Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 48,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 1869.154,\n",
        "      \"totalIntegrationSeconds\": 1440,\n",
        "      \"elapsedMinutes\": 31.152567,\n",
        "      \"integrationMinutes\": 24,\n",
        "      \"integrationEfficiency\": 0.770402,\n",
        "      \"captureEfficiency\": 0.770402,\n",
        "      \"elapsedDropRate\": 0.225806,\n",
        "      \"elapsedCapacitySubs\": 62,\n",
        "      \"droppedSubEstimate\": 14,\n",
        "      \"startingFocusPosition\": 1603,\n",
        "      \"endingFocusPosition\": 1603,\n",
        "      \"startAltitudeDeg\": 69.092175,\n",
        "      \"endAltitudeDeg\": 74.289087,\n",
        "      \"meanAltitudeDeg\": 71.690631,\n",
        "      \"altitudeChangeDeg\": 5.196912,\n",
        "      \"altitudeSpanDeg\": 5.196912,\n",
        "      \"targetDeclinationDeg\": 47.0675,\n",
        "      \"fitsTargetRaDeg\": 202.750005,\n",
        "      \"fitsTargetDecDeg\": 47.0675,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0,\n",
        "      \"reportedDriftRatePxPerMin\": 0,\n",
        "      \"reportedJitterRmsArcsec\": 0,\n",
        "      \"reportedJitterRmsPx\": 0,\n",
        "      \"observedDriftRateArcsecPerMin\": 0.868,\n",
        "      \"observedDriftRatePxPerMin\": 0.363,\n",
        "      \"observedJitterRmsArcsec\": 196.563,\n",
        "      \"observedJitterRmsPx\": 82.152,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": 4.46861,\n",
        "      \"stackedRCoverageFraction\": 0.034958,\n",
        "      \"stackedGSnr\": 4.583578,\n",
        "      \"stackedGCoverageFraction\": 0.035406,\n",
        "      \"stackedBSnr\": 3.976558,\n",
        "      \"stackedBCoverageFraction\": 0.031081,\n",
        "      \"avgStackedSnr\": 4.342915,\n",
        "      \"avgStackedCoverageFraction\": 0.033815,\n",
        "      \"cloudCoverPercentAvg\": 73,\n",
        "      \"humidityPercentAvg\": 94,\n",
        "      \"dewPointSpreadCAvg\": 0.927861,\n",
        "      \"windSpeedKmhAvg\": 1.0512,\n",
        "      \"windGustKmhMax\": 2.6208,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.483567,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 29\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m51-2026-05-11-23\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m51\",\n",
        "      \"catalogId\": \"M51\",\n",
        "      \"targetName\": \"Whirlpool Galaxy\",\n",
        "      \"commonName\": \"Whirlpool Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-05-11\",\n",
        "      \"sessionStartTime\": \"2026-05-12T01:05:02Z\",\n",
        "      \"sessionEndTime\": \"2026-05-12T02:28:49Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-05-12T01:56:48Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-05-12T07:55:16Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 62,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 5026.808,\n",
        "      \"totalIntegrationSeconds\": 1860,\n",
        "      \"elapsedMinutes\": 83.780133,\n",
        "      \"integrationMinutes\": 31,\n",
        "      \"integrationEfficiency\": 0.370016,\n",
        "      \"captureEfficiency\": 0.370016,\n",
        "      \"elapsedDropRate\": 0.628743,\n",
        "      \"elapsedCapacitySubs\": 167,\n",
        "      \"droppedSubEstimate\": 105,\n",
        "      \"startingFocusPosition\": 1626,\n",
        "      \"endingFocusPosition\": 1626,\n",
        "      \"startAltitudeDeg\": 66.466297,\n",
        "      \"endAltitudeDeg\": 79.997669,\n",
        "      \"meanAltitudeDeg\": 73.231983,\n",
        "      \"altitudeChangeDeg\": 13.531372,\n",
        "      \"altitudeSpanDeg\": 13.531372,\n",
        "      \"targetDeclinationDeg\": 47.065833,\n",
        "      \"fitsTargetRaDeg\": 202.76667,\n",
        "      \"fitsTargetDecDeg\": 47.065833,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.075,\n",
        "      \"reportedDriftRatePxPerMin\": 0.031,\n",
        "      \"reportedJitterRmsArcsec\": 5.284,\n",
        "      \"reportedJitterRmsPx\": 2.208,\n",
        "      \"observedDriftRateArcsecPerMin\": 1.905,\n",
        "      \"observedDriftRatePxPerMin\": 0.796,\n",
        "      \"observedJitterRmsArcsec\": 306.083,\n",
        "      \"observedJitterRmsPx\": 127.925,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-Quad\",\n",
        "      \"filterLabel\": \"L-Quad\",\n",
        "      \"stackedRSnr\": 4.46861,\n",
        "      \"stackedRCoverageFraction\": 0.034958,\n",
        "      \"stackedGSnr\": 4.583578,\n",
        "      \"stackedGCoverageFraction\": 0.035406,\n",
        "      \"stackedBSnr\": 3.976558,\n",
        "      \"stackedBCoverageFraction\": 0.031081,\n",
        "      \"avgStackedSnr\": 4.342915,\n",
        "      \"avgStackedCoverageFraction\": 0.033815,\n",
        "      \"cloudCoverPercentAvg\": 48.794045,\n",
        "      \"humidityPercentAvg\": 62.032143,\n",
        "      \"dewPointSpreadCAvg\": 6.947215,\n",
        "      \"windSpeedKmhAvg\": 2.267537,\n",
        "      \"windGustKmhMax\": 3.2688,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.492197,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 27\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-05-11-38\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-05-11\",\n",
        "      \"sessionStartTime\": \"2026-05-12T03:32:17Z\",\n",
        "      \"sessionEndTime\": \"2026-05-12T04:59:23Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-05-12T01:56:48Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-05-12T07:55:16Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 141,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 5226.074,\n",
        "      \"totalIntegrationSeconds\": 4230,\n",
        "      \"elapsedMinutes\": 87.101233,\n",
        "      \"integrationMinutes\": 70.5,\n",
        "      \"integrationEfficiency\": 0.809403,\n",
        "      \"captureEfficiency\": 0.809403,\n",
        "      \"elapsedDropRate\": 0.189655,\n",
        "      \"elapsedCapacitySubs\": 174,\n",
        "      \"droppedSubEstimate\": 33,\n",
        "      \"startingFocusPosition\": 1626,\n",
        "      \"endingFocusPosition\": 1626,\n",
        "      \"startAltitudeDeg\": 48.457878,\n",
        "      \"endAltitudeDeg\": 40.757636,\n",
        "      \"meanAltitudeDeg\": 44.607757,\n",
        "      \"altitudeChangeDeg\": -7.700242,\n",
        "      \"altitudeSpanDeg\": 7.700242,\n",
        "      \"targetDeclinationDeg\": 69.226667,\n",
        "      \"fitsTargetRaDeg\": 149.28333,\n",
        "      \"fitsTargetDecDeg\": 69.226667,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.079,\n",
        "      \"reportedDriftRatePxPerMin\": 0.033,\n",
        "      \"reportedJitterRmsArcsec\": 5.6,\n",
        "      \"reportedJitterRmsPx\": 2.34,\n",
        "      \"observedDriftRateArcsecPerMin\": 0.196,\n",
        "      \"observedDriftRatePxPerMin\": 0.082,\n",
        "      \"observedJitterRmsArcsec\": 78.949,\n",
        "      \"observedJitterRmsPx\": 32.996,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-Quad\",\n",
        "      \"filterLabel\": \"L-Quad\",\n",
        "      \"stackedRSnr\": 3.773356,\n",
        "      \"stackedRCoverageFraction\": 0.019117,\n",
        "      \"stackedGSnr\": 3.960572,\n",
        "      \"stackedGCoverageFraction\": 0.0249,\n",
        "      \"stackedBSnr\": 3.675502,\n",
        "      \"stackedBCoverageFraction\": 0.013872,\n",
        "      \"avgStackedSnr\": 3.803143,\n",
        "      \"avgStackedCoverageFraction\": 0.019296,\n",
        "      \"cloudCoverPercentAvg\": 35.952951,\n",
        "      \"humidityPercentAvg\": 62.954476,\n",
        "      \"dewPointSpreadCAvg\": 6.735395,\n",
        "      \"windSpeedKmhAvg\": 6.63849,\n",
        "      \"windGustKmhMax\": 21.4056,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.155366,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 27\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-05-12-39\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-05-12\",\n",
        "      \"sessionStartTime\": \"2026-05-13T02:30:08Z\",\n",
        "      \"sessionEndTime\": \"2026-05-13T04:59:46Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-05-13T01:58:20Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-05-13T07:53:43Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 88,\n",
        "      \"subLengthSeconds\": 60,\n",
        "      \"totalElapsedSeconds\": 8977.599,\n",
        "      \"totalIntegrationSeconds\": 5280,\n",
        "      \"elapsedMinutes\": 149.62665,\n",
        "      \"integrationMinutes\": 88,\n",
        "      \"integrationEfficiency\": 0.588131,\n",
        "      \"captureEfficiency\": 0.588131,\n",
        "      \"elapsedDropRate\": 0.409396,\n",
        "      \"elapsedCapacitySubs\": 149,\n",
        "      \"droppedSubEstimate\": 61,\n",
        "      \"startingFocusPosition\": 1628,\n",
        "      \"endingFocusPosition\": 1603,\n",
        "      \"startAltitudeDeg\": 53.405494,\n",
        "      \"endAltitudeDeg\": 40.42371,\n",
        "      \"meanAltitudeDeg\": 46.914602,\n",
        "      \"altitudeChangeDeg\": -12.981784,\n",
        "      \"altitudeSpanDeg\": 12.981784,\n",
        "      \"targetDeclinationDeg\": 69.146389,\n",
        "      \"fitsTargetRaDeg\": 149.449995,\n",
        "      \"fitsTargetDecDeg\": 69.146389,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.587,\n",
        "      \"reportedDriftRatePxPerMin\": 0.245,\n",
        "      \"reportedJitterRmsArcsec\": 39.188,\n",
        "      \"reportedJitterRmsPx\": 16.376,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-Quad\",\n",
        "      \"filterLabel\": \"L-Quad\",\n",
        "      \"stackedRSnr\": 3.773356,\n",
        "      \"stackedRCoverageFraction\": 0.019117,\n",
        "      \"stackedGSnr\": 3.960572,\n",
        "      \"stackedGCoverageFraction\": 0.0249,\n",
        "      \"stackedBSnr\": 3.675502,\n",
        "      \"stackedBCoverageFraction\": 0.013872,\n",
        "      \"avgStackedSnr\": 3.803143,\n",
        "      \"avgStackedCoverageFraction\": 0.019296,\n",
        "      \"cloudCoverPercentAvg\": 15.996056,\n",
        "      \"humidityPercentAvg\": 63.396934,\n",
        "      \"dewPointSpreadCAvg\": 6.661278,\n",
        "      \"windSpeedKmhAvg\": 1.317183,\n",
        "      \"windGustKmhMax\": 4.3308,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.195863,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 26\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-05-14-40\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-05-14\",\n",
        "      \"sessionStartTime\": \"2026-05-15T01:13:33Z\",\n",
        "      \"sessionEndTime\": \"2026-05-15T01:14:57Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-05-15T02:01:24Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-05-15T07:50:40Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 4,\n",
        "      \"subLengthSeconds\": 20,\n",
        "      \"totalElapsedSeconds\": 83.573,\n",
        "      \"totalIntegrationSeconds\": 80,\n",
        "      \"elapsedMinutes\": 1.392883,\n",
        "      \"integrationMinutes\": 1.333333,\n",
        "      \"integrationEfficiency\": 0.957247,\n",
        "      \"captureEfficiency\": 0.957247,\n",
        "      \"elapsedDropRate\": 0,\n",
        "      \"elapsedCapacitySubs\": 4,\n",
        "      \"droppedSubEstimate\": 0,\n",
        "      \"startingFocusPosition\": 1608,\n",
        "      \"endingFocusPosition\": 1608,\n",
        "      \"startAltitudeDeg\": 58.098308,\n",
        "      \"endAltitudeDeg\": 58.017903,\n",
        "      \"meanAltitudeDeg\": 58.058106,\n",
        "      \"altitudeChangeDeg\": -0.080405,\n",
        "      \"altitudeSpanDeg\": 0.080405,\n",
        "      \"targetDeclinationDeg\": 69.253611,\n",
        "      \"fitsTargetRaDeg\": 149.44167,\n",
        "      \"fitsTargetDecDeg\": 69.253611,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0,\n",
        "      \"reportedDriftRatePxPerMin\": 0,\n",
        "      \"reportedJitterRmsArcsec\": 0,\n",
        "      \"reportedJitterRmsPx\": 0,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 3.773356,\n",
        "      \"stackedRCoverageFraction\": 0.019117,\n",
        "      \"stackedGSnr\": 3.960572,\n",
        "      \"stackedGCoverageFraction\": 0.0249,\n",
        "      \"stackedBSnr\": 3.675502,\n",
        "      \"stackedBCoverageFraction\": 0.013872,\n",
        "      \"avgStackedSnr\": 3.803143,\n",
        "      \"avgStackedCoverageFraction\": 0.019296,\n",
        "      \"cloudCoverPercentAvg\": 40,\n",
        "      \"humidityPercentAvg\": 69,\n",
        "      \"dewPointSpreadCAvg\": 5.492631,\n",
        "      \"windSpeedKmhAvg\": 4.5828,\n",
        "      \"windGustKmhMax\": 15.238799,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.360582,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 24\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-05-14-41\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-05-14\",\n",
        "      \"sessionStartTime\": \"2026-05-15T01:16:35Z\",\n",
        "      \"sessionEndTime\": \"2026-05-15T03:17:31Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-05-15T02:01:24Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-05-15T07:50:40Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 88,\n",
        "      \"subLengthSeconds\": 60,\n",
        "      \"totalElapsedSeconds\": 7255.884,\n",
        "      \"totalIntegrationSeconds\": 5280,\n",
        "      \"elapsedMinutes\": 120.9314,\n",
        "      \"integrationMinutes\": 88,\n",
        "      \"integrationEfficiency\": 0.727685,\n",
        "      \"captureEfficiency\": 0.727685,\n",
        "      \"elapsedDropRate\": 0.266667,\n",
        "      \"elapsedCapacitySubs\": 120,\n",
        "      \"droppedSubEstimate\": 32,\n",
        "      \"startingFocusPosition\": 1608,\n",
        "      \"endingFocusPosition\": 1608,\n",
        "      \"startAltitudeDeg\": 57.924745,\n",
        "      \"endAltitudeDeg\": 48.768254,\n",
        "      \"meanAltitudeDeg\": 53.3465,\n",
        "      \"altitudeChangeDeg\": -9.156491,\n",
        "      \"altitudeSpanDeg\": 9.156491,\n",
        "      \"targetDeclinationDeg\": 69.254167,\n",
        "      \"fitsTargetRaDeg\": 149.454165,\n",
        "      \"fitsTargetDecDeg\": 69.254167,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.03,\n",
        "      \"reportedDriftRatePxPerMin\": 0.013,\n",
        "      \"reportedJitterRmsArcsec\": 2.632,\n",
        "      \"reportedJitterRmsPx\": 1.1,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 3.773356,\n",
        "      \"stackedRCoverageFraction\": 0.019117,\n",
        "      \"stackedGSnr\": 3.960572,\n",
        "      \"stackedGCoverageFraction\": 0.0249,\n",
        "      \"stackedBSnr\": 3.675502,\n",
        "      \"stackedBCoverageFraction\": 0.013872,\n",
        "      \"avgStackedSnr\": 3.803143,\n",
        "      \"avgStackedCoverageFraction\": 0.019296,\n",
        "      \"cloudCoverPercentAvg\": 42.480745,\n",
        "      \"humidityPercentAvg\": 72.350444,\n",
        "      \"dewPointSpreadCAvg\": 4.783527,\n",
        "      \"windSpeedKmhAvg\": 5.101945,\n",
        "      \"windGustKmhMax\": 15.5808,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.303298,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 24\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m16-2026-05-15-24\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m16\",\n",
        "      \"catalogId\": \"M16\",\n",
        "      \"targetName\": \"Eagle nebula\",\n",
        "      \"commonName\": \"Eagle Nebula\",\n",
        "      \"imageMessierId\": \"16\",\n",
        "      \"date\": \"2026-05-15\",\n",
        "      \"sessionStartTime\": \"2026-05-16T05:07:28Z\",\n",
        "      \"sessionEndTime\": \"2026-05-16T05:34:44Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-05-16T02:02:55Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-05-16T07:49:11Z\",\n",
        "      \"deviceModel\": \"Seestar S30\",\n",
        "      \"deviceCode\": \"S30\",\n",
        "      \"siteLatitudeDeg\": 40.6284,\n",
        "      \"subCount\": 48,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 1636.345,\n",
        "      \"totalIntegrationSeconds\": 1440,\n",
        "      \"elapsedMinutes\": 27.272417,\n",
        "      \"integrationMinutes\": 24,\n",
        "      \"integrationEfficiency\": 0.88001,\n",
        "      \"captureEfficiency\": 0.88001,\n",
        "      \"elapsedDropRate\": 0.111111,\n",
        "      \"elapsedCapacitySubs\": 54,\n",
        "      \"droppedSubEstimate\": 6,\n",
        "      \"startingFocusPosition\": 1155,\n",
        "      \"endingFocusPosition\": 1155,\n",
        "      \"startAltitudeDeg\": 25.168803,\n",
        "      \"endAltitudeDeg\": 28.493932,\n",
        "      \"meanAltitudeDeg\": 26.831368,\n",
        "      \"altitudeChangeDeg\": 3.325129,\n",
        "      \"altitudeSpanDeg\": 3.325129,\n",
        "      \"targetDeclinationDeg\": -12.9925,\n",
        "      \"fitsTargetRaDeg\": 275.20833,\n",
        "      \"fitsTargetDecDeg\": -12.9925,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.08,\n",
        "      \"reportedDriftRatePxPerMin\": 0.022,\n",
        "      \"reportedJitterRmsArcsec\": 1.04,\n",
        "      \"reportedJitterRmsPx\": 0.278,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"SV220 (SII+OIII, 7nm)\",\n",
        "      \"filterLabel\": \"SV220 (SII+OIII, 7nm)\",\n",
        "      \"stackedRSnr\": 2.935106,\n",
        "      \"stackedRCoverageFraction\": 0.039198,\n",
        "      \"stackedGSnr\": 2.85086,\n",
        "      \"stackedGCoverageFraction\": 0.05089,\n",
        "      \"stackedBSnr\": 2.883819,\n",
        "      \"stackedBCoverageFraction\": 0.055895,\n",
        "      \"avgStackedSnr\": 2.889928,\n",
        "      \"avgStackedCoverageFraction\": 0.048661,\n",
        "      \"cloudCoverPercentAvg\": 7,\n",
        "      \"humidityPercentAvg\": 85,\n",
        "      \"dewPointSpreadCAvg\": 2.405042,\n",
        "      \"windSpeedKmhAvg\": 0.4284,\n",
        "      \"windGustKmhMax\": 0.8352,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 19.674243,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 1,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 23\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m16-2026-05-15-25\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m16\",\n",
        "      \"catalogId\": \"M16\",\n",
        "      \"targetName\": \"Eagle nebula\",\n",
        "      \"commonName\": \"Eagle Nebula\",\n",
        "      \"imageMessierId\": \"16\",\n",
        "      \"date\": \"2026-05-15\",\n",
        "      \"sessionStartTime\": \"2026-05-16T05:34:45Z\",\n",
        "      \"sessionEndTime\": \"2026-05-16T06:59:28Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-05-16T02:02:55Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-05-16T07:49:11Z\",\n",
        "      \"deviceModel\": \"Seestar S30\",\n",
        "      \"deviceCode\": \"S30\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 150,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 5082.543,\n",
        "      \"totalIntegrationSeconds\": 4500,\n",
        "      \"elapsedMinutes\": 84.70905,\n",
        "      \"integrationMinutes\": 75,\n",
        "      \"integrationEfficiency\": 0.885384,\n",
        "      \"captureEfficiency\": 0.885384,\n",
        "      \"elapsedDropRate\": 0.112426,\n",
        "      \"elapsedCapacitySubs\": 169,\n",
        "      \"droppedSubEstimate\": 19,\n",
        "      \"startingFocusPosition\": 1155,\n",
        "      \"endingFocusPosition\": 1155,\n",
        "      \"startAltitudeDeg\": 28.496761,\n",
        "      \"endAltitudeDeg\": 35.367127,\n",
        "      \"meanAltitudeDeg\": 31.931944,\n",
        "      \"altitudeChangeDeg\": 6.870366,\n",
        "      \"altitudeSpanDeg\": 6.870366,\n",
        "      \"targetDeclinationDeg\": -12.991389,\n",
        "      \"fitsTargetRaDeg\": 275.20833,\n",
        "      \"fitsTargetDecDeg\": -12.991389,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0,\n",
        "      \"reportedDriftRatePxPerMin\": 0,\n",
        "      \"reportedJitterRmsArcsec\": 0,\n",
        "      \"reportedJitterRmsPx\": 0,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"SV220 (SII+OIII, 7nm)\",\n",
        "      \"filterLabel\": \"SV220 (SII+OIII, 7nm)\",\n",
        "      \"stackedRSnr\": 4.354541,\n",
        "      \"stackedRCoverageFraction\": 0.075387,\n",
        "      \"stackedGSnr\": 3.771452,\n",
        "      \"stackedGCoverageFraction\": 0.074677,\n",
        "      \"stackedBSnr\": 3.538512,\n",
        "      \"stackedBCoverageFraction\": 0.064607,\n",
        "      \"avgStackedSnr\": 3.888168,\n",
        "      \"avgStackedCoverageFraction\": 0.071557,\n",
        "      \"cloudCoverPercentAvg\": 5.595841,\n",
        "      \"humidityPercentAvg\": 87.106238,\n",
        "      \"dewPointSpreadCAvg\": 2.039941,\n",
        "      \"windSpeedKmhAvg\": 1.227085,\n",
        "      \"windGustKmhMax\": 1.8504,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 19.861031,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 1,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 23\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-05-15-42\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-05-15\",\n",
        "      \"sessionStartTime\": \"2026-05-16T02:04:05Z\",\n",
        "      \"sessionEndTime\": \"2026-05-16T03:09:12Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-05-16T02:02:55Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-05-16T07:49:11Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 63,\n",
        "      \"subLengthSeconds\": 60,\n",
        "      \"totalElapsedSeconds\": 3906.68,\n",
        "      \"totalIntegrationSeconds\": 3780,\n",
        "      \"elapsedMinutes\": 65.111333,\n",
        "      \"integrationMinutes\": 63,\n",
        "      \"integrationEfficiency\": 0.967573,\n",
        "      \"captureEfficiency\": 0.967573,\n",
        "      \"elapsedDropRate\": 0.030769,\n",
        "      \"elapsedCapacitySubs\": 65,\n",
        "      \"droppedSubEstimate\": 2,\n",
        "      \"startingFocusPosition\": 1608,\n",
        "      \"endingFocusPosition\": 1608,\n",
        "      \"startAltitudeDeg\": 54.422655,\n",
        "      \"endAltitudeDeg\": 49.132663,\n",
        "      \"meanAltitudeDeg\": 51.777659,\n",
        "      \"altitudeChangeDeg\": -5.289992,\n",
        "      \"altitudeSpanDeg\": 5.289992,\n",
        "      \"targetDeclinationDeg\": 69.304444,\n",
        "      \"fitsTargetRaDeg\": 149.44584,\n",
        "      \"fitsTargetDecDeg\": 69.304444,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.047,\n",
        "      \"reportedDriftRatePxPerMin\": 0.02,\n",
        "      \"reportedJitterRmsArcsec\": 1.671,\n",
        "      \"reportedJitterRmsPx\": 0.698,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 3.688256,\n",
        "      \"stackedRCoverageFraction\": 0.020952,\n",
        "      \"stackedGSnr\": 3.810494,\n",
        "      \"stackedGCoverageFraction\": 0.022573,\n",
        "      \"stackedBSnr\": 3.150009,\n",
        "      \"stackedBCoverageFraction\": 0.01242,\n",
        "      \"avgStackedSnr\": 3.549586,\n",
        "      \"avgStackedCoverageFraction\": 0.018648,\n",
        "      \"cloudCoverPercentAvg\": 77.813052,\n",
        "      \"humidityPercentAvg\": 74.424013,\n",
        "      \"dewPointSpreadCAvg\": 4.429028,\n",
        "      \"windSpeedKmhAvg\": 1.429687,\n",
        "      \"windGustKmhMax\": 3.2688,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.279381,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 23\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-05-15-43\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-05-15\",\n",
        "      \"sessionStartTime\": \"2026-05-16T03:11:48Z\",\n",
        "      \"sessionEndTime\": \"2026-05-16T03:59:47Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-05-16T02:02:55Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-05-16T07:49:11Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 85,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 2878.143,\n",
        "      \"totalIntegrationSeconds\": 2550,\n",
        "      \"elapsedMinutes\": 47.96905,\n",
        "      \"integrationMinutes\": 42.5,\n",
        "      \"integrationEfficiency\": 0.885988,\n",
        "      \"captureEfficiency\": 0.885988,\n",
        "      \"elapsedDropRate\": 0.105263,\n",
        "      \"elapsedCapacitySubs\": 95,\n",
        "      \"droppedSubEstimate\": 10,\n",
        "      \"startingFocusPosition\": 1608,\n",
        "      \"endingFocusPosition\": 1608,\n",
        "      \"startAltitudeDeg\": 48.964426,\n",
        "      \"endAltitudeDeg\": 44.74298,\n",
        "      \"meanAltitudeDeg\": 46.853703,\n",
        "      \"altitudeChangeDeg\": -4.221446,\n",
        "      \"altitudeSpanDeg\": 4.221446,\n",
        "      \"targetDeclinationDeg\": 69.2275,\n",
        "      \"fitsTargetRaDeg\": 149.55834,\n",
        "      \"fitsTargetDecDeg\": 69.2275,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.075,\n",
        "      \"reportedDriftRatePxPerMin\": 0.031,\n",
        "      \"reportedJitterRmsArcsec\": 2.321,\n",
        "      \"reportedJitterRmsPx\": 0.97,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 3.688256,\n",
        "      \"stackedRCoverageFraction\": 0.020952,\n",
        "      \"stackedGSnr\": 3.810494,\n",
        "      \"stackedGCoverageFraction\": 0.022573,\n",
        "      \"stackedBSnr\": 3.150009,\n",
        "      \"stackedBCoverageFraction\": 0.01242,\n",
        "      \"avgStackedSnr\": 3.549586,\n",
        "      \"avgStackedCoverageFraction\": 0.018648,\n",
        "      \"cloudCoverPercentAvg\": 22,\n",
        "      \"humidityPercentAvg\": 77,\n",
        "      \"dewPointSpreadCAvg\": 3.897594,\n",
        "      \"windSpeedKmhAvg\": 2.898,\n",
        "      \"windGustKmhMax\": 3.2688,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.197006,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 23\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m101-2026-05-18-17\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m101\",\n",
        "      \"catalogId\": \"M101\",\n",
        "      \"targetName\": \"Pinwheel Galaxy\",\n",
        "      \"commonName\": \"Pinwheel Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-05-18\",\n",
        "      \"sessionStartTime\": \"2026-05-19T05:01:21Z\",\n",
        "      \"sessionEndTime\": \"2026-05-19T06:59:26Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-05-19T02:07:25Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-05-19T07:44:54Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 206,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 7084.495,\n",
        "      \"totalIntegrationSeconds\": 6180,\n",
        "      \"elapsedMinutes\": 118.074917,\n",
        "      \"integrationMinutes\": 103,\n",
        "      \"integrationEfficiency\": 0.872328,\n",
        "      \"captureEfficiency\": 0.872328,\n",
        "      \"elapsedDropRate\": 0.127119,\n",
        "      \"elapsedCapacitySubs\": 236,\n",
        "      \"droppedSubEstimate\": 30,\n",
        "      \"startingFocusPosition\": 1649,\n",
        "      \"endingFocusPosition\": 1649,\n",
        "      \"startAltitudeDeg\": 67.873474,\n",
        "      \"endAltitudeDeg\": 51.0497,\n",
        "      \"meanAltitudeDeg\": 59.461587,\n",
        "      \"altitudeChangeDeg\": -16.823774,\n",
        "      \"altitudeSpanDeg\": 16.823774,\n",
        "      \"targetDeclinationDeg\": 54.2375,\n",
        "      \"fitsTargetRaDeg\": 211.062495,\n",
        "      \"fitsTargetDecDeg\": 54.2375,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.066,\n",
        "      \"reportedDriftRatePxPerMin\": 0.028,\n",
        "      \"reportedJitterRmsArcsec\": 8.11,\n",
        "      \"reportedJitterRmsPx\": 3.389,\n",
        "      \"observedDriftRateArcsecPerMin\": 0,\n",
        "      \"observedDriftRatePxPerMin\": 0,\n",
        "      \"observedJitterRmsArcsec\": 0,\n",
        "      \"observedJitterRmsPx\": 0,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": 5.434584,\n",
        "      \"stackedRCoverageFraction\": 0.047705,\n",
        "      \"stackedGSnr\": 5.667113,\n",
        "      \"stackedGCoverageFraction\": 0.053307,\n",
        "      \"stackedBSnr\": 5.108498,\n",
        "      \"stackedBCoverageFraction\": 0.046067,\n",
        "      \"avgStackedSnr\": 5.403398,\n",
        "      \"avgStackedCoverageFraction\": 0.049026,\n",
        "      \"cloudCoverPercentAvg\": 2.496582,\n",
        "      \"humidityPercentAvg\": 80.503418,\n",
        "      \"dewPointSpreadCAvg\": 3.516295,\n",
        "      \"windSpeedKmhAvg\": 1.106077,\n",
        "      \"windGustKmhMax\": 7.833601,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.373317,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 1,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 20\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-05-18-44\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-05-18\",\n",
        "      \"sessionStartTime\": \"2026-05-19T01:00:26Z\",\n",
        "      \"sessionEndTime\": \"2026-05-19T01:59:34Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-05-19T02:07:25Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-05-19T07:44:54Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 104,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 3548.398,\n",
        "      \"totalIntegrationSeconds\": 3120,\n",
        "      \"elapsedMinutes\": 59.139967,\n",
        "      \"integrationMinutes\": 52,\n",
        "      \"integrationEfficiency\": 0.87927,\n",
        "      \"captureEfficiency\": 0.87927,\n",
        "      \"elapsedDropRate\": 0.118644,\n",
        "      \"elapsedCapacitySubs\": 118,\n",
        "      \"droppedSubEstimate\": 14,\n",
        "      \"startingFocusPosition\": 1611,\n",
        "      \"endingFocusPosition\": 1611,\n",
        "      \"startAltitudeDeg\": 57.97525,\n",
        "      \"endAltitudeDeg\": 53.907264,\n",
        "      \"meanAltitudeDeg\": 55.941257,\n",
        "      \"altitudeChangeDeg\": -4.067986,\n",
        "      \"altitudeSpanDeg\": 4.067986,\n",
        "      \"targetDeclinationDeg\": 69.204722,\n",
        "      \"fitsTargetRaDeg\": 149.40417,\n",
        "      \"fitsTargetDecDeg\": 69.204722,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.091,\n",
        "      \"reportedDriftRatePxPerMin\": 0.038,\n",
        "      \"reportedJitterRmsArcsec\": 3.844,\n",
        "      \"reportedJitterRmsPx\": 1.606,\n",
        "      \"observedDriftRateArcsecPerMin\": 0.573,\n",
        "      \"observedDriftRatePxPerMin\": 0.24,\n",
        "      \"observedJitterRmsArcsec\": 152.671,\n",
        "      \"observedJitterRmsPx\": 63.808,\n",
        "      \"ircutOrLp\": \"LP\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"LP\",\n",
        "      \"stackedRSnr\": 4.110373,\n",
        "      \"stackedRCoverageFraction\": 0.034209,\n",
        "      \"stackedGSnr\": 4.330158,\n",
        "      \"stackedGCoverageFraction\": 0.039199,\n",
        "      \"stackedBSnr\": 3.832875,\n",
        "      \"stackedBCoverageFraction\": 0.026536,\n",
        "      \"avgStackedSnr\": 4.091135,\n",
        "      \"avgStackedCoverageFraction\": 0.033315,\n",
        "      \"cloudCoverPercentAvg\": 0,\n",
        "      \"humidityPercentAvg\": 60,\n",
        "      \"dewPointSpreadCAvg\": 8.421034,\n",
        "      \"windSpeedKmhAvg\": 2.5128,\n",
        "      \"windGustKmhMax\": 9.414,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.336467,\n",
        "      \"moonTargetSeparationDegAvg\": 53.343875,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 20\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m16-2026-05-28-26\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m16\",\n",
        "      \"catalogId\": \"M16\",\n",
        "      \"targetName\": \"Eagle nebula\",\n",
        "      \"commonName\": \"Eagle Nebula\",\n",
        "      \"imageMessierId\": \"16\",\n",
        "      \"date\": \"2026-05-28\",\n",
        "      \"sessionStartTime\": \"2026-05-29T04:01:32Z\",\n",
        "      \"sessionEndTime\": \"2026-05-29T06:39:17Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-05-29T02:21:24Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-05-29T07:32:51Z\",\n",
        "      \"deviceModel\": \"Seestar S30\",\n",
        "      \"deviceCode\": \"S30\",\n",
        "      \"siteLatitudeDeg\": 40.6284,\n",
        "      \"subCount\": 273,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 9465.907,\n",
        "      \"totalIntegrationSeconds\": 8190,\n",
        "      \"elapsedMinutes\": 157.765117,\n",
        "      \"integrationMinutes\": 136.5,\n",
        "      \"integrationEfficiency\": 0.86521,\n",
        "      \"captureEfficiency\": 0.86521,\n",
        "      \"elapsedDropRate\": 0.133333,\n",
        "      \"elapsedCapacitySubs\": 315,\n",
        "      \"droppedSubEstimate\": 42,\n",
        "      \"startingFocusPosition\": 1176,\n",
        "      \"endingFocusPosition\": 1176,\n",
        "      \"startAltitudeDeg\": 23.321377,\n",
        "      \"endAltitudeDeg\": 36.410178,\n",
        "      \"meanAltitudeDeg\": 29.865778,\n",
        "      \"altitudeChangeDeg\": 13.088801,\n",
        "      \"altitudeSpanDeg\": 13.088801,\n",
        "      \"targetDeclinationDeg\": -12.864167,\n",
        "      \"fitsTargetRaDeg\": 275.149995,\n",
        "      \"fitsTargetDecDeg\": -12.864167,\n",
        "      \"reportedDriftRateArcsecPerMin\": 4.845,\n",
        "      \"reportedDriftRatePxPerMin\": 1.296,\n",
        "      \"reportedJitterRmsArcsec\": 315.072,\n",
        "      \"reportedJitterRmsPx\": 84.266,\n",
        "      \"observedDriftRateArcsecPerMin\": 0,\n",
        "      \"observedDriftRatePxPerMin\": 0,\n",
        "      \"observedJitterRmsArcsec\": 0,\n",
        "      \"observedJitterRmsPx\": 0,\n",
        "      \"ircutOrLp\": \"LP\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"LP\",\n",
        "      \"stackedRSnr\": 4.374182,\n",
        "      \"stackedRCoverageFraction\": 0.037918,\n",
        "      \"stackedGSnr\": 3.968572,\n",
        "      \"stackedGCoverageFraction\": 0.01466,\n",
        "      \"stackedBSnr\": 3.779502,\n",
        "      \"stackedBCoverageFraction\": 0.013535,\n",
        "      \"avgStackedSnr\": 4.040752,\n",
        "      \"avgStackedCoverageFraction\": 0.022038,\n",
        "      \"cloudCoverPercentAvg\": 4.392511,\n",
        "      \"humidityPercentAvg\": 74.757004,\n",
        "      \"dewPointSpreadCAvg\": 4.361357,\n",
        "      \"windSpeedKmhAvg\": 2.39544,\n",
        "      \"windGustKmhMax\": 6.8724,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 19.819306,\n",
        "      \"moonTargetSeparationDegAvg\": 52.808254,\n",
        "      \"deviceS30\": 1,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 10\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-05-28-45\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-05-28\",\n",
        "      \"sessionStartTime\": \"2026-05-29T02:50:53Z\",\n",
        "      \"sessionEndTime\": \"2026-05-29T03:59:44Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-05-29T02:21:24Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-05-29T07:32:51Z\",\n",
        "      \"deviceModel\": \"Seestar S30\",\n",
        "      \"deviceCode\": \"S30\",\n",
        "      \"siteLatitudeDeg\": 40.6284,\n",
        "      \"subCount\": 112,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 4130.855,\n",
        "      \"totalIntegrationSeconds\": 3360,\n",
        "      \"elapsedMinutes\": 68.847583,\n",
        "      \"integrationMinutes\": 56,\n",
        "      \"integrationEfficiency\": 0.813391,\n",
        "      \"captureEfficiency\": 0.813391,\n",
        "      \"elapsedDropRate\": 0.182482,\n",
        "      \"elapsedCapacitySubs\": 137,\n",
        "      \"droppedSubEstimate\": 25,\n",
        "      \"startingFocusPosition\": 1181,\n",
        "      \"endingFocusPosition\": 1179,\n",
        "      \"startAltitudeDeg\": 46.307428,\n",
        "      \"endAltitudeDeg\": 40.133562,\n",
        "      \"meanAltitudeDeg\": 43.220495,\n",
        "      \"altitudeChangeDeg\": -6.173866,\n",
        "      \"altitudeSpanDeg\": 6.173866,\n",
        "      \"targetDeclinationDeg\": 68.946944,\n",
        "      \"fitsTargetRaDeg\": 149.44584,\n",
        "      \"fitsTargetDecDeg\": 68.946944,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.193,\n",
        "      \"reportedDriftRatePxPerMin\": 0.052,\n",
        "      \"reportedJitterRmsArcsec\": 4.8,\n",
        "      \"reportedJitterRmsPx\": 1.284,\n",
        "      \"observedDriftRateArcsecPerMin\": 0,\n",
        "      \"observedDriftRatePxPerMin\": 0,\n",
        "      \"observedJitterRmsArcsec\": 0,\n",
        "      \"observedJitterRmsPx\": 0,\n",
        "      \"ircutOrLp\": \"LP\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"LP\",\n",
        "      \"stackedRSnr\": 3.431716,\n",
        "      \"stackedRCoverageFraction\": 0.032062,\n",
        "      \"stackedGSnr\": 3.488449,\n",
        "      \"stackedGCoverageFraction\": 0.026023,\n",
        "      \"stackedBSnr\": 3.285338,\n",
        "      \"stackedBCoverageFraction\": 0.02379,\n",
        "      \"avgStackedSnr\": 3.401834,\n",
        "      \"avgStackedCoverageFraction\": 0.027292,\n",
        "      \"cloudCoverPercentAvg\": 0,\n",
        "      \"humidityPercentAvg\": 65.470888,\n",
        "      \"dewPointSpreadCAvg\": 6.422925,\n",
        "      \"windSpeedKmhAvg\": 1.233357,\n",
        "      \"windGustKmhMax\": 13.377601,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.128579,\n",
        "      \"moonTargetSeparationDegAvg\": 102.009171,\n",
        "      \"deviceS30\": 1,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 10\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m101-2026-05-29-18\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m101\",\n",
        "      \"catalogId\": \"M101\",\n",
        "      \"targetName\": \"Pinwheel Galaxy\",\n",
        "      \"commonName\": \"Pinwheel Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-05-29\",\n",
        "      \"sessionStartTime\": \"2026-05-30T06:21:02Z\",\n",
        "      \"sessionEndTime\": \"2026-05-30T08:39:39Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-05-30T02:22:40Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-05-30T07:31:51Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 199,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 8316.586,\n",
        "      \"totalIntegrationSeconds\": 5970,\n",
        "      \"elapsedMinutes\": 138.609767,\n",
        "      \"integrationMinutes\": 99.5,\n",
        "      \"integrationEfficiency\": 0.717843,\n",
        "      \"captureEfficiency\": 0.717843,\n",
        "      \"elapsedDropRate\": 0.281588,\n",
        "      \"elapsedCapacitySubs\": 277,\n",
        "      \"droppedSubEstimate\": 78,\n",
        "      \"startingFocusPosition\": 1630,\n",
        "      \"endingFocusPosition\": 1630,\n",
        "      \"startAltitudeDeg\": 50.336004,\n",
        "      \"endAltitudeDeg\": 30.978344,\n",
        "      \"meanAltitudeDeg\": 40.657174,\n",
        "      \"altitudeChangeDeg\": -19.35766,\n",
        "      \"altitudeSpanDeg\": 19.35766,\n",
        "      \"targetDeclinationDeg\": 54.244167,\n",
        "      \"fitsTargetRaDeg\": 211.05417,\n",
        "      \"fitsTargetDecDeg\": 54.244167,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.018,\n",
        "      \"reportedDriftRatePxPerMin\": 0.008,\n",
        "      \"reportedJitterRmsArcsec\": 2.691,\n",
        "      \"reportedJitterRmsPx\": 1.125,\n",
        "      \"observedDriftRateArcsecPerMin\": 0,\n",
        "      \"observedDriftRatePxPerMin\": 0,\n",
        "      \"observedJitterRmsArcsec\": 0,\n",
        "      \"observedJitterRmsPx\": 0,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 3.261709,\n",
        "      \"stackedRCoverageFraction\": 0.02487,\n",
        "      \"stackedGSnr\": 3.403641,\n",
        "      \"stackedGCoverageFraction\": 0.017568,\n",
        "      \"stackedBSnr\": 3.051355,\n",
        "      \"stackedBCoverageFraction\": 0.014944,\n",
        "      \"avgStackedSnr\": 3.238902,\n",
        "      \"avgStackedCoverageFraction\": 0.019127,\n",
        "      \"cloudCoverPercentAvg\": 4.002529,\n",
        "      \"humidityPercentAvg\": 57.131783,\n",
        "      \"dewPointSpreadCAvg\": 8.491071,\n",
        "      \"windSpeedKmhAvg\": 7.542317,\n",
        "      \"windGustKmhMax\": 26.9496,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.052552,\n",
        "      \"moonTargetSeparationDegAvg\": 81.041338,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 1,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 9\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-05-29-46\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-05-29\",\n",
        "      \"sessionStartTime\": \"2026-05-30T03:30:45Z\",\n",
        "      \"sessionEndTime\": \"2026-05-30T03:59:38Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-05-30T02:22:40Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-05-30T07:31:51Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 51,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 1733.013,\n",
        "      \"totalIntegrationSeconds\": 1530,\n",
        "      \"elapsedMinutes\": 28.88355,\n",
        "      \"integrationMinutes\": 25.5,\n",
        "      \"integrationEfficiency\": 0.882855,\n",
        "      \"captureEfficiency\": 0.882855,\n",
        "      \"elapsedDropRate\": 0.105263,\n",
        "      \"elapsedCapacitySubs\": 57,\n",
        "      \"droppedSubEstimate\": 6,\n",
        "      \"startingFocusPosition\": 1630,\n",
        "      \"endingFocusPosition\": 1630,\n",
        "      \"startAltitudeDeg\": 42.402346,\n",
        "      \"endAltitudeDeg\": 39.865823,\n",
        "      \"meanAltitudeDeg\": 41.134085,\n",
        "      \"altitudeChangeDeg\": -2.536523,\n",
        "      \"altitudeSpanDeg\": 2.536523,\n",
        "      \"targetDeclinationDeg\": 69.284722,\n",
        "      \"fitsTargetRaDeg\": 149.462505,\n",
        "      \"fitsTargetDecDeg\": 69.284722,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.091,\n",
        "      \"reportedDriftRatePxPerMin\": 0.038,\n",
        "      \"reportedJitterRmsArcsec\": 1.276,\n",
        "      \"reportedJitterRmsPx\": 0.533,\n",
        "      \"observedDriftRateArcsecPerMin\": 0,\n",
        "      \"observedDriftRatePxPerMin\": 0,\n",
        "      \"observedJitterRmsArcsec\": 0,\n",
        "      \"observedJitterRmsPx\": 0,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 3.427717,\n",
        "      \"stackedRCoverageFraction\": 0.01874,\n",
        "      \"stackedGSnr\": 3.475069,\n",
        "      \"stackedGCoverageFraction\": 0.019886,\n",
        "      \"stackedBSnr\": 3.106045,\n",
        "      \"stackedBCoverageFraction\": 0.013599,\n",
        "      \"avgStackedSnr\": 3.336277,\n",
        "      \"avgStackedCoverageFraction\": 0.017408,\n",
        "      \"cloudCoverPercentAvg\": 82,\n",
        "      \"humidityPercentAvg\": 61,\n",
        "      \"dewPointSpreadCAvg\": 7.705969,\n",
        "      \"windSpeedKmhAvg\": 5.1336,\n",
        "      \"windGustKmhMax\": 12.794399,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.08607,\n",
        "      \"moonTargetSeparationDegAvg\": 109.672094,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 9\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m101-2026-05-30-19\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m101\",\n",
        "      \"catalogId\": \"M101\",\n",
        "      \"targetName\": \"Pinwheel Galaxy\",\n",
        "      \"commonName\": \"Pinwheel Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-05-30\",\n",
        "      \"sessionStartTime\": \"2026-05-31T03:59:32Z\",\n",
        "      \"sessionEndTime\": \"2026-05-31T06:58:57Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-05-31T02:23:54Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-05-31T07:30:54Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 305,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 10764.973,\n",
        "      \"totalIntegrationSeconds\": 9150,\n",
        "      \"elapsedMinutes\": 179.416217,\n",
        "      \"integrationMinutes\": 152.5,\n",
        "      \"integrationEfficiency\": 0.849979,\n",
        "      \"captureEfficiency\": 0.849979,\n",
        "      \"elapsedDropRate\": 0.148045,\n",
        "      \"elapsedCapacitySubs\": 358,\n",
        "      \"droppedSubEstimate\": 53,\n",
        "      \"startingFocusPosition\": 1630,\n",
        "      \"endingFocusPosition\": 1630,\n",
        "      \"startAltitudeDeg\": 69.714748,\n",
        "      \"endAltitudeDeg\": 44.260345,\n",
        "      \"meanAltitudeDeg\": 56.987547,\n",
        "      \"altitudeChangeDeg\": -25.454403,\n",
        "      \"altitudeSpanDeg\": 25.454403,\n",
        "      \"targetDeclinationDeg\": 54.245278,\n",
        "      \"fitsTargetRaDeg\": 211.037505,\n",
        "      \"fitsTargetDecDeg\": 54.245278,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.024,\n",
        "      \"reportedDriftRatePxPerMin\": 0.01,\n",
        "      \"reportedJitterRmsArcsec\": 5.622,\n",
        "      \"reportedJitterRmsPx\": 2.349,\n",
        "      \"observedDriftRateArcsecPerMin\": 0,\n",
        "      \"observedDriftRatePxPerMin\": 0,\n",
        "      \"observedJitterRmsArcsec\": 0,\n",
        "      \"observedJitterRmsPx\": 0,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 3.572104,\n",
        "      \"stackedRCoverageFraction\": 0.027171,\n",
        "      \"stackedGSnr\": 3.525488,\n",
        "      \"stackedGCoverageFraction\": 0.0243,\n",
        "      \"stackedBSnr\": 3.10733,\n",
        "      \"stackedBCoverageFraction\": 0.015626,\n",
        "      \"avgStackedSnr\": 3.401641,\n",
        "      \"avgStackedCoverageFraction\": 0.022366,\n",
        "      \"cloudCoverPercentAvg\": 5.3854,\n",
        "      \"humidityPercentAvg\": 86.64104,\n",
        "      \"dewPointSpreadCAvg\": 2.116193,\n",
        "      \"windSpeedKmhAvg\": 1.385347,\n",
        "      \"windGustKmhMax\": 5.2272,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.335179,\n",
        "      \"moonTargetSeparationDegAvg\": 86.182631,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 1,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 8\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m16-2026-05-30-27\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m16\",\n",
        "      \"catalogId\": \"M16\",\n",
        "      \"targetName\": \"Eagle nebula\",\n",
        "      \"commonName\": \"Eagle Nebula\",\n",
        "      \"imageMessierId\": \"16\",\n",
        "      \"date\": \"2026-05-30\",\n",
        "      \"sessionStartTime\": \"2026-05-31T06:32:37Z\",\n",
        "      \"sessionEndTime\": \"2026-05-31T08:49:41Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-05-31T02:23:54Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-05-31T07:30:54Z\",\n",
        "      \"deviceModel\": \"Seestar S30\",\n",
        "      \"deviceCode\": \"S30\",\n",
        "      \"siteLatitudeDeg\": 40.6284,\n",
        "      \"subCount\": 221,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 8224.714,\n",
        "      \"totalIntegrationSeconds\": 6630,\n",
        "      \"elapsedMinutes\": 137.078567,\n",
        "      \"integrationMinutes\": 110.5,\n",
        "      \"integrationEfficiency\": 0.806107,\n",
        "      \"captureEfficiency\": 0.806107,\n",
        "      \"elapsedDropRate\": 0.193431,\n",
        "      \"elapsedCapacitySubs\": 274,\n",
        "      \"droppedSubEstimate\": 53,\n",
        "      \"startingFocusPosition\": 1170,\n",
        "      \"endingFocusPosition\": 1170,\n",
        "      \"startAltitudeDeg\": 36.450131,\n",
        "      \"endAltitudeDeg\": 29.296421,\n",
        "      \"meanAltitudeDeg\": 32.873276,\n",
        "      \"altitudeChangeDeg\": -7.15371,\n",
        "      \"altitudeSpanDeg\": 7.15371,\n",
        "      \"targetDeclinationDeg\": -12.833333,\n",
        "      \"fitsTargetRaDeg\": 275.27916,\n",
        "      \"fitsTargetDecDeg\": -12.833333,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.001,\n",
        "      \"reportedDriftRatePxPerMin\": 0,\n",
        "      \"reportedJitterRmsArcsec\": 0.429,\n",
        "      \"reportedJitterRmsPx\": 0.115,\n",
        "      \"observedDriftRateArcsecPerMin\": 0.715,\n",
        "      \"observedDriftRatePxPerMin\": 0.191,\n",
        "      \"observedJitterRmsArcsec\": 329.935,\n",
        "      \"observedJitterRmsPx\": 88.252,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"SV220 (SII+OIII, 7nm)\",\n",
        "      \"filterLabel\": \"SV220 (SII+OIII, 7nm)\",\n",
        "      \"stackedRSnr\": 2.935106,\n",
        "      \"stackedRCoverageFraction\": 0.039198,\n",
        "      \"stackedGSnr\": 2.85086,\n",
        "      \"stackedGCoverageFraction\": 0.05089,\n",
        "      \"stackedBSnr\": 2.883819,\n",
        "      \"stackedBCoverageFraction\": 0.055895,\n",
        "      \"avgStackedSnr\": 2.889928,\n",
        "      \"avgStackedCoverageFraction\": 0.048661,\n",
        "      \"cloudCoverPercentAvg\": 2,\n",
        "      \"humidityPercentAvg\": 87.474603,\n",
        "      \"dewPointSpreadCAvg\": 1.941761,\n",
        "      \"windSpeedKmhAvg\": 1.844259,\n",
        "      \"windGustKmhMax\": 3.3876,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 19.913962,\n",
        "      \"moonTargetSeparationDegAvg\": 30.025168,\n",
        "      \"deviceS30\": 1,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 8\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m51-2026-05-30-24\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m51\",\n",
        "      \"catalogId\": \"M51\",\n",
        "      \"targetName\": \"Whirlpool galaxy\",\n",
        "      \"commonName\": \"Whirlpool Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-05-30\",\n",
        "      \"sessionStartTime\": \"2026-05-31T07:04:04Z\",\n",
        "      \"sessionEndTime\": \"2026-05-31T08:36:06Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-05-31T02:23:54Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-05-31T07:30:54Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 142,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 5522.198,\n",
        "      \"totalIntegrationSeconds\": 4260,\n",
        "      \"elapsedMinutes\": 92.036633,\n",
        "      \"integrationMinutes\": 71,\n",
        "      \"integrationEfficiency\": 0.771432,\n",
        "      \"captureEfficiency\": 0.771432,\n",
        "      \"elapsedDropRate\": 0.228261,\n",
        "      \"elapsedCapacitySubs\": 184,\n",
        "      \"droppedSubEstimate\": 42,\n",
        "      \"startingFocusPosition\": 1630,\n",
        "      \"endingFocusPosition\": 1630,\n",
        "      \"startAltitudeDeg\": 36.308299,\n",
        "      \"endAltitudeDeg\": 22.671343,\n",
        "      \"meanAltitudeDeg\": 29.489821,\n",
        "      \"altitudeChangeDeg\": -13.636956,\n",
        "      \"altitudeSpanDeg\": 13.636956,\n",
        "      \"targetDeclinationDeg\": 47.0725,\n",
        "      \"fitsTargetRaDeg\": 202.745835,\n",
        "      \"fitsTargetDecDeg\": 47.0725,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.058,\n",
        "      \"reportedDriftRatePxPerMin\": 0.024,\n",
        "      \"reportedJitterRmsArcsec\": 3.836,\n",
        "      \"reportedJitterRmsPx\": 1.603,\n",
        "      \"observedDriftRateArcsecPerMin\": 0,\n",
        "      \"observedDriftRatePxPerMin\": 0,\n",
        "      \"observedJitterRmsArcsec\": 0,\n",
        "      \"observedJitterRmsPx\": 0,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 3.279966,\n",
        "      \"stackedRCoverageFraction\": 0.022493,\n",
        "      \"stackedGSnr\": 3.120199,\n",
        "      \"stackedGCoverageFraction\": 0.013932,\n",
        "      \"stackedBSnr\": 2.958772,\n",
        "      \"stackedBCoverageFraction\": 0.012289,\n",
        "      \"avgStackedSnr\": 3.119646,\n",
        "      \"avgStackedCoverageFraction\": 0.016238,\n",
        "      \"cloudCoverPercentAvg\": 2,\n",
        "      \"humidityPercentAvg\": 87.215231,\n",
        "      \"dewPointSpreadCAvg\": 1.982429,\n",
        "      \"windSpeedKmhAvg\": 1.930292,\n",
        "      \"windGustKmhMax\": 3.3876,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 19.750569,\n",
        "      \"moonTargetSeparationDegAvg\": 83.914966,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 8\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-05-30-47\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-05-30\",\n",
        "      \"sessionStartTime\": \"2026-05-31T01:36:29Z\",\n",
        "      \"sessionEndTime\": \"2026-05-31T01:59:16Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-05-31T02:23:54Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-05-31T07:30:54Z\",\n",
        "      \"deviceModel\": \"Seestar S30\",\n",
        "      \"deviceCode\": \"S30\",\n",
        "      \"siteLatitudeDeg\": 40.6284,\n",
        "      \"subCount\": 40,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 1366.952,\n",
        "      \"totalIntegrationSeconds\": 1200,\n",
        "      \"elapsedMinutes\": 22.782533,\n",
        "      \"integrationMinutes\": 20,\n",
        "      \"integrationEfficiency\": 0.877865,\n",
        "      \"captureEfficiency\": 0.877865,\n",
        "      \"elapsedDropRate\": 0.111111,\n",
        "      \"elapsedCapacitySubs\": 45,\n",
        "      \"droppedSubEstimate\": 5,\n",
        "      \"startingFocusPosition\": 1185,\n",
        "      \"endingFocusPosition\": 1185,\n",
        "      \"startAltitudeDeg\": 52.084063,\n",
        "      \"endAltitudeDeg\": 50.147918,\n",
        "      \"meanAltitudeDeg\": 51.11599,\n",
        "      \"altitudeChangeDeg\": -1.936145,\n",
        "      \"altitudeSpanDeg\": 1.936145,\n",
        "      \"targetDeclinationDeg\": 68.914444,\n",
        "      \"fitsTargetRaDeg\": 149.35416,\n",
        "      \"fitsTargetDecDeg\": 68.914444,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.493,\n",
        "      \"reportedDriftRatePxPerMin\": 0.132,\n",
        "      \"reportedJitterRmsArcsec\": 4.57,\n",
        "      \"reportedJitterRmsPx\": 1.222,\n",
        "      \"observedDriftRateArcsecPerMin\": 0,\n",
        "      \"observedDriftRatePxPerMin\": 0,\n",
        "      \"observedJitterRmsArcsec\": 0,\n",
        "      \"observedJitterRmsPx\": 0,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"SV220 (SII+OIII, 7nm)\",\n",
        "      \"filterLabel\": \"SV220 (SII+OIII, 7nm)\",\n",
        "      \"stackedRSnr\": null,\n",
        "      \"stackedRCoverageFraction\": null,\n",
        "      \"stackedGSnr\": null,\n",
        "      \"stackedGCoverageFraction\": null,\n",
        "      \"stackedBSnr\": null,\n",
        "      \"stackedBCoverageFraction\": null,\n",
        "      \"avgStackedSnr\": null,\n",
        "      \"avgStackedCoverageFraction\": null,\n",
        "      \"cloudCoverPercentAvg\": 23,\n",
        "      \"humidityPercentAvg\": 64,\n",
        "      \"dewPointSpreadCAvg\": 6.741596,\n",
        "      \"windSpeedKmhAvg\": 2.3436,\n",
        "      \"windGustKmhMax\": 8.8596,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.269508,\n",
        "      \"moonTargetSeparationDegAvg\": 115.948099,\n",
        "      \"deviceS30\": 1,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 8\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-05-30-48\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-05-30\",\n",
        "      \"sessionStartTime\": \"2026-05-31T01:39:04Z\",\n",
        "      \"sessionEndTime\": \"2026-05-31T03:56:01Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-05-31T02:23:54Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-05-31T07:30:54Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 240,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 8217.354,\n",
        "      \"totalIntegrationSeconds\": 7200,\n",
        "      \"elapsedMinutes\": 136.9559,\n",
        "      \"integrationMinutes\": 120,\n",
        "      \"integrationEfficiency\": 0.876194,\n",
        "      \"captureEfficiency\": 0.876194,\n",
        "      \"elapsedDropRate\": 0.120879,\n",
        "      \"elapsedCapacitySubs\": 273,\n",
        "      \"droppedSubEstimate\": 33,\n",
        "      \"startingFocusPosition\": 1630,\n",
        "      \"endingFocusPosition\": 1630,\n",
        "      \"startAltitudeDeg\": 51.822123,\n",
        "      \"endAltitudeDeg\": 39.888041,\n",
        "      \"meanAltitudeDeg\": 45.855082,\n",
        "      \"altitudeChangeDeg\": -11.934082,\n",
        "      \"altitudeSpanDeg\": 11.934082,\n",
        "      \"targetDeclinationDeg\": 69.266944,\n",
        "      \"fitsTargetRaDeg\": 149.61666,\n",
        "      \"fitsTargetDecDeg\": 69.266944,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.015,\n",
        "      \"reportedDriftRatePxPerMin\": 0.006,\n",
        "      \"reportedJitterRmsArcsec\": 2.312,\n",
        "      \"reportedJitterRmsPx\": 0.966,\n",
        "      \"observedDriftRateArcsecPerMin\": 0,\n",
        "      \"observedDriftRatePxPerMin\": 0,\n",
        "      \"observedJitterRmsArcsec\": 0,\n",
        "      \"observedJitterRmsPx\": 0,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 3.860503,\n",
        "      \"stackedRCoverageFraction\": 0.036859,\n",
        "      \"stackedGSnr\": 3.827492,\n",
        "      \"stackedGCoverageFraction\": 0.033856,\n",
        "      \"stackedBSnr\": 3.433101,\n",
        "      \"stackedBCoverageFraction\": 0.023597,\n",
        "      \"avgStackedSnr\": 3.707032,\n",
        "      \"avgStackedCoverageFraction\": 0.031437,\n",
        "      \"cloudCoverPercentAvg\": 18.325929,\n",
        "      \"humidityPercentAvg\": 74.430436,\n",
        "      \"dewPointSpreadCAvg\": 4.478855,\n",
        "      \"windSpeedKmhAvg\": 2.47101,\n",
        "      \"windGustKmhMax\": 8.8596,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.17647,\n",
        "      \"moonTargetSeparationDegAvg\": 116.16044,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 8\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m101-2026-06-01-20\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m101\",\n",
        "      \"catalogId\": \"M101\",\n",
        "      \"targetName\": \"Pinwheel Galaxy\",\n",
        "      \"commonName\": \"Pinwheel Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-06-01\",\n",
        "      \"sessionStartTime\": \"2026-06-02T02:31:14Z\",\n",
        "      \"sessionEndTime\": \"2026-06-02T03:29:21Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-06-02T02:26:17Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-06-02T07:29:09Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 102,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 3486.777,\n",
        "      \"totalIntegrationSeconds\": 3060,\n",
        "      \"elapsedMinutes\": 58.11295,\n",
        "      \"integrationMinutes\": 51,\n",
        "      \"integrationEfficiency\": 0.877601,\n",
        "      \"captureEfficiency\": 0.877601,\n",
        "      \"elapsedDropRate\": 0.12069,\n",
        "      \"elapsedCapacitySubs\": 116,\n",
        "      \"droppedSubEstimate\": 14,\n",
        "      \"startingFocusPosition\": 1630,\n",
        "      \"endingFocusPosition\": 1630,\n",
        "      \"startAltitudeDeg\": 76.315957,\n",
        "      \"endAltitudeDeg\": 72.312619,\n",
        "      \"meanAltitudeDeg\": 74.314288,\n",
        "      \"altitudeChangeDeg\": -4.003338,\n",
        "      \"altitudeSpanDeg\": 4.003338,\n",
        "      \"targetDeclinationDeg\": 54.219722,\n",
        "      \"fitsTargetRaDeg\": 211.05,\n",
        "      \"fitsTargetDecDeg\": 54.219722,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.117,\n",
        "      \"reportedDriftRatePxPerMin\": 0.049,\n",
        "      \"reportedJitterRmsArcsec\": 5.439,\n",
        "      \"reportedJitterRmsPx\": 2.273,\n",
        "      \"observedDriftRateArcsecPerMin\": 0,\n",
        "      \"observedDriftRatePxPerMin\": 0,\n",
        "      \"observedJitterRmsArcsec\": 0,\n",
        "      \"observedJitterRmsPx\": 0,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 3.214056,\n",
        "      \"stackedRCoverageFraction\": 0.026119,\n",
        "      \"stackedGSnr\": 3.298137,\n",
        "      \"stackedGCoverageFraction\": 0.025821,\n",
        "      \"stackedBSnr\": 3.013905,\n",
        "      \"stackedBCoverageFraction\": 0.015475,\n",
        "      \"avgStackedSnr\": 3.175366,\n",
        "      \"avgStackedCoverageFraction\": 0.022472,\n",
        "      \"cloudCoverPercentAvg\": 9.442582,\n",
        "      \"humidityPercentAvg\": 79.031319,\n",
        "      \"dewPointSpreadCAvg\": 3.556611,\n",
        "      \"windSpeedKmhAvg\": 1.659787,\n",
        "      \"windGustKmhMax\": 8.7048,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.501437,\n",
        "      \"moonTargetSeparationDegAvg\": 96.8954,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 1,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 6\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m12-2026-06-01-1\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m12\",\n",
        "      \"catalogId\": \"M12\",\n",
        "      \"targetName\": \"Messier 12 (M12)\",\n",
        "      \"commonName\": \"Messier 12\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-06-01\",\n",
        "      \"sessionStartTime\": \"2026-06-02T04:32:34Z\",\n",
        "      \"sessionEndTime\": \"2026-06-02T05:29:33Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-06-02T02:26:17Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-06-02T07:29:09Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 81,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 3418.887,\n",
        "      \"totalIntegrationSeconds\": 2430,\n",
        "      \"elapsedMinutes\": 56.98145,\n",
        "      \"integrationMinutes\": 40.5,\n",
        "      \"integrationEfficiency\": 0.710758,\n",
        "      \"captureEfficiency\": 0.710758,\n",
        "      \"elapsedDropRate\": 0.283186,\n",
        "      \"elapsedCapacitySubs\": 113,\n",
        "      \"droppedSubEstimate\": 32,\n",
        "      \"startingFocusPosition\": 1629,\n",
        "      \"endingFocusPosition\": 1629,\n",
        "      \"startAltitudeDeg\": 46.708357,\n",
        "      \"endAltitudeDeg\": 47.033095,\n",
        "      \"meanAltitudeDeg\": 46.870726,\n",
        "      \"altitudeChangeDeg\": 0.324738,\n",
        "      \"altitudeSpanDeg\": 0.324738,\n",
        "      \"targetDeclinationDeg\": -1.991944,\n",
        "      \"fitsTargetRaDeg\": 252.162495,\n",
        "      \"fitsTargetDecDeg\": -1.991944,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.174,\n",
        "      \"reportedDriftRatePxPerMin\": 0.073,\n",
        "      \"reportedJitterRmsArcsec\": 6.578,\n",
        "      \"reportedJitterRmsPx\": 2.749,\n",
        "      \"observedDriftRateArcsecPerMin\": 0.295,\n",
        "      \"observedDriftRatePxPerMin\": 0.123,\n",
        "      \"observedJitterRmsArcsec\": 30.16,\n",
        "      \"observedJitterRmsPx\": 12.605,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": 4.105558,\n",
        "      \"stackedRCoverageFraction\": 0.002512,\n",
        "      \"stackedGSnr\": 4.001515,\n",
        "      \"stackedGCoverageFraction\": 0.002804,\n",
        "      \"stackedBSnr\": 3.939854,\n",
        "      \"stackedBCoverageFraction\": 0.003258,\n",
        "      \"avgStackedSnr\": 4.015642,\n",
        "      \"avgStackedCoverageFraction\": 0.002858,\n",
        "      \"cloudCoverPercentAvg\": 1.518654,\n",
        "      \"humidityPercentAvg\": 88.555963,\n",
        "      \"dewPointSpreadCAvg\": 1.80753,\n",
        "      \"windSpeedKmhAvg\": 1.005648,\n",
        "      \"windGustKmhMax\": 2.6244,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.204099,\n",
        "      \"moonTargetSeparationDegAvg\": 32.084456,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 6\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m13-2026-06-01-1\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m13\",\n",
        "      \"catalogId\": \"M13\",\n",
        "      \"targetName\": \"Hercules Globular Cluster\",\n",
        "      \"commonName\": \"Hercules Globular Cluster\",\n",
        "      \"imageMessierId\": \"13\",\n",
        "      \"date\": \"2026-06-01\",\n",
        "      \"sessionStartTime\": \"2026-06-02T03:32:30Z\",\n",
        "      \"sessionEndTime\": \"2026-06-02T04:29:24Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-06-02T02:26:17Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-06-02T07:29:09Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 82,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 3414.062,\n",
        "      \"totalIntegrationSeconds\": 2460,\n",
        "      \"elapsedMinutes\": 56.901033,\n",
        "      \"integrationMinutes\": 41,\n",
        "      \"integrationEfficiency\": 0.720549,\n",
        "      \"captureEfficiency\": 0.720549,\n",
        "      \"elapsedDropRate\": 0.274336,\n",
        "      \"elapsedCapacitySubs\": 113,\n",
        "      \"droppedSubEstimate\": 31,\n",
        "      \"startingFocusPosition\": 1636,\n",
        "      \"endingFocusPosition\": 1636,\n",
        "      \"startAltitudeDeg\": 72.409479,\n",
        "      \"endAltitudeDeg\": 82.690783,\n",
        "      \"meanAltitudeDeg\": 77.550131,\n",
        "      \"altitudeChangeDeg\": 10.281304,\n",
        "      \"altitudeSpanDeg\": 10.281304,\n",
        "      \"targetDeclinationDeg\": 36.395278,\n",
        "      \"fitsTargetRaDeg\": 250.670835,\n",
        "      \"fitsTargetDecDeg\": 36.395278,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.619,\n",
        "      \"reportedDriftRatePxPerMin\": 0.259,\n",
        "      \"reportedJitterRmsArcsec\": 23.86,\n",
        "      \"reportedJitterRmsPx\": 9.971,\n",
        "      \"observedDriftRateArcsecPerMin\": 0.635,\n",
        "      \"observedDriftRatePxPerMin\": 0.266,\n",
        "      \"observedJitterRmsArcsec\": 96.785,\n",
        "      \"observedJitterRmsPx\": 40.451,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": 6.743905,\n",
        "      \"stackedRCoverageFraction\": 0.054395,\n",
        "      \"stackedGSnr\": 6.913732,\n",
        "      \"stackedGCoverageFraction\": 0.049043,\n",
        "      \"stackedBSnr\": 6.412088,\n",
        "      \"stackedBCoverageFraction\": 0.046538,\n",
        "      \"avgStackedSnr\": 6.689908,\n",
        "      \"avgStackedCoverageFraction\": 0.049992,\n",
        "      \"cloudCoverPercentAvg\": 2.449773,\n",
        "      \"humidityPercentAvg\": 84.583711,\n",
        "      \"dewPointSpreadCAvg\": 2.511908,\n",
        "      \"windSpeedKmhAvg\": 0.82254,\n",
        "      \"windGustKmhMax\": 3.1536,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.512987,\n",
        "      \"moonTargetSeparationDegAvg\": 67.170789,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 6\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-06-01-49\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-06-01\",\n",
        "      \"sessionStartTime\": \"2026-06-02T01:28:36Z\",\n",
        "      \"sessionEndTime\": \"2026-06-02T02:29:08Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-06-02T02:26:17Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-06-02T07:29:09Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 106,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 3631.988,\n",
        "      \"totalIntegrationSeconds\": 3180,\n",
        "      \"elapsedMinutes\": 60.533133,\n",
        "      \"integrationMinutes\": 53,\n",
        "      \"integrationEfficiency\": 0.875554,\n",
        "      \"captureEfficiency\": 0.875554,\n",
        "      \"elapsedDropRate\": 0.123967,\n",
        "      \"elapsedCapacitySubs\": 121,\n",
        "      \"droppedSubEstimate\": 15,\n",
        "      \"startingFocusPosition\": 1630,\n",
        "      \"endingFocusPosition\": 1630,\n",
        "      \"startAltitudeDeg\": 52.005401,\n",
        "      \"endAltitudeDeg\": 46.805911,\n",
        "      \"meanAltitudeDeg\": 49.405656,\n",
        "      \"altitudeChangeDeg\": -5.19949,\n",
        "      \"altitudeSpanDeg\": 5.19949,\n",
        "      \"targetDeclinationDeg\": 69.166389,\n",
        "      \"fitsTargetRaDeg\": 149.40417,\n",
        "      \"fitsTargetDecDeg\": 69.166389,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.029,\n",
        "      \"reportedDriftRatePxPerMin\": 0.012,\n",
        "      \"reportedJitterRmsArcsec\": 1.316,\n",
        "      \"reportedJitterRmsPx\": 0.55,\n",
        "      \"observedDriftRateArcsecPerMin\": 0,\n",
        "      \"observedDriftRatePxPerMin\": 0,\n",
        "      \"observedJitterRmsArcsec\": 0,\n",
        "      \"observedJitterRmsPx\": 0,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-eXtreme\",\n",
        "      \"filterLabel\": \"L-eXtreme\",\n",
        "      \"stackedRSnr\": 3.630196,\n",
        "      \"stackedRCoverageFraction\": 0.0295,\n",
        "      \"stackedGSnr\": 3.729625,\n",
        "      \"stackedGCoverageFraction\": 0.029425,\n",
        "      \"stackedBSnr\": 3.327443,\n",
        "      \"stackedBCoverageFraction\": 0.018304,\n",
        "      \"avgStackedSnr\": 3.562421,\n",
        "      \"avgStackedCoverageFraction\": 0.025743,\n",
        "      \"cloudCoverPercentAvg\": 13.962586,\n",
        "      \"humidityPercentAvg\": 73.406466,\n",
        "      \"dewPointSpreadCAvg\": 4.698588,\n",
        "      \"windSpeedKmhAvg\": 3.875962,\n",
        "      \"windGustKmhMax\": 13.586399,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.242642,\n",
        "      \"moonTargetSeparationDegAvg\": 126.85623,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 6\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m12-2026-06-05-2\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m12\",\n",
        "      \"catalogId\": \"M12\",\n",
        "      \"targetName\": \"Messier 12 (M12)\",\n",
        "      \"commonName\": \"Messier 12\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-06-05\",\n",
        "      \"sessionStartTime\": \"2026-06-06T01:50:54Z\",\n",
        "      \"sessionEndTime\": \"2026-06-06T02:39:38Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-06-06T02:30:37Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-06-06T07:26:14Z\",\n",
        "      \"deviceModel\": \"Seestar S30\",\n",
        "      \"deviceCode\": \"S30\",\n",
        "      \"siteLatitudeDeg\": 40.6284,\n",
        "      \"subCount\": 87,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 2924.084,\n",
        "      \"totalIntegrationSeconds\": 2610,\n",
        "      \"elapsedMinutes\": 48.734733,\n",
        "      \"integrationMinutes\": 43.5,\n",
        "      \"integrationEfficiency\": 0.892587,\n",
        "      \"captureEfficiency\": 0.892587,\n",
        "      \"elapsedDropRate\": 0.103093,\n",
        "      \"elapsedCapacitySubs\": 97,\n",
        "      \"droppedSubEstimate\": 10,\n",
        "      \"startingFocusPosition\": 1186,\n",
        "      \"endingFocusPosition\": 1186,\n",
        "      \"startAltitudeDeg\": 30.167603,\n",
        "      \"endAltitudeDeg\": 37.189891,\n",
        "      \"meanAltitudeDeg\": 33.678747,\n",
        "      \"altitudeChangeDeg\": 7.022288,\n",
        "      \"altitudeSpanDeg\": 7.022288,\n",
        "      \"targetDeclinationDeg\": -2.713333,\n",
        "      \"fitsTargetRaDeg\": 252.545835,\n",
        "      \"fitsTargetDecDeg\": -2.713333,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.191,\n",
        "      \"reportedDriftRatePxPerMin\": 0.051,\n",
        "      \"reportedJitterRmsArcsec\": 4.066,\n",
        "      \"reportedJitterRmsPx\": 1.088,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": 3.172727,\n",
        "      \"stackedRCoverageFraction\": 0.034364,\n",
        "      \"stackedGSnr\": 3.060168,\n",
        "      \"stackedGCoverageFraction\": 0.023855,\n",
        "      \"stackedBSnr\": 3.034388,\n",
        "      \"stackedBCoverageFraction\": 0.058058,\n",
        "      \"avgStackedSnr\": 3.089094,\n",
        "      \"avgStackedCoverageFraction\": 0.038759,\n",
        "      \"cloudCoverPercentAvg\": 22.440051,\n",
        "      \"humidityPercentAvg\": 62.693453,\n",
        "      \"dewPointSpreadCAvg\": 7.442859,\n",
        "      \"windSpeedKmhAvg\": 2.223442,\n",
        "      \"windGustKmhMax\": 5.2128,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 19.900931,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 1,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 2\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-06-05-50\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-06-05\",\n",
        "      \"sessionStartTime\": \"2026-06-06T02:51:19Z\",\n",
        "      \"sessionEndTime\": \"2026-06-06T03:59:24Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-06-06T02:30:37Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-06-06T07:26:14Z\",\n",
        "      \"deviceModel\": \"Seestar S50\",\n",
        "      \"deviceCode\": \"S50\",\n",
        "      \"siteLatitudeDeg\": 40.6286,\n",
        "      \"subCount\": 119,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 4084.877,\n",
        "      \"totalIntegrationSeconds\": 3570,\n",
        "      \"elapsedMinutes\": 68.081283,\n",
        "      \"integrationMinutes\": 59.5,\n",
        "      \"integrationEfficiency\": 0.873955,\n",
        "      \"captureEfficiency\": 0.873955,\n",
        "      \"elapsedDropRate\": 0.125,\n",
        "      \"elapsedCapacitySubs\": 136,\n",
        "      \"droppedSubEstimate\": 17,\n",
        "      \"startingFocusPosition\": 1666,\n",
        "      \"endingFocusPosition\": 1666,\n",
        "      \"startAltitudeDeg\": 43.447654,\n",
        "      \"endAltitudeDeg\": 37.49994,\n",
        "      \"meanAltitudeDeg\": 40.473797,\n",
        "      \"altitudeChangeDeg\": -5.947714,\n",
        "      \"altitudeSpanDeg\": 5.947714,\n",
        "      \"targetDeclinationDeg\": 69.2475,\n",
        "      \"fitsTargetRaDeg\": 149.44167,\n",
        "      \"fitsTargetDecDeg\": 69.2475,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.021,\n",
        "      \"reportedDriftRatePxPerMin\": 0.009,\n",
        "      \"reportedJitterRmsArcsec\": 1.13,\n",
        "      \"reportedJitterRmsPx\": 0.472,\n",
        "      \"observedDriftRateArcsecPerMin\": 0.04,\n",
        "      \"observedDriftRatePxPerMin\": 0.017,\n",
        "      \"observedJitterRmsArcsec\": 23.502,\n",
        "      \"observedJitterRmsPx\": 9.822,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": true,\n",
        "      \"additionalFilterName\": \"L-Quad\",\n",
        "      \"filterLabel\": \"L-Quad\",\n",
        "      \"stackedRSnr\": 5.188426,\n",
        "      \"stackedRCoverageFraction\": 0.057308,\n",
        "      \"stackedGSnr\": 4.734564,\n",
        "      \"stackedGCoverageFraction\": 0.050148,\n",
        "      \"stackedBSnr\": 4.306851,\n",
        "      \"stackedBCoverageFraction\": 0.044392,\n",
        "      \"avgStackedSnr\": 4.74328,\n",
        "      \"avgStackedCoverageFraction\": 0.050616,\n",
        "      \"cloudCoverPercentAvg\": 20.382066,\n",
        "      \"humidityPercentAvg\": 68.363223,\n",
        "      \"dewPointSpreadCAvg\": 6.01712,\n",
        "      \"windSpeedKmhAvg\": 1.803429,\n",
        "      \"windGustKmhMax\": 3.7476,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.071465,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 0,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 1,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 2\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m16-2026-06-06-28\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m16\",\n",
        "      \"catalogId\": \"M16\",\n",
        "      \"targetName\": \"Eagle Nebula\",\n",
        "      \"commonName\": \"Eagle Nebula\",\n",
        "      \"imageMessierId\": \"16\",\n",
        "      \"date\": \"2026-06-06\",\n",
        "      \"sessionStartTime\": \"2026-06-07T04:01:09Z\",\n",
        "      \"sessionEndTime\": \"2026-06-07T04:58:43Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-06-07T02:31:36Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-06-07T07:25:38Z\",\n",
        "      \"deviceModel\": \"Seestar S30\",\n",
        "      \"deviceCode\": \"S30\",\n",
        "      \"siteLatitudeDeg\": 40.6284,\n",
        "      \"subCount\": 102,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 3453.67,\n",
        "      \"totalIntegrationSeconds\": 3060,\n",
        "      \"elapsedMinutes\": 57.561167,\n",
        "      \"integrationMinutes\": 51,\n",
        "      \"integrationEfficiency\": 0.886014,\n",
        "      \"captureEfficiency\": 0.886014,\n",
        "      \"elapsedDropRate\": 0.113043,\n",
        "      \"elapsedCapacitySubs\": 115,\n",
        "      \"droppedSubEstimate\": 13,\n",
        "      \"startingFocusPosition\": 1181,\n",
        "      \"endingFocusPosition\": 1181,\n",
        "      \"startAltitudeDeg\": 26.195347,\n",
        "      \"endAltitudeDeg\": 31.579933,\n",
        "      \"meanAltitudeDeg\": 28.88764,\n",
        "      \"altitudeChangeDeg\": 5.384586,\n",
        "      \"altitudeSpanDeg\": 5.384586,\n",
        "      \"targetDeclinationDeg\": -14.972778,\n",
        "      \"fitsTargetRaDeg\": 274.64166,\n",
        "      \"fitsTargetDecDeg\": -14.972778,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.211,\n",
        "      \"reportedDriftRatePxPerMin\": 0.056,\n",
        "      \"reportedJitterRmsArcsec\": 8.753,\n",
        "      \"reportedJitterRmsPx\": 2.341,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"LP\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"LP\",\n",
        "      \"stackedRSnr\": 4.342117,\n",
        "      \"stackedRCoverageFraction\": 0.093064,\n",
        "      \"stackedGSnr\": 3.779597,\n",
        "      \"stackedGCoverageFraction\": 0.100088,\n",
        "      \"stackedBSnr\": 3.757851,\n",
        "      \"stackedBCoverageFraction\": 0.103632,\n",
        "      \"avgStackedSnr\": 3.959855,\n",
        "      \"avgStackedCoverageFraction\": 0.098928,\n",
        "      \"cloudCoverPercentAvg\": 6,\n",
        "      \"humidityPercentAvg\": 95,\n",
        "      \"dewPointSpreadCAvg\": 0.81551,\n",
        "      \"windSpeedKmhAvg\": 1.7676,\n",
        "      \"windGustKmhMax\": 13.593599,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 19.753826,\n",
        "      \"moonTargetSeparationDegAvg\": 58.028236,\n",
        "      \"deviceS30\": 1,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 1\n",
        "    },\n",
        "    {\n",
        "      \"id\": \"historic-m81-2026-06-07-51\",\n",
        "      \"dataset\": \"historic\",\n",
        "      \"targetKey\": \"m81\",\n",
        "      \"catalogId\": \"M81\",\n",
        "      \"targetName\": \"Bode's Galaxy\",\n",
        "      \"commonName\": \"Bode's Galaxy\",\n",
        "      \"imageMessierId\": null,\n",
        "      \"date\": \"2026-06-07\",\n",
        "      \"sessionStartTime\": \"2026-06-08T01:19:33Z\",\n",
        "      \"sessionEndTime\": \"2026-06-08T02:09:50Z\",\n",
        "      \"astronomicalDarkStartTime\": \"2026-06-08T02:32:33Z\",\n",
        "      \"astronomicalDawnTime\": \"2026-06-08T07:25:05Z\",\n",
        "      \"deviceModel\": \"Seestar S30\",\n",
        "      \"deviceCode\": \"S30\",\n",
        "      \"siteLatitudeDeg\": 40.6284,\n",
        "      \"subCount\": 88,\n",
        "      \"subLengthSeconds\": 30,\n",
        "      \"totalElapsedSeconds\": 3017.115,\n",
        "      \"totalIntegrationSeconds\": 2640,\n",
        "      \"elapsedMinutes\": 50.28525,\n",
        "      \"integrationMinutes\": 44,\n",
        "      \"integrationEfficiency\": 0.875008,\n",
        "      \"captureEfficiency\": 0.875008,\n",
        "      \"elapsedDropRate\": 0.12,\n",
        "      \"elapsedCapacitySubs\": 100,\n",
        "      \"droppedSubEstimate\": 12,\n",
        "      \"startingFocusPosition\": 1177,\n",
        "      \"endingFocusPosition\": 1177,\n",
        "      \"startAltitudeDeg\": 50.809293,\n",
        "      \"endAltitudeDeg\": 46.395188,\n",
        "      \"meanAltitudeDeg\": 48.60224,\n",
        "      \"altitudeChangeDeg\": -4.414105,\n",
        "      \"altitudeSpanDeg\": 4.414105,\n",
        "      \"targetDeclinationDeg\": 68.9725,\n",
        "      \"fitsTargetRaDeg\": 149.262495,\n",
        "      \"fitsTargetDecDeg\": 68.9725,\n",
        "      \"reportedDriftRateArcsecPerMin\": 0.117,\n",
        "      \"reportedDriftRatePxPerMin\": 0.031,\n",
        "      \"reportedJitterRmsArcsec\": 3.826,\n",
        "      \"reportedJitterRmsPx\": 1.023,\n",
        "      \"observedDriftRateArcsecPerMin\": null,\n",
        "      \"observedDriftRatePxPerMin\": null,\n",
        "      \"observedJitterRmsArcsec\": null,\n",
        "      \"observedJitterRmsPx\": null,\n",
        "      \"ircutOrLp\": \"IRCUT\",\n",
        "      \"additionalFilterUsed\": false,\n",
        "      \"additionalFilterName\": \"\",\n",
        "      \"filterLabel\": \"IRCUT\",\n",
        "      \"stackedRSnr\": null,\n",
        "      \"stackedRCoverageFraction\": null,\n",
        "      \"stackedGSnr\": null,\n",
        "      \"stackedGCoverageFraction\": null,\n",
        "      \"stackedBSnr\": null,\n",
        "      \"stackedBCoverageFraction\": null,\n",
        "      \"avgStackedSnr\": null,\n",
        "      \"avgStackedCoverageFraction\": null,\n",
        "      \"cloudCoverPercentAvg\": 2,\n",
        "      \"humidityPercentAvg\": 62.977994,\n",
        "      \"dewPointSpreadCAvg\": 7.393059,\n",
        "      \"windSpeedKmhAvg\": 2.778839,\n",
        "      \"windGustKmhMax\": 18.2232,\n",
        "      \"siteSkyBrightnessMagPerArcsec2\": 20.54,\n",
        "      \"modeledSkyBrightnessMagPerArcsec2Avg\": 20.229176,\n",
        "      \"moonTargetSeparationDegAvg\": null,\n",
        "      \"deviceS30\": 1,\n",
        "      \"targetM101\": 0,\n",
        "      \"usesAdditionalFilter\": 0,\n",
        "      \"latestObservationDate\": \"2026-06-07\",\n",
        "      \"daysBeforeLatestObservation\": 0\n",
        "    }\n",
        "  ]\n",
        "}'''\n",
        "DATA = json.loads(DATA_JSON)\n",
        "\n",
        "rows = pd.DataFrame(DATA[\"rows\"])\n",
        "controlled_rows = pd.DataFrame(DATA.get(\"controlledRows\", []))\n",
        "coverage = pd.DataFrame(DATA[\"coverage\"])\n",
        "predictors = pd.DataFrame(DATA[\"predictorScreens\"])\n",
        "feature_importance = pd.DataFrame(DATA.get(\"featureImportance\", {}).get(\"features\", []))\n",
        "\n",
        "numeric_columns = [\n",
        "    \"subCount\",\n",
        "    \"subLengthSeconds\",\n",
        "    \"totalElapsedSeconds\",\n",
        "    \"totalIntegrationSeconds\",\n",
        "    \"integrationEfficiency\",\n",
        "    \"elapsedMinutes\",\n",
        "    \"integrationMinutes\",\n",
        "    \"captureEfficiency\",\n",
        "    \"elapsedDropRate\",\n",
        "    \"elapsedCapacitySubs\",\n",
        "    \"droppedSubEstimate\",\n",
        "    \"daysBeforeLatestObservation\",\n",
        "    \"startAltitudeDeg\",\n",
        "    \"endAltitudeDeg\",\n",
        "    \"meanAltitudeDeg\",\n",
        "    \"altitudeSpanDeg\",\n",
        "    \"targetDeclinationDeg\",\n",
        "    \"reportedDriftRateArcsecPerMin\",\n",
        "    \"reportedJitterRmsArcsec\",\n",
        "    \"observedDriftRateArcsecPerMin\",\n",
        "    \"observedJitterRmsArcsec\",\n",
        "    \"stackedRSnr\",\n",
        "    \"stackedRCoverageFraction\",\n",
        "    \"stackedGSnr\",\n",
        "    \"stackedGCoverageFraction\",\n",
        "    \"stackedBSnr\",\n",
        "    \"stackedBCoverageFraction\",\n",
        "    \"avgStackedSnr\",\n",
        "    \"avgStackedCoverageFraction\",\n",
        "    \"cloudCoverPercentAvg\",\n",
        "    \"humidityPercentAvg\",\n",
        "    \"dewPointSpreadCAvg\",\n",
        "    \"windSpeedKmhAvg\",\n",
        "    \"windGustKmhMax\",\n",
        "    \"siteSkyBrightnessMagPerArcsec2\",\n",
        "    \"modeledSkyBrightnessMagPerArcsec2Avg\",\n",
        "    \"moonTargetSeparationDegAvg\",\n",
        "]\n",
        "\n",
        "for frame in [rows, controlled_rows]:\n",
        "    for column in numeric_columns:\n",
        "        if column in frame.columns:\n",
        "            frame[column] = pd.to_numeric(frame[column], errors=\"coerce\")\n",
        "\n",
        "for frame in [rows, controlled_rows]:\n",
        "    if \"elapsedDropRate\" in frame.columns:\n",
        "        frame[\"elapsedDropRatePercent\"] = frame[\"elapsedDropRate\"] * 100\n",
        "    if \"captureEfficiency\" in frame.columns:\n",
        "        frame[\"captureEfficiencyPercent\"] = frame[\"captureEfficiency\"] * 100\n",
        "    if \"date\" in frame.columns:\n",
        "        frame[\"date\"] = pd.to_datetime(frame[\"date\"], errors=\"coerce\")\n",
        "\n",
        "print(f\"Historic rows: {len(rows)}\")\n",
        "print(f\"Controlled rows: {len(controlled_rows)}\")\n",
        "print(f\"Targets: {', '.join(sorted(rows['catalogId'].dropna().unique()))}\")\n",
        "print(f\"Date range: {rows['date'].min().date()} to {rows['date'].max().date()}\")"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {},
      "source": [
        "## Dataset Summary"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {},
      "outputs": [],
      "source": [
        "summary = pd.Series(DATA[\"summary\"]).to_frame(\"value\")\n",
        "display(summary)\n",
        "\n",
        "target_summary = pd.DataFrame(DATA[\"targetSummaries\"])\n",
        "display(target_summary[[\n",
        "    \"group\",\n",
        "    \"rowCount\",\n",
        "    \"dateStart\",\n",
        "    \"dateEnd\",\n",
        "    \"capturedSubs\",\n",
        "    \"integrationHours\",\n",
        "    \"medianElapsedDropRate\",\n",
        "    \"medianAltitudeDeg\",\n",
        "    \"medianReportedDriftArcsecPerMin\",\n",
        "    \"medianReportedJitterArcsec\",\n",
        "]])"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {},
      "source": [
        "## Controlled Run Slice\n",
        "\n",
        "When present, `controlled_rows` is kept separate from the historic regression rows. It is intended for the one-night, four-target, two-telescope protocol view: compare accepted integration against elapsed time, then inspect altitude, drift, jitter, weather, and SNR target-by-target."
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {},
      "outputs": [],
      "source": [
        "if controlled_rows.empty:\n",
        "    print(\"No controlled run rows were included in this generated notebook.\")\n",
        "else:\n",
        "    controlled_summary = pd.Series(DATA.get(\"controlledSummary\", {})).to_frame(\"value\")\n",
        "    display(controlled_summary)\n",
        "\n",
        "    controlled_view_columns = [\n",
        "        \"deviceCode\",\n",
        "        \"catalogId\",\n",
        "        \"date\",\n",
        "        \"elapsedMinutes\",\n",
        "        \"integrationMinutes\",\n",
        "        \"elapsedDropRatePercent\",\n",
        "        \"meanAltitudeDeg\",\n",
        "        \"reportedDriftRateArcsecPerMin\",\n",
        "        \"reportedJitterRmsArcsec\",\n",
        "        \"avgStackedSnr\",\n",
        "        \"cloudCoverPercentAvg\",\n",
        "        \"windGustKmhMax\",\n",
        "        \"modeledSkyBrightnessMagPerArcsec2Avg\",\n",
        "    ]\n",
        "    display(\n",
        "        controlled_rows[controlled_view_columns]\n",
        "        .sort_values([\"deviceCode\", \"catalogId\"])\n",
        "        .round(3)\n",
        "    )\n",
        "\n",
        "    plot_df = controlled_rows.sort_values([\"deviceCode\", \"catalogId\"]).copy()\n",
        "    plot_df[\"label\"] = plot_df[\"deviceCode\"] + \" \" + plot_df[\"catalogId\"]\n",
        "    plot_df[\"lostMinutes\"] = (plot_df[\"elapsedMinutes\"] - plot_df[\"integrationMinutes\"]).clip(lower=0)\n",
        "\n",
        "    fig, ax = plt.subplots(figsize=(9, 4.8))\n",
        "    ax.barh(plot_df[\"label\"], plot_df[\"integrationMinutes\"], label=\"Integrated\", color=\"#4fd18a\")\n",
        "    ax.barh(plot_df[\"label\"], plot_df[\"lostMinutes\"], left=plot_df[\"integrationMinutes\"], label=\"Dropped or overhead\", color=\"#ffb357\")\n",
        "    ax.set_xlabel(\"Minutes\")\n",
        "    ax.set_title(\"Controlled run: elapsed duration vs accepted integration\")\n",
        "    ax.grid(axis=\"x\", alpha=0.25)\n",
        "    ax.legend()\n",
        "    plt.tight_layout()\n",
        "\n",
        "    fig, ax = plt.subplots(figsize=(7, 4.8))\n",
        "    for device, group in controlled_rows.dropna(subset=[\"meanAltitudeDeg\", \"elapsedDropRatePercent\"]).groupby(\"deviceCode\"):\n",
        "        ax.scatter(group[\"meanAltitudeDeg\"], group[\"elapsedDropRatePercent\"], label=device, alpha=0.85)\n",
        "        for _, row in group.iterrows():\n",
        "            ax.annotate(row[\"catalogId\"], (row[\"meanAltitudeDeg\"], row[\"elapsedDropRatePercent\"]), xytext=(4, 4), textcoords=\"offset points\", fontsize=8)\n",
        "    ax.set_xlabel(\"Mean altitude (deg)\")\n",
        "    ax.set_ylabel(\"Elapsed loss proxy (%)\")\n",
        "    ax.set_title(\"Controlled run: altitude vs frame-drop proxy\")\n",
        "    ax.grid(alpha=0.25)\n",
        "    ax.legend()\n",
        "    plt.tight_layout()"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {},
      "source": [
        "## Field Coverage\n",
        "\n",
        "The historic export does not populate every predictor for every row. The current weather-rich export adds local weather, sky-brightness, moon-separation, and stacked-image SNR fields for many recent rows."
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {},
      "outputs": [],
      "source": [
        "coverage_view = coverage.assign(percent_display=(coverage[\"percent\"] * 100).round(1))\n",
        "display(coverage_view[[\"label\", \"count\", \"total\", \"percent_display\"]])\n",
        "\n",
        "fig, ax = plt.subplots(figsize=(9, 5))\n",
        "coverage_plot = coverage_view.sort_values(\"percent_display\")\n",
        "ax.barh(coverage_plot[\"label\"], coverage_plot[\"percent_display\"])\n",
        "ax.set_xlabel(\"Rows populated (%)\")\n",
        "ax.set_title(\"Field coverage\")\n",
        "ax.grid(axis=\"x\", alpha=0.25)\n",
        "plt.tight_layout()"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {},
      "source": [
        "## Image Quality and Sky Conditions\n",
        "\n",
        "The export includes stacked-image SNR and sky-condition fields. These are useful as candidate outcomes for later models about image quality, and as context for dropped-frame interpretation."
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {},
      "outputs": [],
      "source": [
        "quality_columns = [\n",
        "    \"catalogId\",\n",
        "    \"date\",\n",
        "    \"avgStackedSnr\",\n",
        "    \"avgStackedCoverageFraction\",\n",
        "    \"cloudCoverPercentAvg\",\n",
        "    \"humidityPercentAvg\",\n",
        "    \"dewPointSpreadCAvg\",\n",
        "    \"windSpeedKmhAvg\",\n",
        "    \"windGustKmhMax\",\n",
        "    \"siteSkyBrightnessMagPerArcsec2\",\n",
        "    \"modeledSkyBrightnessMagPerArcsec2Avg\",\n",
        "    \"moonTargetSeparationDegAvg\",\n",
        "]\n",
        "\n",
        "display(rows[quality_columns].sort_values([\"date\", \"catalogId\"], ascending=[False, True]).head(20))\n",
        "\n",
        "snr_summary = rows.groupby(\"catalogId\", dropna=False).agg(\n",
        "    rows=(\"avgStackedSnr\", \"size\"),\n",
        "    snr_rows=(\"avgStackedSnr\", \"count\"),\n",
        "    median_snr=(\"avgStackedSnr\", \"median\"),\n",
        "    median_cloud=(\"cloudCoverPercentAvg\", \"median\"),\n",
        "    median_site_sky=(\"siteSkyBrightnessMagPerArcsec2\", \"median\"),\n",
        ").reset_index()\n",
        "display(snr_summary)\n",
        "\n",
        "plot_df = rows.dropna(subset=[\"avgStackedSnr\", \"cloudCoverPercentAvg\"])\n",
        "if len(plot_df):\n",
        "    fig, ax = plt.subplots(figsize=(8, 5))\n",
        "    for target, group in plot_df.groupby(\"catalogId\"):\n",
        "        ax.scatter(group[\"cloudCoverPercentAvg\"], group[\"avgStackedSnr\"], label=target, alpha=0.75)\n",
        "    ax.set_xlabel(\"Cloud cover (%)\")\n",
        "    ax.set_ylabel(\"Average stacked SNR\")\n",
        "    ax.set_title(\"Stacked SNR vs cloud cover\")\n",
        "    ax.grid(alpha=0.25)\n",
        "    ax.legend()\n",
        "    plt.tight_layout()\n",
        "else:\n",
        "    print(\"No rows currently have both avgStackedSnr and cloudCoverPercentAvg.\")"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {},
      "source": [
        "## Age-Controlled Predictor Screen\n",
        "\n",
        "This table uses the precomputed model results from the generated research data. `incrementalR2` is the amount of extra variance explained by the predictor after the age control is already in the model."
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {},
      "outputs": [],
      "source": [
        "predictor_view = (\n",
        "    predictors[predictors[\"available\"]]\n",
        "    .sort_values(\"incrementalR2\", ascending=False)\n",
        "    [[\n",
        "        \"group\",\n",
        "        \"label\",\n",
        "        \"n\",\n",
        "        \"standardizedSlope\",\n",
        "        \"incrementalR2\",\n",
        "        \"modelR2\",\n",
        "        \"ageOnlyR2\",\n",
        "        \"pValue\",\n",
        "        \"significanceLabel\",\n",
        "    ]]\n",
        ")\n",
        "display(predictor_view)\n",
        "\n",
        "fig, ax = plt.subplots(figsize=(9, 5))\n",
        "plot_rows = predictor_view.head(10).iloc[::-1]\n",
        "colors = [\"#ffb357\" if value >= 0 else \"#7debff\" for value in plot_rows[\"standardizedSlope\"]]\n",
        "ax.barh(plot_rows[\"label\"], plot_rows[\"incrementalR2\"], color=colors)\n",
        "ax.set_xlabel(\"Incremental R² after age control\")\n",
        "ax.set_title(\"Top age-controlled predictors\")\n",
        "ax.grid(axis=\"x\", alpha=0.25)\n",
        "plt.tight_layout()"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {},
      "source": [
        "## Feature Contribution Screen\n",
        "\n",
        "This is the Shapley-like view used on the public page. It fits one multivariate ridge model with `daysBeforeLatestObservation` included as a control column, then shuffles each research feature one at a time. Larger permutation loss means the fitted model relied more on that feature.\n",
        "\n",
        "Important caveat: correlated predictors split or mask credit, and sparse fields are median-imputed so the historic rows can stay in one comparable model."
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {},
      "outputs": [],
      "source": [
        "if feature_importance.empty:\n",
        "    print(\"No feature-importance rows were generated.\")\n",
        "else:\n",
        "    contribution_view = (\n",
        "        feature_importance\n",
        "        .sort_values(\"relativeShare\", ascending=False)\n",
        "        [[\n",
        "            \"group\",\n",
        "            \"label\",\n",
        "            \"n\",\n",
        "            \"imputedCount\",\n",
        "            \"standardizedCoefficient\",\n",
        "            \"mseIncrease\",\n",
        "            \"r2Loss\",\n",
        "            \"relativeShare\",\n",
        "            \"direction\",\n",
        "        ]]\n",
        "    )\n",
        "    display(contribution_view)\n",
        "\n",
        "    fig_height = max(5.5, len(contribution_view) * 0.32 + 1.3)\n",
        "    fig, ax = plt.subplots(figsize=(9, fig_height))\n",
        "    plot_rows = contribution_view.iloc[::-1].copy()\n",
        "    plot_rows[\"share_percent\"] = plot_rows[\"relativeShare\"] * 100\n",
        "    colors = [\"#ffb357\" if value >= 0 else \"#7debff\" for value in plot_rows[\"standardizedCoefficient\"]]\n",
        "    ax.barh(plot_rows[\"label\"], plot_rows[\"share_percent\"], color=colors)\n",
        "    ax.set_xlabel(\"Share of positive permutation loss (%)\")\n",
        "    ax.set_title(\"Shapley-like feature contribution\")\n",
        "    ax.grid(axis=\"x\", alpha=0.25)\n",
        "    plt.tight_layout()"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {},
      "source": [
        "## Refit the Age-Controlled Models\n",
        "\n",
        "The cell below refits `elapsedDropRate ~ daysBeforeLatestObservation + predictor` with statsmodels when available. This lets you verify and extend the model locally."
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {},
      "outputs": [],
      "source": [
        "def refit_age_controlled_models(df, response=\"elapsedDropRate\"):\n",
        "    if sm is None:\n",
        "        raise RuntimeError(\"statsmodels is not installed. Run %pip install statsmodels and retry.\")\n",
        "\n",
        "    predictor_fields = [\n",
        "        \"meanAltitudeDeg\",\n",
        "        \"startAltitudeDeg\",\n",
        "        \"endAltitudeDeg\",\n",
        "        \"altitudeSpanDeg\",\n",
        "        \"targetDeclinationDeg\",\n",
        "        \"reportedDriftRateArcsecPerMin\",\n",
        "        \"reportedJitterRmsArcsec\",\n",
        "        \"observedDriftRateArcsecPerMin\",\n",
        "        \"subLengthSeconds\",\n",
        "        \"elapsedMinutes\",\n",
        "        \"deviceS30\",\n",
        "        \"usesAdditionalFilter\",\n",
        "        \"cloudCoverPercentAvg\",\n",
        "        \"humidityPercentAvg\",\n",
        "        \"dewPointSpreadCAvg\",\n",
        "        \"windSpeedKmhAvg\",\n",
        "        \"windGustKmhMax\",\n",
        "        \"siteSkyBrightnessMagPerArcsec2\",\n",
        "        \"modeledSkyBrightnessMagPerArcsec2Avg\",\n",
        "        \"moonTargetSeparationDegAvg\",\n",
        "    ]\n",
        "\n",
        "    results = []\n",
        "    for field in predictor_fields:\n",
        "        needed = [response, \"daysBeforeLatestObservation\", field]\n",
        "        model_df = df[needed].dropna()\n",
        "        if len(model_df) < 4 or model_df[field].nunique() < 2:\n",
        "            continue\n",
        "\n",
        "        y = model_df[response]\n",
        "        x = sm.add_constant(model_df[[\"daysBeforeLatestObservation\", field]])\n",
        "        model = sm.OLS(y, x).fit()\n",
        "        age_only = sm.OLS(y, sm.add_constant(model_df[[\"daysBeforeLatestObservation\"]])).fit()\n",
        "\n",
        "        results.append({\n",
        "            \"field\": field,\n",
        "            \"n\": int(model.nobs),\n",
        "            \"coef\": model.params[field],\n",
        "            \"p_value\": model.pvalues[field],\n",
        "            \"model_r2\": model.rsquared,\n",
        "            \"age_only_r2\": age_only.rsquared,\n",
        "            \"incremental_r2\": max(0, model.rsquared - age_only.rsquared),\n",
        "        })\n",
        "\n",
        "    return pd.DataFrame(results).sort_values(\"incremental_r2\", ascending=False)\n",
        "\n",
        "if sm is None:\n",
        "    print(\"statsmodels is not installed. Run %pip install statsmodels to refit the OLS models.\")\n",
        "else:\n",
        "    refit_results = refit_age_controlled_models(rows)\n",
        "    display(refit_results)"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {},
      "source": [
        "## Scatter Views\n",
        "\n",
        "These are raw visual context plots. The predictor screen above is the age-controlled regression view."
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {},
      "outputs": [],
      "source": [
        "def scatter_metric(x, xlabel, title):\n",
        "    plot_df = rows.dropna(subset=[x, \"elapsedDropRatePercent\"])\n",
        "    fig, ax = plt.subplots(figsize=(8, 5))\n",
        "    for target, group in plot_df.groupby(\"catalogId\"):\n",
        "        ax.scatter(group[x], group[\"elapsedDropRatePercent\"], label=target, alpha=0.75)\n",
        "    ax.set_xlabel(xlabel)\n",
        "    ax.set_ylabel(\"Elapsed loss proxy (%)\")\n",
        "    ax.set_title(title)\n",
        "    ax.grid(alpha=0.25)\n",
        "    ax.legend()\n",
        "    plt.tight_layout()\n",
        "\n",
        "scatter_metric(\"meanAltitudeDeg\", \"Mean altitude (deg)\", \"Dropped-frame proxy vs altitude\")\n",
        "scatter_metric(\"reportedDriftRateArcsecPerMin\", \"Reported drift (arcsec/min)\", \"Dropped-frame proxy vs reported drift\")\n",
        "scatter_metric(\"reportedJitterRmsArcsec\", \"Reported jitter RMS (arcsec)\", \"Dropped-frame proxy vs reported jitter\")\n",
        "scatter_metric(\"moonTargetSeparationDegAvg\", \"Moon-target separation (deg)\", \"Dropped-frame proxy vs moon separation\")\n",
        "scatter_metric(\"modeledSkyBrightnessMagPerArcsec2Avg\", \"Modeled sky brightness (mag/arcsec2)\", \"Dropped-frame proxy vs modeled sky brightness\")"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {},
      "source": [
        "## Data Dictionary\n",
        "\n",
        "| Field | Meaning |\n",
        "|---|---|\n",
        "| `date` | Session date assigned to the observation export row. |\n",
        "| `daysBeforeLatestObservation` | Derived control variable. Zero is the newest observation in this export; larger values are older sessions. Used as a regression control for learning, tripod, and firmware era effects. |\n",
        "| `subCount` | Number of accepted sub-exposures recorded for the session. |\n",
        "| `subLengthSeconds` | Exposure duration for each sub, in seconds. |\n",
        "| `totalElapsedSeconds` | Wall-clock session duration between exported start and end timestamps. |\n",
        "| `totalIntegrationSeconds` | Captured subs multiplied by sub length. Useful exposure time, not total elapsed time. |\n",
        "| `integrationEfficiency` | AstroGuide's exported integration efficiency for the session window. |\n",
        "| `elapsedDropRate` | Derived historic loss proxy: dropped estimate divided by elapsed capacity. |\n",
        "| `meanAltitudeDeg` | Derived midpoint of start and end altitude. |\n",
        "| `reportedDriftRateArcsecPerMin` | AstroGuide frame-evaluation metric: RA and Dec position trends are fit over time, combined into radial drift, and reported in arcseconds per minute. |\n",
        "| `reportedJitterRmsArcsec` | AstroGuide frame-evaluation metric: RMS residual movement around the fitted RA/Dec drift line, in arcseconds. It represents wobble after removing steady drift. |\n",
        "| `observedDriftRateArcsecPerMin` | Optional deeper observed-drift analysis when source frames or derived analysis assets are available. |\n",
        "| `avgStackedSnr` | Mean of the available red, green, and blue stacked-image SNR values. |\n",
        "| `avgStackedCoverageFraction` | Mean fractional coverage for the stacked channel metrics. |\n",
        "| `cloudCoverPercentAvg`, `humidityPercentAvg`, `dewPointSpreadCAvg`, `windSpeedKmhAvg`, `windGustKmhMax` | Weather sample aggregates across the session window when available. |\n",
        "| `siteSkyBrightnessMagPerArcsec2`, `modeledSkyBrightnessMagPerArcsec2Avg` | Estimated and modeled sky brightness in magnitudes per square arcsecond. |\n",
        "| `moonTargetSeparationDegAvg` | Average angular separation between the Moon and target, in degrees. |\n",
        "| `incrementalR2` | Additional variance explained by a predictor after the age control is already in the model. |\n",
        "| `standardizedSlope` | Direction and relative size of the predictor effect after controlling for observation age. |\n",
        "| `relativeShare` | Share of positive permutation loss from the Shapley-like multivariate contribution screen. |\n",
        "| `mseIncrease`, `r2Loss` | How much model error rises when a feature is shuffled while age and the other features remain in place. |\n",
        "| `imputedCount` | Number of rows where a feature was missing and median-imputed for the contribution screen. |"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {},
      "source": [
        "## Raw Rows"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {},
      "outputs": [],
      "source": [
        "display(rows)"
      ]
    }
  ],
  "metadata": {
    "kernelspec": {
      "display_name": "Python 3",
      "language": "python",
      "name": "python3"
    },
    "language_info": {
      "name": "python",
      "pygments_lexer": "ipython3"
    }
  },
  "nbformat": 4,
  "nbformat_minor": 5
}
