├── .github ├── ISSUE_TEMPLATE │ └── msv4-review.md └── workflows │ ├── black.yml │ ├── python-publish.yml │ ├── python-testing-casatools.yml │ ├── python-testing-integration.yml │ ├── python-testing-linux.yml │ ├── python-testing-macos.yml │ └── run-ipynb.yml ├── .gitignore ├── .readthedocs.yaml ├── CONTRIBUTOR_LICENSING_AGREEMENT.txt ├── CONTRIBUTOR_LICENSING_AGREEMENT_ESO.txt ├── LICENSE.txt ├── MANIFEST.in ├── Makefile ├── README.md ├── docs ├── Makefile ├── make.bat ├── source │ ├── _images │ │ ├── diagram_schema_layout_PS_MSv4.png │ │ ├── measurement_set_subpackage_current_and_planned.png │ │ ├── xradio_logo.png │ │ └── xradio_package_subpackages_modules_v4.png │ ├── _static │ │ └── custom.css │ ├── conf.py │ ├── development.rst │ ├── image_data │ │ └── tutorials │ │ │ ├── image.ipynb │ │ │ └── index.rst │ ├── image_overview.ipynb │ ├── index.rst │ ├── measurement_set │ │ ├── api.rst │ │ ├── guides │ │ │ ├── ALMA_SD.ipynb │ │ │ ├── ALMA_ephemeris.ipynb │ │ │ ├── GBT_single_dish.ipynb │ │ │ ├── GMRT.ipynb │ │ │ ├── LOFAR.ipynb │ │ │ ├── MeerKAT.ipynb │ │ │ ├── SKA_low.ipynb │ │ │ ├── SKA_mid.ipynb │ │ │ ├── VLBA.ipynb │ │ │ ├── VLBI.ipynb │ │ │ ├── backends.md │ │ │ └── ngEHT.ipynb │ │ ├── overview.rst │ │ ├── schema.rst │ │ ├── tutorials │ │ │ ├── _images │ │ │ │ ├── diagram_schema_layout_PS_and_MMS.png │ │ │ │ └── xradio_datatree_ps_ms_diagram.png │ │ │ └── measurement_set_tutorial.ipynb │ │ └── tutorials_guides.rst │ ├── measures.rst │ ├── overview.rst │ ├── reviews │ │ └── MSv4_review_panel_report_20250106_v1.1.pdf │ └── schema.rst └── sphinx.txt ├── pyproject.toml ├── reviews ├── review_antenna_xds.ipynb ├── review_field_and_source_xds.ipynb └── review_ps.ipynb ├── schemas ├── SpectrumXds.json └── VisibilityXds.json ├── scripts ├── export_schema.py └── import_schema.py ├── src └── xradio │ ├── __init__.py │ ├── _utils │ ├── __init__.py │ ├── _casacore │ │ ├── casacore_from_casatools.py │ │ └── tables.py │ ├── coord_math.py │ ├── dict_helpers.py │ ├── list_and_array.py │ ├── schema.py │ └── zarr │ │ ├── __init__.py │ │ └── common.py │ ├── image │ ├── __init__.py │ ├── _util │ │ ├── __init__.py │ │ ├── _casacore │ │ │ ├── __init__.py │ │ │ ├── common.py │ │ │ ├── xds_from_casacore.py │ │ │ └── xds_to_casacore.py │ │ ├── _fits │ │ │ └── xds_from_fits.py │ │ ├── _zarr │ │ │ ├── common.py │ │ │ ├── xds_from_zarr.py │ │ │ ├── xds_to_zarr.py │ │ │ └── zarr_low_level.py │ │ ├── casacore.py │ │ ├── common.py │ │ ├── image_factory.py │ │ └── zarr.py │ └── image.py │ ├── measurement_set │ ├── __init__.py │ ├── _utils │ │ ├── __init__.py │ │ ├── _msv2 │ │ │ ├── __init__.py │ │ │ ├── _tables │ │ │ │ ├── read.py │ │ │ │ ├── read_main_table.py │ │ │ │ └── table_query.py │ │ │ ├── conversion.py │ │ │ ├── create_antenna_xds.py │ │ │ ├── create_field_and_source_xds.py │ │ │ ├── msv2_to_msv4_meta.py │ │ │ ├── msv4_info_dicts.py │ │ │ ├── msv4_sub_xdss.py │ │ │ ├── optimised_functions.py │ │ │ ├── partition_queries.py │ │ │ └── subtables.py │ │ ├── _utils │ │ │ ├── interpolate.py │ │ │ ├── partition_attrs.py │ │ │ └── stokes_types.py │ │ └── _zarr │ │ │ └── encoding.py │ ├── convert_msv2_to_processing_set.py │ ├── load_processing_set.py │ ├── measurement_set_xdt.py │ ├── open_processing_set.py │ ├── processing_set_xdt.py │ └── schema.py │ ├── schema │ ├── __init__.py │ ├── bases.py │ ├── check.py │ ├── common.py │ ├── dataclass.py │ ├── export.py │ ├── metamodel.py │ ├── typing.py │ └── xarray_dataclasses_license.txt │ ├── sphinx │ ├── __init__.py │ └── schema_table.py │ └── testing │ ├── README.md │ ├── __init__.py │ ├── _utils │ └── __template__.py │ └── measurement_set │ ├── __init__.py │ ├── checker.py │ ├── io.py │ └── msv2_io.py └── tests ├── README.md ├── __init__.py ├── stakeholder ├── __init__.py ├── conftest.py ├── readme.md ├── test_image_stakeholder.py └── test_measure_set_stakeholder.py └── unit ├── __init__.py ├── image └── test_image.py ├── measurement_set ├── _utils │ ├── _msv2 │ │ ├── _tables │ │ │ ├── test_read.py │ │ │ └── test_read_main_table.py │ │ ├── test_conversion.py │ │ ├── test_create_antenna_xds.py │ │ ├── test_create_field_and_source_xds.py │ │ ├── test_msv4_info_dicts.py │ │ ├── test_msv4_sub_xdss.py │ │ ├── test_optimised_functions.py │ │ ├── test_partition_queries.py │ │ └── test_subtables.py │ ├── _utils │ │ ├── test_interpolate.py │ │ └── test_stokes_types.py │ └── _zarr │ │ └── test_encoding.py ├── conftest.py ├── test_convert_msv2_to_processing_set.py ├── test_load_processing_set.py ├── test_measurement_set_xdt.py └── test_processing_set_xdt.py └── schema ├── test_export.py └── test_schema.py /.github/ISSUE_TEMPLATE/msv4-review.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/.github/ISSUE_TEMPLATE/msv4-review.md -------------------------------------------------------------------------------- /.github/workflows/black.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/.github/workflows/black.yml -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.github/workflows/python-testing-casatools.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/.github/workflows/python-testing-casatools.yml -------------------------------------------------------------------------------- /.github/workflows/python-testing-integration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/.github/workflows/python-testing-integration.yml -------------------------------------------------------------------------------- /.github/workflows/python-testing-linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/.github/workflows/python-testing-linux.yml -------------------------------------------------------------------------------- /.github/workflows/python-testing-macos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/.github/workflows/python-testing-macos.yml -------------------------------------------------------------------------------- /.github/workflows/run-ipynb.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/.github/workflows/run-ipynb.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CONTRIBUTOR_LICENSING_AGREEMENT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/CONTRIBUTOR_LICENSING_AGREEMENT.txt -------------------------------------------------------------------------------- /CONTRIBUTOR_LICENSING_AGREEMENT_ESO.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/CONTRIBUTOR_LICENSING_AGREEMENT_ESO.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/_images/diagram_schema_layout_PS_MSv4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/source/_images/diagram_schema_layout_PS_MSv4.png -------------------------------------------------------------------------------- /docs/source/_images/measurement_set_subpackage_current_and_planned.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/source/_images/measurement_set_subpackage_current_and_planned.png -------------------------------------------------------------------------------- /docs/source/_images/xradio_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/source/_images/xradio_logo.png -------------------------------------------------------------------------------- /docs/source/_images/xradio_package_subpackages_modules_v4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/source/_images/xradio_package_subpackages_modules_v4.png -------------------------------------------------------------------------------- /docs/source/_static/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/source/_static/custom.css -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/development.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/source/development.rst -------------------------------------------------------------------------------- /docs/source/image_data/tutorials/image.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/source/image_data/tutorials/image.ipynb -------------------------------------------------------------------------------- /docs/source/image_data/tutorials/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/source/image_data/tutorials/index.rst -------------------------------------------------------------------------------- /docs/source/image_overview.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/source/image_overview.ipynb -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/measurement_set/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/source/measurement_set/api.rst -------------------------------------------------------------------------------- /docs/source/measurement_set/guides/ALMA_SD.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/source/measurement_set/guides/ALMA_SD.ipynb -------------------------------------------------------------------------------- /docs/source/measurement_set/guides/ALMA_ephemeris.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/source/measurement_set/guides/ALMA_ephemeris.ipynb -------------------------------------------------------------------------------- /docs/source/measurement_set/guides/GBT_single_dish.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/source/measurement_set/guides/GBT_single_dish.ipynb -------------------------------------------------------------------------------- /docs/source/measurement_set/guides/GMRT.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/source/measurement_set/guides/GMRT.ipynb -------------------------------------------------------------------------------- /docs/source/measurement_set/guides/LOFAR.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/source/measurement_set/guides/LOFAR.ipynb -------------------------------------------------------------------------------- /docs/source/measurement_set/guides/MeerKAT.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/source/measurement_set/guides/MeerKAT.ipynb -------------------------------------------------------------------------------- /docs/source/measurement_set/guides/SKA_low.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/source/measurement_set/guides/SKA_low.ipynb -------------------------------------------------------------------------------- /docs/source/measurement_set/guides/SKA_mid.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/source/measurement_set/guides/SKA_mid.ipynb -------------------------------------------------------------------------------- /docs/source/measurement_set/guides/VLBA.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/source/measurement_set/guides/VLBA.ipynb -------------------------------------------------------------------------------- /docs/source/measurement_set/guides/VLBI.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/source/measurement_set/guides/VLBI.ipynb -------------------------------------------------------------------------------- /docs/source/measurement_set/guides/backends.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/source/measurement_set/guides/backends.md -------------------------------------------------------------------------------- /docs/source/measurement_set/guides/ngEHT.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/source/measurement_set/guides/ngEHT.ipynb -------------------------------------------------------------------------------- /docs/source/measurement_set/overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/source/measurement_set/overview.rst -------------------------------------------------------------------------------- /docs/source/measurement_set/schema.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/source/measurement_set/schema.rst -------------------------------------------------------------------------------- /docs/source/measurement_set/tutorials/_images/diagram_schema_layout_PS_and_MMS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/source/measurement_set/tutorials/_images/diagram_schema_layout_PS_and_MMS.png -------------------------------------------------------------------------------- /docs/source/measurement_set/tutorials/_images/xradio_datatree_ps_ms_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/source/measurement_set/tutorials/_images/xradio_datatree_ps_ms_diagram.png -------------------------------------------------------------------------------- /docs/source/measurement_set/tutorials/measurement_set_tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/source/measurement_set/tutorials/measurement_set_tutorial.ipynb -------------------------------------------------------------------------------- /docs/source/measurement_set/tutorials_guides.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/source/measurement_set/tutorials_guides.rst -------------------------------------------------------------------------------- /docs/source/measures.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/source/measures.rst -------------------------------------------------------------------------------- /docs/source/overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/source/overview.rst -------------------------------------------------------------------------------- /docs/source/reviews/MSv4_review_panel_report_20250106_v1.1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/source/reviews/MSv4_review_panel_report_20250106_v1.1.pdf -------------------------------------------------------------------------------- /docs/source/schema.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/source/schema.rst -------------------------------------------------------------------------------- /docs/sphinx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/docs/sphinx.txt -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/pyproject.toml -------------------------------------------------------------------------------- /reviews/review_antenna_xds.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/reviews/review_antenna_xds.ipynb -------------------------------------------------------------------------------- /reviews/review_field_and_source_xds.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/reviews/review_field_and_source_xds.ipynb -------------------------------------------------------------------------------- /reviews/review_ps.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/reviews/review_ps.ipynb -------------------------------------------------------------------------------- /schemas/SpectrumXds.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/schemas/SpectrumXds.json -------------------------------------------------------------------------------- /schemas/VisibilityXds.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/schemas/VisibilityXds.json -------------------------------------------------------------------------------- /scripts/export_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/scripts/export_schema.py -------------------------------------------------------------------------------- /scripts/import_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/scripts/import_schema.py -------------------------------------------------------------------------------- /src/xradio/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/__init__.py -------------------------------------------------------------------------------- /src/xradio/_utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/xradio/_utils/_casacore/casacore_from_casatools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/_utils/_casacore/casacore_from_casatools.py -------------------------------------------------------------------------------- /src/xradio/_utils/_casacore/tables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/_utils/_casacore/tables.py -------------------------------------------------------------------------------- /src/xradio/_utils/coord_math.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/_utils/coord_math.py -------------------------------------------------------------------------------- /src/xradio/_utils/dict_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/_utils/dict_helpers.py -------------------------------------------------------------------------------- /src/xradio/_utils/list_and_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/_utils/list_and_array.py -------------------------------------------------------------------------------- /src/xradio/_utils/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/_utils/schema.py -------------------------------------------------------------------------------- /src/xradio/_utils/zarr/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/xradio/_utils/zarr/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/_utils/zarr/common.py -------------------------------------------------------------------------------- /src/xradio/image/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/image/__init__.py -------------------------------------------------------------------------------- /src/xradio/image/_util/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/xradio/image/_util/_casacore/__init__.py: -------------------------------------------------------------------------------- 1 | __all__ = ["__convert_direction_system"] 2 | -------------------------------------------------------------------------------- /src/xradio/image/_util/_casacore/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/image/_util/_casacore/common.py -------------------------------------------------------------------------------- /src/xradio/image/_util/_casacore/xds_from_casacore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/image/_util/_casacore/xds_from_casacore.py -------------------------------------------------------------------------------- /src/xradio/image/_util/_casacore/xds_to_casacore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/image/_util/_casacore/xds_to_casacore.py -------------------------------------------------------------------------------- /src/xradio/image/_util/_fits/xds_from_fits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/image/_util/_fits/xds_from_fits.py -------------------------------------------------------------------------------- /src/xradio/image/_util/_zarr/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/image/_util/_zarr/common.py -------------------------------------------------------------------------------- /src/xradio/image/_util/_zarr/xds_from_zarr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/image/_util/_zarr/xds_from_zarr.py -------------------------------------------------------------------------------- /src/xradio/image/_util/_zarr/xds_to_zarr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/image/_util/_zarr/xds_to_zarr.py -------------------------------------------------------------------------------- /src/xradio/image/_util/_zarr/zarr_low_level.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/image/_util/_zarr/zarr_low_level.py -------------------------------------------------------------------------------- /src/xradio/image/_util/casacore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/image/_util/casacore.py -------------------------------------------------------------------------------- /src/xradio/image/_util/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/image/_util/common.py -------------------------------------------------------------------------------- /src/xradio/image/_util/image_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/image/_util/image_factory.py -------------------------------------------------------------------------------- /src/xradio/image/_util/zarr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/image/_util/zarr.py -------------------------------------------------------------------------------- /src/xradio/image/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/image/image.py -------------------------------------------------------------------------------- /src/xradio/measurement_set/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/measurement_set/__init__.py -------------------------------------------------------------------------------- /src/xradio/measurement_set/_utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/measurement_set/_utils/__init__.py -------------------------------------------------------------------------------- /src/xradio/measurement_set/_utils/_msv2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/xradio/measurement_set/_utils/_msv2/_tables/read.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/measurement_set/_utils/_msv2/_tables/read.py -------------------------------------------------------------------------------- /src/xradio/measurement_set/_utils/_msv2/_tables/read_main_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/measurement_set/_utils/_msv2/_tables/read_main_table.py -------------------------------------------------------------------------------- /src/xradio/measurement_set/_utils/_msv2/_tables/table_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/measurement_set/_utils/_msv2/_tables/table_query.py -------------------------------------------------------------------------------- /src/xradio/measurement_set/_utils/_msv2/conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/measurement_set/_utils/_msv2/conversion.py -------------------------------------------------------------------------------- /src/xradio/measurement_set/_utils/_msv2/create_antenna_xds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/measurement_set/_utils/_msv2/create_antenna_xds.py -------------------------------------------------------------------------------- /src/xradio/measurement_set/_utils/_msv2/create_field_and_source_xds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/measurement_set/_utils/_msv2/create_field_and_source_xds.py -------------------------------------------------------------------------------- /src/xradio/measurement_set/_utils/_msv2/msv2_to_msv4_meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/measurement_set/_utils/_msv2/msv2_to_msv4_meta.py -------------------------------------------------------------------------------- /src/xradio/measurement_set/_utils/_msv2/msv4_info_dicts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/measurement_set/_utils/_msv2/msv4_info_dicts.py -------------------------------------------------------------------------------- /src/xradio/measurement_set/_utils/_msv2/msv4_sub_xdss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/measurement_set/_utils/_msv2/msv4_sub_xdss.py -------------------------------------------------------------------------------- /src/xradio/measurement_set/_utils/_msv2/optimised_functions.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/xradio/measurement_set/_utils/_msv2/partition_queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/measurement_set/_utils/_msv2/partition_queries.py -------------------------------------------------------------------------------- /src/xradio/measurement_set/_utils/_msv2/subtables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/measurement_set/_utils/_msv2/subtables.py -------------------------------------------------------------------------------- /src/xradio/measurement_set/_utils/_utils/interpolate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/measurement_set/_utils/_utils/interpolate.py -------------------------------------------------------------------------------- /src/xradio/measurement_set/_utils/_utils/partition_attrs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/measurement_set/_utils/_utils/partition_attrs.py -------------------------------------------------------------------------------- /src/xradio/measurement_set/_utils/_utils/stokes_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/measurement_set/_utils/_utils/stokes_types.py -------------------------------------------------------------------------------- /src/xradio/measurement_set/_utils/_zarr/encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/measurement_set/_utils/_zarr/encoding.py -------------------------------------------------------------------------------- /src/xradio/measurement_set/convert_msv2_to_processing_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/measurement_set/convert_msv2_to_processing_set.py -------------------------------------------------------------------------------- /src/xradio/measurement_set/load_processing_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/measurement_set/load_processing_set.py -------------------------------------------------------------------------------- /src/xradio/measurement_set/measurement_set_xdt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/measurement_set/measurement_set_xdt.py -------------------------------------------------------------------------------- /src/xradio/measurement_set/open_processing_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/measurement_set/open_processing_set.py -------------------------------------------------------------------------------- /src/xradio/measurement_set/processing_set_xdt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/measurement_set/processing_set_xdt.py -------------------------------------------------------------------------------- /src/xradio/measurement_set/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/measurement_set/schema.py -------------------------------------------------------------------------------- /src/xradio/schema/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/schema/__init__.py -------------------------------------------------------------------------------- /src/xradio/schema/bases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/schema/bases.py -------------------------------------------------------------------------------- /src/xradio/schema/check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/schema/check.py -------------------------------------------------------------------------------- /src/xradio/schema/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/schema/common.py -------------------------------------------------------------------------------- /src/xradio/schema/dataclass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/schema/dataclass.py -------------------------------------------------------------------------------- /src/xradio/schema/export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/schema/export.py -------------------------------------------------------------------------------- /src/xradio/schema/metamodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/schema/metamodel.py -------------------------------------------------------------------------------- /src/xradio/schema/typing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/schema/typing.py -------------------------------------------------------------------------------- /src/xradio/schema/xarray_dataclasses_license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/schema/xarray_dataclasses_license.txt -------------------------------------------------------------------------------- /src/xradio/sphinx/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/sphinx/__init__.py -------------------------------------------------------------------------------- /src/xradio/sphinx/schema_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/sphinx/schema_table.py -------------------------------------------------------------------------------- /src/xradio/testing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/testing/README.md -------------------------------------------------------------------------------- /src/xradio/testing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/xradio/testing/_utils/__template__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/testing/_utils/__template__.py -------------------------------------------------------------------------------- /src/xradio/testing/measurement_set/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/testing/measurement_set/__init__.py -------------------------------------------------------------------------------- /src/xradio/testing/measurement_set/checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/testing/measurement_set/checker.py -------------------------------------------------------------------------------- /src/xradio/testing/measurement_set/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/testing/measurement_set/io.py -------------------------------------------------------------------------------- /src/xradio/testing/measurement_set/msv2_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/src/xradio/testing/measurement_set/msv2_io.py -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/stakeholder/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/stakeholder/conftest.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/stakeholder/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/tests/stakeholder/readme.md -------------------------------------------------------------------------------- /tests/stakeholder/test_image_stakeholder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/tests/stakeholder/test_image_stakeholder.py -------------------------------------------------------------------------------- /tests/stakeholder/test_measure_set_stakeholder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/tests/stakeholder/test_measure_set_stakeholder.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/image/test_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/tests/unit/image/test_image.py -------------------------------------------------------------------------------- /tests/unit/measurement_set/_utils/_msv2/_tables/test_read.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/tests/unit/measurement_set/_utils/_msv2/_tables/test_read.py -------------------------------------------------------------------------------- /tests/unit/measurement_set/_utils/_msv2/_tables/test_read_main_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/tests/unit/measurement_set/_utils/_msv2/_tables/test_read_main_table.py -------------------------------------------------------------------------------- /tests/unit/measurement_set/_utils/_msv2/test_conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/tests/unit/measurement_set/_utils/_msv2/test_conversion.py -------------------------------------------------------------------------------- /tests/unit/measurement_set/_utils/_msv2/test_create_antenna_xds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/tests/unit/measurement_set/_utils/_msv2/test_create_antenna_xds.py -------------------------------------------------------------------------------- /tests/unit/measurement_set/_utils/_msv2/test_create_field_and_source_xds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/tests/unit/measurement_set/_utils/_msv2/test_create_field_and_source_xds.py -------------------------------------------------------------------------------- /tests/unit/measurement_set/_utils/_msv2/test_msv4_info_dicts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/tests/unit/measurement_set/_utils/_msv2/test_msv4_info_dicts.py -------------------------------------------------------------------------------- /tests/unit/measurement_set/_utils/_msv2/test_msv4_sub_xdss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/tests/unit/measurement_set/_utils/_msv2/test_msv4_sub_xdss.py -------------------------------------------------------------------------------- /tests/unit/measurement_set/_utils/_msv2/test_optimised_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/tests/unit/measurement_set/_utils/_msv2/test_optimised_functions.py -------------------------------------------------------------------------------- /tests/unit/measurement_set/_utils/_msv2/test_partition_queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/tests/unit/measurement_set/_utils/_msv2/test_partition_queries.py -------------------------------------------------------------------------------- /tests/unit/measurement_set/_utils/_msv2/test_subtables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/tests/unit/measurement_set/_utils/_msv2/test_subtables.py -------------------------------------------------------------------------------- /tests/unit/measurement_set/_utils/_utils/test_interpolate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/tests/unit/measurement_set/_utils/_utils/test_interpolate.py -------------------------------------------------------------------------------- /tests/unit/measurement_set/_utils/_utils/test_stokes_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/tests/unit/measurement_set/_utils/_utils/test_stokes_types.py -------------------------------------------------------------------------------- /tests/unit/measurement_set/_utils/_zarr/test_encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/tests/unit/measurement_set/_utils/_zarr/test_encoding.py -------------------------------------------------------------------------------- /tests/unit/measurement_set/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/tests/unit/measurement_set/conftest.py -------------------------------------------------------------------------------- /tests/unit/measurement_set/test_convert_msv2_to_processing_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/tests/unit/measurement_set/test_convert_msv2_to_processing_set.py -------------------------------------------------------------------------------- /tests/unit/measurement_set/test_load_processing_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/tests/unit/measurement_set/test_load_processing_set.py -------------------------------------------------------------------------------- /tests/unit/measurement_set/test_measurement_set_xdt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/tests/unit/measurement_set/test_measurement_set_xdt.py -------------------------------------------------------------------------------- /tests/unit/measurement_set/test_processing_set_xdt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/tests/unit/measurement_set/test_processing_set_xdt.py -------------------------------------------------------------------------------- /tests/unit/schema/test_export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/tests/unit/schema/test_export.py -------------------------------------------------------------------------------- /tests/unit/schema/test_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/casangi/xradio/HEAD/tests/unit/schema/test_schema.py --------------------------------------------------------------------------------