diff --git a/docs/source/image_data/tutorials/image_schema_proposal.ipynb b/docs/source/image_data/tutorials/image_schema_proposal.ipynb index fc374c50..f727f893 100644 --- a/docs/source/image_data/tutorials/image_schema_proposal.ipynb +++ b/docs/source/image_data/tutorials/image_schema_proposal.ipynb @@ -172,6 +172,7 @@ " min-width: 300px;\n", " max-width: 700px;\n", " line-height: 1.6;\n", + " padding-bottom: 4px;\n", "}\n", "\n", ".xr-text-repr-fallback {\n", @@ -182,8 +183,11 @@ ".xr-header {\n", " padding-top: 6px;\n", " padding-bottom: 6px;\n", - " margin-bottom: 4px;\n", + "}\n", + "\n", + ".xr-header {\n", " border-bottom: solid 1px var(--xr-border-color);\n", + " margin-bottom: 4px;\n", "}\n", "\n", ".xr-header > div,\n", @@ -194,20 +198,15 @@ "}\n", "\n", ".xr-obj-type,\n", - ".xr-obj-name,\n", - ".xr-group-name {\n", + ".xr-obj-name {\n", " margin-left: 2px;\n", " margin-right: 10px;\n", "}\n", "\n", - ".xr-group-name::before {\n", - " content: \"📁\";\n", - " padding-right: 0.3em;\n", - "}\n", - "\n", - ".xr-group-name,\n", - ".xr-obj-type {\n", + ".xr-obj-type,\n", + ".xr-group-box-contents > label {\n", " color: var(--xr-font-color2);\n", + " display: block;\n", "}\n", "\n", ".xr-sections {\n", @@ -222,28 +221,39 @@ " display: contents;\n", "}\n", "\n", - ".xr-section-item input {\n", - " display: inline-block;\n", + ".xr-section-item > input,\n", + ".xr-group-box-contents > input,\n", + ".xr-array-wrap > input {\n", + " display: block;\n", " opacity: 0;\n", " height: 0;\n", " margin: 0;\n", "}\n", "\n", - ".xr-section-item input + label {\n", + ".xr-section-item > input + label,\n", + ".xr-var-item > input + label {\n", " color: var(--xr-disabled-color);\n", - " border: 2px solid transparent !important;\n", "}\n", "\n", - ".xr-section-item input:enabled + label {\n", + ".xr-section-item > input:enabled + label,\n", + ".xr-var-item > input:enabled + label,\n", + ".xr-array-wrap > input:enabled + label,\n", + ".xr-group-box-contents > input:enabled + label {\n", " cursor: pointer;\n", " color: var(--xr-font-color2);\n", "}\n", "\n", - ".xr-section-item input:focus + label {\n", - " border: 2px solid var(--xr-font-color0) !important;\n", + ".xr-section-item > input:focus-visible + label,\n", + ".xr-var-item > input:focus-visible + label,\n", + ".xr-array-wrap > input:focus-visible + label,\n", + ".xr-group-box-contents > input:focus-visible + label {\n", + " outline: auto;\n", "}\n", "\n", - ".xr-section-item input:enabled + label:hover {\n", + ".xr-section-item > input:enabled + label:hover,\n", + ".xr-var-item > input:enabled + label:hover,\n", + ".xr-array-wrap > input:enabled + label:hover,\n", + ".xr-group-box-contents > input:enabled + label:hover {\n", " color: var(--xr-font-color0);\n", "}\n", "\n", @@ -251,11 +261,25 @@ " grid-column: 1;\n", " color: var(--xr-font-color2);\n", " font-weight: 500;\n", + " white-space: nowrap;\n", + "}\n", + "\n", + ".xr-section-summary > em {\n", + " font-weight: normal;\n", + "}\n", + "\n", + ".xr-span-grid {\n", + " grid-column-end: -1;\n", "}\n", "\n", ".xr-section-summary > span {\n", " display: inline-block;\n", - " padding-left: 0.5em;\n", + " padding-left: 0.3em;\n", + "}\n", + "\n", + ".xr-group-box-contents > input:checked + label > span {\n", + " display: inline-block;\n", + " padding-left: 0.6em;\n", "}\n", "\n", ".xr-section-summary-in:disabled + label {\n", @@ -283,7 +307,8 @@ "}\n", "\n", ".xr-section-summary,\n", - ".xr-section-inline-details {\n", + ".xr-section-inline-details,\n", + ".xr-group-box-contents > label {\n", " padding-top: 4px;\n", "}\n", "\n", @@ -292,20 +317,29 @@ "}\n", "\n", ".xr-section-details {\n", - " display: none;\n", " grid-column: 1 / -1;\n", " margin-top: 4px;\n", " margin-bottom: 5px;\n", "}\n", "\n", + ".xr-section-summary-in ~ .xr-section-details {\n", + " display: none;\n", + "}\n", + "\n", ".xr-section-summary-in:checked ~ .xr-section-details {\n", " display: contents;\n", "}\n", "\n", + ".xr-children {\n", + " display: inline-grid;\n", + " grid-template-columns: 100%;\n", + " grid-column: 1 / -1;\n", + " padding-top: 4px;\n", + "}\n", + "\n", ".xr-group-box {\n", " display: inline-grid;\n", - " grid-template-columns: 0px 20px auto;\n", - " width: 100%;\n", + " grid-template-columns: 0px 30px auto;\n", "}\n", "\n", ".xr-group-box-vline {\n", @@ -319,13 +353,43 @@ " grid-column-start: 2;\n", " grid-row-start: 1;\n", " height: 1em;\n", - " width: 20px;\n", + " width: 26px;\n", " border-bottom: 0.2em solid;\n", " border-color: var(--xr-border-color);\n", "}\n", "\n", ".xr-group-box-contents {\n", " grid-column-start: 3;\n", + " padding-bottom: 4px;\n", + "}\n", + "\n", + ".xr-group-box-contents > label::before {\n", + " content: \"📂\";\n", + " padding-right: 0.3em;\n", + "}\n", + "\n", + ".xr-group-box-contents > input:checked + label::before {\n", + " content: \"📁\";\n", + "}\n", + "\n", + ".xr-group-box-contents > input:checked + label {\n", + " padding-bottom: 0px;\n", + "}\n", + "\n", + ".xr-group-box-contents > input:checked ~ .xr-sections {\n", + " display: none;\n", + "}\n", + "\n", + ".xr-group-box-contents > input + label > span {\n", + " display: none;\n", + "}\n", + "\n", + ".xr-group-box-ellipsis {\n", + " font-size: 1.4em;\n", + " font-weight: 900;\n", + " color: var(--xr-font-color2);\n", + " letter-spacing: 0.15em;\n", + " cursor: default;\n", "}\n", "\n", ".xr-array-wrap {\n", @@ -563,7 +627,7 @@ " frame: fk5\n", " type: sky_coord\n", " units: rad\n", - " equinox: j2000.0" + " equinox: j2000.0" ], "text/plain": [ " Size: 16B\n", @@ -619,39 +683,21 @@ "name": "stdout", "output_type": "stream", "text": [ - "[\u001b[38;2;128;05;128m2026-01-23 11:54:34,560\u001b[0m] \u001b[38;2;50;50;205m INFO\u001b[0m\u001b[38;2;112;128;144m viperlog: \u001b[0m Downloading from [cloudflare] .... \n" + "[\u001b[38;2;128;05;128m2026-03-20 12:47:26,354\u001b[0m] \u001b[38;2;50;50;205m INFO\u001b[0m\u001b[38;2;112;128;144m toolviper: \u001b[0m Initializing download... \n" ] }, { "data": { "text/html": [ - "
                                                    \n",
-       "  Download List                                     \n",
-       " ────────────────────────────────────────────────── \n",
-       "  3c286_Band6_5chans_lsrk_robust_0.5_niter_99.fits  \n",
-       "                                                    \n",
+       "
/Users/jsteeb/miniforge3/envs/zinc/lib/python3.13/site-packages/rich/live.py:260: UserWarning: install \"ipywidgets\"\n",
+       "for Jupyter support\n",
+       "  warnings.warn('install \"ipywidgets\" for Jupyter support')\n",
        "
\n" ], "text/plain": [ - " \n", - " \u001b[1m \u001b[0m\u001b[1mDownload List \u001b[0m\u001b[1m \u001b[0m \n", - " ────────────────────────────────────────────────── \n", - " \u001b[35m3c286_Band6_5chans_lsrk_robust_0.5_niter_99.fits\u001b[0m \n", - " \n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "172dcfc25fd1409199db249f74d594e3", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": [ - "Output()" + "/Users/jsteeb/miniforge3/envs/zinc/lib/python3.13/site-packages/rich/live.py:260: UserWarning: install \"ipywidgets\"\n", + "for Jupyter support\n", + " warnings.warn('install \"ipywidgets\" for Jupyter support')\n" ] }, "metadata": {}, @@ -671,44 +717,9 @@ "name": "stdout", "output_type": "stream", "text": [ - "[\u001b[38;2;128;05;128m2026-01-23 11:54:35,491\u001b[0m] \u001b[38;2;50;50;205m INFO\u001b[0m\u001b[38;2;112;128;144m viperlog: \u001b[0m Downloading from [cloudflare] .... \n" + "[\u001b[38;2;128;05;128m2026-03-20 12:47:27,522\u001b[0m] \u001b[38;2;50;50;205m INFO\u001b[0m\u001b[38;2;112;128;144m toolviper: \u001b[0m Initializing download... \n" ] }, - { - "data": { - "text/html": [ - "
                                                       \n",
-       "  Download List                                        \n",
-       " ───────────────────────────────────────────────────── \n",
-       "  3c286_Band6_5chans_lsrk_robust_0.5_niter_99_casa.ms  \n",
-       "                                                       \n",
-       "
\n" - ], - "text/plain": [ - " \n", - " \u001b[1m \u001b[0m\u001b[1mDownload List \u001b[0m\u001b[1m \u001b[0m \n", - " ───────────────────────────────────────────────────── \n", - " \u001b[35m3c286_Band6_5chans_lsrk_robust_0.5_niter_99_casa.ms\u001b[0m \n", - " \n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "d8a4a67d4724428d866dff659db0c678", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": [ - "Output()" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, { "data": { "text/html": [ @@ -819,6 +830,61 @@ "Successful readonly open of default-locked table ./3c286_Band6_5chans_lsrk_robust_0.5_niter_99_casa/3c286_Band6_5chans_lsrk_robust_0.5_niter_99.image: 1 columns, 1 rows\n" ] }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-03-20 16:47:30\tWARN\tMeasIERS::findTab (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasIERS.cc, line 387)\tRequested data table Observatories cannot be found in the searched directories:\n", + "2026-03-20 16:47:30\tWARN\tMeasIERS::findTab (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasIERS.cc, line 387)+\t/Users/jsteeb/miniforge3/envs/zinc/lib/python3.13/site-packages/casadata/__data__/ephemerides/\n", + "2026-03-20 16:47:30\tWARN\tMeasIERS::findTab (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasIERS.cc, line 387)+\t/Users/jsteeb/miniforge3/envs/zinc/lib/python3.13/site-packages/casadata/__data__/geodetic/\n", + "2026-03-20 16:47:30\tWARN\tMeasIERS::findTab (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasIERS.cc, line 387)+\t/Users/jsteeb/miniforge3/envs/zinc/lib/casa/data/ephemerides/\n", + "2026-03-20 16:47:30\tWARN\tMeasIERS::findTab (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasIERS.cc, line 387)+\t/Users/jsteeb/miniforge3/envs/zinc/lib/casa/data/geodetic/\n", + "2026-03-20 16:47:30\tSEVERE\tMeasTable::doInitObservatories() (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasTable.cc, line 2865)\tCannot read table of Observatories\n", + "2026-03-20 16:47:30\tWARN\tObsInfo::setTelescope (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/coordinates/Coordinates/ObsInfo.cc, line 124)\tCannot read table of Observatories, continuing without telescope position in ObsInfo\n", + "2026-03-20 16:47:30\tWARN\tMeasIERS::findTab (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasIERS.cc, line 387)\tRequested data table Observatories cannot be found in the searched directories:\n", + "2026-03-20 16:47:30\tWARN\tMeasIERS::findTab (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasIERS.cc, line 387)+\t/Users/jsteeb/miniforge3/envs/zinc/lib/python3.13/site-packages/casadata/__data__/ephemerides/\n", + "2026-03-20 16:47:30\tWARN\tMeasIERS::findTab (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasIERS.cc, line 387)+\t/Users/jsteeb/miniforge3/envs/zinc/lib/python3.13/site-packages/casadata/__data__/geodetic/\n", + "2026-03-20 16:47:30\tWARN\tMeasIERS::findTab (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasIERS.cc, line 387)+\t/Users/jsteeb/miniforge3/envs/zinc/lib/casa/data/ephemerides/\n", + "2026-03-20 16:47:30\tWARN\tMeasIERS::findTab (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasIERS.cc, line 387)+\t/Users/jsteeb/miniforge3/envs/zinc/lib/casa/data/geodetic/\n", + "2026-03-20 16:47:30\tSEVERE\tMeasTable::doInitObservatories() (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasTable.cc, line 2865)\tCannot read table of Observatories\n", + "2026-03-20 16:47:30\tWARN\tObsInfo::setTelescope (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/coordinates/Coordinates/ObsInfo.cc, line 124)\tCannot read table of Observatories, continuing without telescope position in ObsInfo\n", + "2026-03-20 16:47:30\tWARN\tMeasIERS::findTab (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasIERS.cc, line 387)\tRequested data table Observatories cannot be found in the searched directories:\n", + "2026-03-20 16:47:30\tWARN\tMeasIERS::findTab (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasIERS.cc, line 387)+\t/Users/jsteeb/miniforge3/envs/zinc/lib/python3.13/site-packages/casadata/__data__/ephemerides/\n", + "2026-03-20 16:47:30\tWARN\tMeasIERS::findTab (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasIERS.cc, line 387)+\t/Users/jsteeb/miniforge3/envs/zinc/lib/python3.13/site-packages/casadata/__data__/geodetic/\n", + "2026-03-20 16:47:30\tWARN\tMeasIERS::findTab (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasIERS.cc, line 387)+\t/Users/jsteeb/miniforge3/envs/zinc/lib/casa/data/ephemerides/\n", + "2026-03-20 16:47:30\tWARN\tMeasIERS::findTab (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasIERS.cc, line 387)+\t/Users/jsteeb/miniforge3/envs/zinc/lib/casa/data/geodetic/\n", + "2026-03-20 16:47:30\tSEVERE\tMeasTable::doInitObservatories() (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasTable.cc, line 2865)\tCannot read table of Observatories\n", + "2026-03-20 16:47:30\tWARN\tObsInfo::setTelescope (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/coordinates/Coordinates/ObsInfo.cc, line 124)\tCannot read table of Observatories, continuing without telescope position in ObsInfo\n", + "2026-03-20 16:47:30\tWARN\tMeasIERS::findTab (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasIERS.cc, line 387)\tRequested data table Observatories cannot be found in the searched directories:\n", + "2026-03-20 16:47:30\tWARN\tMeasIERS::findTab (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasIERS.cc, line 387)+\t/Users/jsteeb/miniforge3/envs/zinc/lib/python3.13/site-packages/casadata/__data__/ephemerides/\n", + "2026-03-20 16:47:30\tWARN\tMeasIERS::findTab (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasIERS.cc, line 387)+\t/Users/jsteeb/miniforge3/envs/zinc/lib/python3.13/site-packages/casadata/__data__/geodetic/\n", + "2026-03-20 16:47:30\tWARN\tMeasIERS::findTab (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasIERS.cc, line 387)+\t/Users/jsteeb/miniforge3/envs/zinc/lib/casa/data/ephemerides/\n", + "2026-03-20 16:47:30\tWARN\tMeasIERS::findTab (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasIERS.cc, line 387)+\t/Users/jsteeb/miniforge3/envs/zinc/lib/casa/data/geodetic/\n", + "2026-03-20 16:47:30\tSEVERE\tMeasTable::doInitObservatories() (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasTable.cc, line 2865)\tCannot read table of Observatories\n", + "2026-03-20 16:47:30\tWARN\tObsInfo::setTelescope (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/coordinates/Coordinates/ObsInfo.cc, line 124)\tCannot read table of Observatories, continuing without telescope position in ObsInfo\n", + "2026-03-20 16:47:30\tWARN\tMeasIERS::findTab (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasIERS.cc, line 387)\tRequested data table Observatories cannot be found in the searched directories:\n", + "2026-03-20 16:47:30\tWARN\tMeasIERS::findTab (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasIERS.cc, line 387)+\t/Users/jsteeb/miniforge3/envs/zinc/lib/python3.13/site-packages/casadata/__data__/ephemerides/\n", + "2026-03-20 16:47:30\tWARN\tMeasIERS::findTab (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasIERS.cc, line 387)+\t/Users/jsteeb/miniforge3/envs/zinc/lib/python3.13/site-packages/casadata/__data__/geodetic/\n", + "2026-03-20 16:47:30\tWARN\tMeasIERS::findTab (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasIERS.cc, line 387)+\t/Users/jsteeb/miniforge3/envs/zinc/lib/casa/data/ephemerides/\n", + "2026-03-20 16:47:30\tWARN\tMeasIERS::findTab (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasIERS.cc, line 387)+\t/Users/jsteeb/miniforge3/envs/zinc/lib/casa/data/geodetic/\n", + "2026-03-20 16:47:30\tSEVERE\tMeasTable::doInitObservatories() (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasTable.cc, line 2865)\tCannot read table of Observatories\n", + "2026-03-20 16:47:30\tWARN\tObsInfo::setTelescope (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/coordinates/Coordinates/ObsInfo.cc, line 124)\tCannot read table of Observatories, continuing without telescope position in ObsInfo\n", + "2026-03-20 16:47:30\tWARN\tMeasIERS::findTab (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasIERS.cc, line 387)\tRequested data table Observatories cannot be found in the searched directories:\n", + "2026-03-20 16:47:30\tWARN\tMeasIERS::findTab (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasIERS.cc, line 387)+\t/Users/jsteeb/miniforge3/envs/zinc/lib/python3.13/site-packages/casadata/__data__/ephemerides/\n", + "2026-03-20 16:47:30\tWARN\tMeasIERS::findTab (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasIERS.cc, line 387)+\t/Users/jsteeb/miniforge3/envs/zinc/lib/python3.13/site-packages/casadata/__data__/geodetic/\n", + "2026-03-20 16:47:30\tWARN\tMeasIERS::findTab (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasIERS.cc, line 387)+\t/Users/jsteeb/miniforge3/envs/zinc/lib/casa/data/ephemerides/\n", + "2026-03-20 16:47:30\tWARN\tMeasIERS::findTab (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasIERS.cc, line 387)+\t/Users/jsteeb/miniforge3/envs/zinc/lib/casa/data/geodetic/\n", + "2026-03-20 16:47:30\tSEVERE\tMeasTable::doInitObservatories() (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasTable.cc, line 2865)\tCannot read table of Observatories\n", + "2026-03-20 16:47:30\tWARN\tObsInfo::setTelescope (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/coordinates/Coordinates/ObsInfo.cc, line 124)\tCannot read table of Observatories, continuing without telescope position in ObsInfo\n", + "2026-03-20 16:47:30\tWARN\tMeasIERS::findTab (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasIERS.cc, line 387)\tRequested data table Observatories cannot be found in the searched directories:\n", + "2026-03-20 16:47:30\tWARN\tMeasIERS::findTab (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasIERS.cc, line 387)+\t/Users/jsteeb/miniforge3/envs/zinc/lib/python3.13/site-packages/casadata/__data__/ephemerides/\n", + "2026-03-20 16:47:30\tWARN\tMeasIERS::findTab (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasIERS.cc, line 387)+\t/Users/jsteeb/miniforge3/envs/zinc/lib/python3.13/site-packages/casadata/__data__/geodetic/\n", + "2026-03-20 16:47:30\tWARN\tMeasIERS::findTab (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasIERS.cc, line 387)+\t/Users/jsteeb/miniforge3/envs/zinc/lib/casa/data/ephemerides/\n", + "2026-03-20 16:47:30\tWARN\tMeasIERS::findTab (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasIERS.cc, line 387)+\t/Users/jsteeb/miniforge3/envs/zinc/lib/casa/data/geodetic/\n", + "2026-03-20 16:47:30\tSEVERE\tMeasTable::doInitObservatories() (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/measures/Measures/MeasTable.cc, line 2865)\tCannot read table of Observatories\n", + "2026-03-20 16:47:30\tWARN\tObsInfo::setTelescope (file /Users/runner/miniforge3/conda-bld/casacore_1759511023453/work/coordinates/Coordinates/ObsInfo.cc, line 124)\tCannot read table of Observatories, continuing without telescope position in ObsInfo\n" + ] + }, { "data": { "text/html": [ @@ -917,6 +983,7 @@ " min-width: 300px;\n", " max-width: 700px;\n", " line-height: 1.6;\n", + " padding-bottom: 4px;\n", "}\n", "\n", ".xr-text-repr-fallback {\n", @@ -927,8 +994,11 @@ ".xr-header {\n", " padding-top: 6px;\n", " padding-bottom: 6px;\n", - " margin-bottom: 4px;\n", + "}\n", + "\n", + ".xr-header {\n", " border-bottom: solid 1px var(--xr-border-color);\n", + " margin-bottom: 4px;\n", "}\n", "\n", ".xr-header > div,\n", @@ -939,20 +1009,15 @@ "}\n", "\n", ".xr-obj-type,\n", - ".xr-obj-name,\n", - ".xr-group-name {\n", + ".xr-obj-name {\n", " margin-left: 2px;\n", " margin-right: 10px;\n", "}\n", "\n", - ".xr-group-name::before {\n", - " content: \"📁\";\n", - " padding-right: 0.3em;\n", - "}\n", - "\n", - ".xr-group-name,\n", - ".xr-obj-type {\n", + ".xr-obj-type,\n", + ".xr-group-box-contents > label {\n", " color: var(--xr-font-color2);\n", + " display: block;\n", "}\n", "\n", ".xr-sections {\n", @@ -967,28 +1032,39 @@ " display: contents;\n", "}\n", "\n", - ".xr-section-item input {\n", - " display: inline-block;\n", + ".xr-section-item > input,\n", + ".xr-group-box-contents > input,\n", + ".xr-array-wrap > input {\n", + " display: block;\n", " opacity: 0;\n", " height: 0;\n", " margin: 0;\n", "}\n", "\n", - ".xr-section-item input + label {\n", + ".xr-section-item > input + label,\n", + ".xr-var-item > input + label {\n", " color: var(--xr-disabled-color);\n", - " border: 2px solid transparent !important;\n", "}\n", "\n", - ".xr-section-item input:enabled + label {\n", + ".xr-section-item > input:enabled + label,\n", + ".xr-var-item > input:enabled + label,\n", + ".xr-array-wrap > input:enabled + label,\n", + ".xr-group-box-contents > input:enabled + label {\n", " cursor: pointer;\n", " color: var(--xr-font-color2);\n", "}\n", "\n", - ".xr-section-item input:focus + label {\n", - " border: 2px solid var(--xr-font-color0) !important;\n", + ".xr-section-item > input:focus-visible + label,\n", + ".xr-var-item > input:focus-visible + label,\n", + ".xr-array-wrap > input:focus-visible + label,\n", + ".xr-group-box-contents > input:focus-visible + label {\n", + " outline: auto;\n", "}\n", "\n", - ".xr-section-item input:enabled + label:hover {\n", + ".xr-section-item > input:enabled + label:hover,\n", + ".xr-var-item > input:enabled + label:hover,\n", + ".xr-array-wrap > input:enabled + label:hover,\n", + ".xr-group-box-contents > input:enabled + label:hover {\n", " color: var(--xr-font-color0);\n", "}\n", "\n", @@ -996,11 +1072,25 @@ " grid-column: 1;\n", " color: var(--xr-font-color2);\n", " font-weight: 500;\n", + " white-space: nowrap;\n", + "}\n", + "\n", + ".xr-section-summary > em {\n", + " font-weight: normal;\n", + "}\n", + "\n", + ".xr-span-grid {\n", + " grid-column-end: -1;\n", "}\n", "\n", ".xr-section-summary > span {\n", " display: inline-block;\n", - " padding-left: 0.5em;\n", + " padding-left: 0.3em;\n", + "}\n", + "\n", + ".xr-group-box-contents > input:checked + label > span {\n", + " display: inline-block;\n", + " padding-left: 0.6em;\n", "}\n", "\n", ".xr-section-summary-in:disabled + label {\n", @@ -1028,7 +1118,8 @@ "}\n", "\n", ".xr-section-summary,\n", - ".xr-section-inline-details {\n", + ".xr-section-inline-details,\n", + ".xr-group-box-contents > label {\n", " padding-top: 4px;\n", "}\n", "\n", @@ -1037,20 +1128,29 @@ "}\n", "\n", ".xr-section-details {\n", - " display: none;\n", " grid-column: 1 / -1;\n", " margin-top: 4px;\n", " margin-bottom: 5px;\n", "}\n", "\n", + ".xr-section-summary-in ~ .xr-section-details {\n", + " display: none;\n", + "}\n", + "\n", ".xr-section-summary-in:checked ~ .xr-section-details {\n", " display: contents;\n", "}\n", "\n", + ".xr-children {\n", + " display: inline-grid;\n", + " grid-template-columns: 100%;\n", + " grid-column: 1 / -1;\n", + " padding-top: 4px;\n", + "}\n", + "\n", ".xr-group-box {\n", " display: inline-grid;\n", - " grid-template-columns: 0px 20px auto;\n", - " width: 100%;\n", + " grid-template-columns: 0px 30px auto;\n", "}\n", "\n", ".xr-group-box-vline {\n", @@ -1064,13 +1164,43 @@ " grid-column-start: 2;\n", " grid-row-start: 1;\n", " height: 1em;\n", - " width: 20px;\n", + " width: 26px;\n", " border-bottom: 0.2em solid;\n", " border-color: var(--xr-border-color);\n", "}\n", "\n", ".xr-group-box-contents {\n", " grid-column-start: 3;\n", + " padding-bottom: 4px;\n", + "}\n", + "\n", + ".xr-group-box-contents > label::before {\n", + " content: \"📂\";\n", + " padding-right: 0.3em;\n", + "}\n", + "\n", + ".xr-group-box-contents > input:checked + label::before {\n", + " content: \"📁\";\n", + "}\n", + "\n", + ".xr-group-box-contents > input:checked + label {\n", + " padding-bottom: 0px;\n", + "}\n", + "\n", + ".xr-group-box-contents > input:checked ~ .xr-sections {\n", + " display: none;\n", + "}\n", + "\n", + ".xr-group-box-contents > input + label > span {\n", + " display: none;\n", + "}\n", + "\n", + ".xr-group-box-ellipsis {\n", + " font-size: 1.4em;\n", + " font-weight: 900;\n", + " color: var(--xr-font-color2);\n", + " letter-spacing: 0.15em;\n", + " cursor: default;\n", "}\n", "\n", ".xr-array-wrap {\n", @@ -1306,13 +1436,13 @@ "Coordinates:\n", " * time (time) float64 8B 5.684e+04\n", " * frequency (frequency) float64 40B 2.398e+11 ... 2.403e+11\n", + " velocity (frequency) float64 40B 2.216e+05 ... -4.03e+05\n", " * polarization (polarization) <U1 16B 'I' 'Q' 'U' 'V'\n", " * l (l) float64 2kB 6.06e-05 6.012e-05 ... -6.012e-05\n", " * m (m) float64 2kB -6.06e-05 -6.012e-05 ... 6.012e-05\n", - " * beam_params_label (beam_params_label) <U5 60B 'major' 'minor' 'pa'\n", - " velocity (frequency) float64 40B 2.216e+05 ... -4.03e+05\n", " right_ascension (l, m) float64 500kB 3.539 3.539 3.539 ... 3.539 3.539\n", " declination (l, m) float64 500kB 0.5324 0.5324 ... 0.5325 0.5325\n", + " * beam_params_label (beam_params_label) <U5 60B 'major' 'minor' 'pa'\n", "Data variables:\n", " SKY (time, frequency, polarization, l, m) float32 5MB dask.array<chunksize=(1, 5, 4, 250, 250), meta=np.ndarray>\n", " BEAM_FIT_PARAMS_SKY (time, frequency, polarization, beam_params_label) float64 480B dask.array<chunksize=(1, 5, 4, 3), meta=np.ndarray>\n", @@ -1320,10 +1450,10 @@ "Attributes:\n", " coordinate_system_info: {'reference_direction': {'attrs': {'frame': 'fk5...\n", " type: image_dataset\n", - " data_groups: {'base': {'sky': 'SKY', 'beam_fit_params_sky': '...