.aider.conf.yml
.aider.model.settings.yml
.gitattributes
.gitignore
.markdownlintignore
.pre-commit-config.yaml
.readthedocs.yaml
CHANGELOG.md
CONTRIBUTING.md
CONVENTIONS.md
DEVELOPMENT_GUIDE.md
Dockerfile
Dockerfile.prod
LICENSE
MANIFEST.in
README.md
environment.yml
environment_cudatoolkit.yml
pyproject.toml
pytest.ini
requirements.txt
setup.cfg
tox.ini
.cursor/rules/conventions.mdc
.gitlab/issue_templates/bug.md
.gitlab/issue_templates/feature_request.md
.gitlab/issue_templates/question.md
.gitlab/merge_request_templates/feature_template.md
.gitlab/workflows/deploy.yml
binder/README.md
binder/environment.yml
binder/postBuild
docs/Makefile
docs/make.bat
docs/requirements.txt
docs/source/array_configuration.rst
docs/source/compressed_sensing.rst
docs/source/conf.py
docs/source/context.rst
docs/source/data_model.rst
docs/source/examples.rst
docs/source/faq.rst
docs/source/faraday.rst
docs/source/flaggers.rst
docs/source/glossary.rst
docs/source/gridding.rst
docs/source/image_processing.rst
docs/source/index.rst
docs/source/installation.rst
docs/source/inverse_problem.rst
docs/source/io_operations.rst
docs/source/license.rst
docs/source/measurement_operator.rst
docs/source/objective_functions.rst
docs/source/optimization.rst
docs/source/parameter_management.rst
docs/source/performance.rst
docs/source/pipelines_distributed.rst
docs/source/quickstart.rst
docs/source/references.bib
docs/source/references.rst
docs/source/regularization.rst
docs/source/signs_and_conventions.rst
docs/source/simulation.rst
docs/source/testing.rst
docs/source/usage.rst
docs/source/versioning.rst
docs/source/_includes/project_badges.html
docs/source/_static/custom.css
docs/source/diagrams/metauml/.gitignore
docs/source/diagrams/metauml/Makefile
docs/source/diagrams/metauml/README.rst
docs/source/diagrams/metauml/fig01_dataset_composition.mp
docs/source/diagrams/metauml/fig02_reconstruction_parameter.mp
docs/source/diagrams/metauml/fig03_transformers.mp
docs/source/diagrams/metauml/fig04_objective_terms.mp
docs/source/diagrams/metauml/fig05_optimizers.mp
docs/source/diagrams/metauml/fig06_linesearch_seeders.mp
docs/source/diagrams/metauml/fig07_io.mp
docs/source/diagrams/metauml/fig08_pipelines.mp
docs/source/diagrams/metauml/fig09_models_sky_faraday.mp
docs/source/diagrams/metauml/fig10_noise_injectors.mp
docs/source/diagrams/metauml/fig11_simulation_core.mp
docs/source/diagrams/metauml/fig12_convolution_beam.mp
docs/source/diagrams/metauml/fig13_projection.mp
docs/source/diagrams/metauml/fig14_flaggers.mp
docs/source/diagrams/metauml/fig15_measurement_estimators.mp
docs/source/diagrams/metauml/fig16_subsystem_overview.mp
docs/source/diagrams/png/fig01_dataset_composition-1.png
docs/source/diagrams/png/fig02_reconstruction_parameter-1.png
docs/source/diagrams/png/fig02_reconstruction_parameter-2.png
docs/source/diagrams/png/fig03_transformers-1.png
docs/source/diagrams/png/fig03_transformers-2.png
docs/source/diagrams/png/fig04_objective_terms-1.png
docs/source/diagrams/png/fig05_optimizers-1.png
docs/source/diagrams/png/fig06_linesearch_seeders-1.png
docs/source/diagrams/png/fig06_linesearch_seeders-2.png
docs/source/diagrams/png/fig07_io-1.png
docs/source/diagrams/png/fig08_pipelines-1.png
docs/source/diagrams/png/fig08_pipelines-2.png
docs/source/diagrams/png/fig09_models_sky_faraday-1.png
docs/source/diagrams/png/fig10_noise_injectors-1.png
docs/source/diagrams/png/fig10_noise_injectors-2.png
docs/source/diagrams/png/fig11_simulation_core-1.png
docs/source/diagrams/png/fig12_convolution_beam-1.png
docs/source/diagrams/png/fig13_projection-1.png
docs/source/diagrams/png/fig14_flaggers-1.png
docs/source/diagrams/png/fig15_measurement_estimators-1.png
docs/source/diagrams/png/fig16_subsystem_overview-1.png
examples/example_images/30dor.fits
examples/example_images/3c288.fits
examples/example_images/cluster.fits
examples/example_images/einstein.fits
examples/example_images/g41.1-0.3.b.fits
examples/example_images/hco_43.fits
examples/example_images/m31.fits
examples/example_images/protoplanetary_disk.fits
examples/notebooks/antenna_filter_sandbox.ipynb
examples/notebooks/dirtymapper_sandbox.ipynb
examples/notebooks/optimization_sandbox.ipynb
examples/notebooks/point_source_reconstruction.ipynb
examples/notebooks/point_source_sim.ipynb
examples/notebooks/simulation_sandbox.ipynb
examples/notebooks/sumthreshold_sandbox.ipynb
examples/scripts/dirtymapper_components.py
examples/scripts/dirtymapper_pipeline.py
examples/scripts/optimization_components.py
examples/scripts/optimization_pipeline.py
examples/scripts/simulation_components.py
examples/scripts/simulation_pipeline.py
scripts/generate_lofar_configs.py
src/pyralysis/__init__.py
src/pyralysis/_version.py
src/pyralysis.egg-info/PKG-INFO
src/pyralysis.egg-info/SOURCES.txt
src/pyralysis.egg-info/dependency_links.txt
src/pyralysis.egg-info/requires.txt
src/pyralysis.egg-info/top_level.txt
src/pyralysis/base/__init__.py
src/pyralysis/base/antenna.py
src/pyralysis/base/baseline.py
src/pyralysis/base/basic_polarization.py
src/pyralysis/base/correlation_set.py
src/pyralysis/base/dataset.py
src/pyralysis/base/derived_polarization.py
src/pyralysis/base/feedtype.py
src/pyralysis/base/field.py
src/pyralysis/base/observation.py
src/pyralysis/base/polarization.py
src/pyralysis/base/spectral_window.py
src/pyralysis/base/subms.py
src/pyralysis/base/visibility_set.py
src/pyralysis/cli/__init__.py
src/pyralysis/cli/parsers.py
src/pyralysis/convolution/__init__.py
src/pyralysis/convolution/bicubic.py
src/pyralysis/convolution/c_kernel.py
src/pyralysis/convolution/gaussian.py
src/pyralysis/convolution/gaussian_sinc.py
src/pyralysis/convolution/kaiser_bessel.py
src/pyralysis/convolution/pillbox.py
src/pyralysis/convolution/pswf1.py
src/pyralysis/convolution/sinc.py
src/pyralysis/convolution/spline.py
src/pyralysis/convolution/primary_beam/__init__.py
src/pyralysis/convolution/primary_beam/coefficient_data.py
src/pyralysis/convolution/primary_beam/coefficients.py
src/pyralysis/convolution/primary_beam/primary_beam.py
src/pyralysis/convolution/primary_beam/strategies.py
src/pyralysis/convolution/primary_beam/coeffs/HamakerHBACoeff.h5
src/pyralysis/convolution/primary_beam/coeffs/HamakerLBACoeff.h5
src/pyralysis/convolution/primary_beam/coeffs/__init__.py
src/pyralysis/convolution/primary_beam/coeffs/element_beam_HBA.coeff
src/pyralysis/convolution/primary_beam/coeffs/element_beam_LBA.coeff
src/pyralysis/dft/__init__.py
src/pyralysis/dft/_dft.py
src/pyralysis/dft/_idft.py
src/pyralysis/estimators/__init__.py
src/pyralysis/estimators/bilinear_interpolation.py
src/pyralysis/estimators/degridding.py
src/pyralysis/estimators/nearest.py
src/pyralysis/fft/__init__.py
src/pyralysis/fft/_chunking.py
src/pyralysis/fft/_fft2.py
src/pyralysis/fft/_normalization.py
src/pyralysis/fft/_storage.py
src/pyralysis/fft/backends.py
src/pyralysis/flaggers/__init__.py
src/pyralysis/flaggers/flagger.py
src/pyralysis/flaggers/models/__init__.py
src/pyralysis/flaggers/models/threshold.py
src/pyralysis/flaggers/operators/__init__.py
src/pyralysis/flaggers/operators/sum_threshold.py
src/pyralysis/grids/__init__.py
src/pyralysis/grids/base.py
src/pyralysis/injectors/__init__.py
src/pyralysis/injectors/antenna_gain_noise.py
src/pyralysis/injectors/bandpass_noise.py
src/pyralysis/injectors/base.py
src/pyralysis/injectors/gain_noise.py
src/pyralysis/injectors/gaussian_noise.py
src/pyralysis/injectors/phase_noise.py
src/pyralysis/injectors/thermal_noise.py
src/pyralysis/io/__init__.py
src/pyralysis/io/antenna_config_io.py
src/pyralysis/io/coefficient_io.py
src/pyralysis/io/daskms.py
src/pyralysis/io/fits.py
src/pyralysis/io/hdf5.py
src/pyralysis/io/io.py
src/pyralysis/io/zarr/__init__.py
src/pyralysis/io/zarr/zarr_array.py
src/pyralysis/io/zarr/zarr_compressor.py
src/pyralysis/io/zarr/zarr_dataset.py
src/pyralysis/models/__init__.py
src/pyralysis/models/faraday/__init__.py
src/pyralysis/models/faraday/base.py
src/pyralysis/models/faraday/composite.py
src/pyralysis/models/faraday/thick.py
src/pyralysis/models/faraday/thin.py
src/pyralysis/models/intensity/__init__.py
src/pyralysis/models/intensity/base.py
src/pyralysis/models/intensity/power_law.py
src/pyralysis/models/noise/__init__.py
src/pyralysis/models/noise/bandpass.py
src/pyralysis/models/noise/base.py
src/pyralysis/models/noise/complex_gain.py
src/pyralysis/models/noise/composite.py
src/pyralysis/models/noise/gaussian.py
src/pyralysis/models/noise/lognormal.py
src/pyralysis/models/noise/phase.py
src/pyralysis/models/sky/__init__.py
src/pyralysis/models/sky/composite_source.py
src/pyralysis/models/sky/gaussian_source.py
src/pyralysis/models/sky/nonparametric_source.py
src/pyralysis/models/sky/point_source.py
src/pyralysis/models/sky/source.py
src/pyralysis/models/temperature/__init__.py
src/pyralysis/models/temperature/base.py
src/pyralysis/models/temperature/constant.py
src/pyralysis/models/temperature/power_law_sky.py
src/pyralysis/optimization/__init__.py
src/pyralysis/optimization/objective_function.py
src/pyralysis/optimization/linesearch/__init__.py
src/pyralysis/optimization/linesearch/backtracking.py
src/pyralysis/optimization/linesearch/brent.py
src/pyralysis/optimization/linesearch/fibonacci_search.py
src/pyralysis/optimization/linesearch/fista_backtracking.py
src/pyralysis/optimization/linesearch/fixed.py
src/pyralysis/optimization/linesearch/gll_backtracking.py
src/pyralysis/optimization/linesearch/golden_section_search.py
src/pyralysis/optimization/linesearch/goldstein.py
src/pyralysis/optimization/linesearch/linesearcher.py
src/pyralysis/optimization/linesearch/bracketing/__init__.py
src/pyralysis/optimization/linesearch/bracketing/bracketing.py
src/pyralysis/optimization/linesearch/golden_section/__init__.py
src/pyralysis/optimization/linesearch/golden_section/bracketing.py
src/pyralysis/optimization/linesearch/golden_section/constants.py
src/pyralysis/optimization/linesearch/golden_section/search.py
src/pyralysis/optimization/linesearch/seeders/__init__.py
src/pyralysis/optimization/linesearch/seeders/base.py
src/pyralysis/optimization/linesearch/seeders/cubic_interpolation.py
src/pyralysis/optimization/linesearch/seeders/quadratic_interpolation.py
src/pyralysis/optimization/linesearch/seeders/barzilai_borwein/__init__.py
src/pyralysis/optimization/linesearch/seeders/barzilai_borwein/adaptive_min1.py
src/pyralysis/optimization/linesearch/seeders/barzilai_borwein/adaptive_min2.py
src/pyralysis/optimization/linesearch/seeders/barzilai_borwein/alternating.py
src/pyralysis/optimization/linesearch/seeders/barzilai_borwein/base.py
src/pyralysis/optimization/optimizer/__init__.py
src/pyralysis/optimization/optimizer/conjugate_gradient.py
src/pyralysis/optimization/optimizer/fista.py
src/pyralysis/optimization/optimizer/gradient.py
src/pyralysis/optimization/optimizer/history.py
src/pyralysis/optimization/optimizer/lbfgs.py
src/pyralysis/optimization/optimizer/optimizer.py
src/pyralysis/optimization/optimizer/proximal.py
src/pyralysis/optimization/optimizer/sdmm.py
src/pyralysis/optimization/projection/__init__.py
src/pyralysis/optimization/projection/composite_projection.py
src/pyralysis/optimization/projection/projection.py
src/pyralysis/optimization/terms/__init__.py
src/pyralysis/optimization/terms/augmented_term.py
src/pyralysis/optimization/terms/objective_function_term.py
src/pyralysis/optimization/terms/visibility_term.py
src/pyralysis/optimization/terms/normalization/__init__.py
src/pyralysis/optimization/terms/normalization/base.py
src/pyralysis/optimization/terms/normalization/factory.py
src/pyralysis/optimization/terms/normalization/scope.py
src/pyralysis/optimization/terms/normalization/strategies.py
src/pyralysis/optimization/terms/regularizers/__init__.py
src/pyralysis/optimization/terms/regularizers/entropy.py
src/pyralysis/optimization/terms/regularizers/huber.py
src/pyralysis/optimization/terms/regularizers/l1norm.py
src/pyralysis/optimization/terms/regularizers/l2norm.py
src/pyralysis/optimization/terms/regularizers/tikhonov.py
src/pyralysis/optimization/terms/regularizers/total_flux.py
src/pyralysis/optimization/terms/regularizers/tsv.py
src/pyralysis/optimization/terms/regularizers/total_variation/__init__.py
src/pyralysis/optimization/terms/regularizers/total_variation/anisotropic.py
src/pyralysis/optimization/terms/regularizers/total_variation/base.py
src/pyralysis/optimization/terms/regularizers/total_variation/isotropic.py
src/pyralysis/optimization/terms/visibility_terms/__init__.py
src/pyralysis/optimization/terms/visibility_terms/amplitude_chi_squared.py
src/pyralysis/optimization/terms/visibility_terms/chi_squared.py
src/pyralysis/optimization/terms/visibility_terms/phase_chi_squared.py
src/pyralysis/pipelines/__init__.py
src/pyralysis/pipelines/base.py
src/pyralysis/pipelines/dask.py
src/pyralysis/pipelines/imager/__init__.py
src/pyralysis/pipelines/imager/context.py
src/pyralysis/pipelines/imager/pipeline.py
src/pyralysis/pipelines/imager/steps.py
src/pyralysis/pipelines/simulation/__init__.py
src/pyralysis/pipelines/simulation/context.py
src/pyralysis/pipelines/simulation/pipeline.py
src/pyralysis/pipelines/simulation/steps.py
src/pyralysis/reconstruction/__init__.py
src/pyralysis/reconstruction/image.py
src/pyralysis/reconstruction/parameter.py
src/pyralysis/reconstruction/psf.py
src/pyralysis/reconstruction/mask/__init__.py
src/pyralysis/reconstruction/mask/mask.py
src/pyralysis/runtime/__init__.py
src/pyralysis/runtime/dask/__init__.py
src/pyralysis/runtime/dask/cli.py
src/pyralysis/runtime/dask/lifecycle.py
src/pyralysis/runtime/dask/local_auto.py
src/pyralysis/runtime/dask/options.py
src/pyralysis/sanitizers/__init__.py
src/pyralysis/sanitizers/composite_sanitizer.py
src/pyralysis/sanitizers/sanitizer.py
src/pyralysis/sanitizers/visibility_sanitizer.py
src/pyralysis/sanitizers/weight_sanitizer.py
src/pyralysis/simulation/__init__.py
src/pyralysis/simulation/antenna_configs/WSRT.cfg
src/pyralysis/simulation/antenna_configs/__init__.py
src/pyralysis/simulation/antenna_configs/aca.all.cfg
src/pyralysis/simulation/antenna_configs/aca.cycle1.cfg
src/pyralysis/simulation/antenna_configs/aca.cycle10.cfg
src/pyralysis/simulation/antenna_configs/aca.cycle10.named.cfg
src/pyralysis/simulation/antenna_configs/aca.cycle2.i.cfg
src/pyralysis/simulation/antenna_configs/aca.cycle2.ns.cfg
src/pyralysis/simulation/antenna_configs/aca.cycle3.cfg
src/pyralysis/simulation/antenna_configs/aca.cycle4.cfg
src/pyralysis/simulation/antenna_configs/aca.cycle5.cfg
src/pyralysis/simulation/antenna_configs/aca.cycle6.cfg
src/pyralysis/simulation/antenna_configs/aca.cycle7.cfg
src/pyralysis/simulation/antenna_configs/aca.cycle7.named.cfg
src/pyralysis/simulation/antenna_configs/aca.cycle8.cfg
src/pyralysis/simulation/antenna_configs/aca.cycle8.named.cfg
src/pyralysis/simulation/antenna_configs/aca.cycle9.cfg
src/pyralysis/simulation/antenna_configs/aca.cycle9.named.cfg
src/pyralysis/simulation/antenna_configs/aca.i.cfg
src/pyralysis/simulation/antenna_configs/aca.ns.cfg
src/pyralysis/simulation/antenna_configs/aca.tp.cfg
src/pyralysis/simulation/antenna_configs/aca_cycle1.cfg
src/pyralysis/simulation/antenna_configs/alma.all.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle0.compact.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle0.extended.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle1.1.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle1.2.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle1.3.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle1.4.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle1.5.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle1.6.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle10.1.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle10.10.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle10.2.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle10.3.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle10.4.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle10.5.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle10.6.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle10.7.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle10.8.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle10.9.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle2.1.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle2.2.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle2.3.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle2.4.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle2.5.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle2.6.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle2.7.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle3.1.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle3.2.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle3.3.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle3.4.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle3.5.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle3.6.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle3.7.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle3.8.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle4.1.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle4.2.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle4.3.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle4.4.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle4.5.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle4.6.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle4.7.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle4.8.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle4.9.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle5.1.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle5.10.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle5.2.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle5.3.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle5.4.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle5.5.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle5.6.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle5.7.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle5.8.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle5.9.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle6.1.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle6.10.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle6.2.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle6.3.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle6.4.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle6.5.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle6.6.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle6.7.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle6.8.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle6.9.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle7.1.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle7.10.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle7.2.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle7.3.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle7.4.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle7.5.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle7.6.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle7.7.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle7.8.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle7.9.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle8.1.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle8.10.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle8.2.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle8.3.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle8.4.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle8.5.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle8.6.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle8.7.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle8.8.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle8.9.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle9.1.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle9.10.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle9.2.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle9.3.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle9.4.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle9.5.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle9.6.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle9.7.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle9.8.cfg
src/pyralysis/simulation/antenna_configs/alma.cycle9.9.cfg
src/pyralysis/simulation/antenna_configs/alma.out01.cfg
src/pyralysis/simulation/antenna_configs/alma.out02.cfg
src/pyralysis/simulation/antenna_configs/alma.out03.cfg
src/pyralysis/simulation/antenna_configs/alma.out04.cfg
src/pyralysis/simulation/antenna_configs/alma.out05.cfg
src/pyralysis/simulation/antenna_configs/alma.out06.cfg
src/pyralysis/simulation/antenna_configs/alma.out07.cfg
src/pyralysis/simulation/antenna_configs/alma.out08.cfg
src/pyralysis/simulation/antenna_configs/alma.out09.cfg
src/pyralysis/simulation/antenna_configs/alma.out10.cfg
src/pyralysis/simulation/antenna_configs/alma.out11.cfg
src/pyralysis/simulation/antenna_configs/alma.out12.cfg
src/pyralysis/simulation/antenna_configs/alma.out13.cfg
src/pyralysis/simulation/antenna_configs/alma.out14.cfg
src/pyralysis/simulation/antenna_configs/alma.out15.cfg
src/pyralysis/simulation/antenna_configs/alma.out16.cfg
src/pyralysis/simulation/antenna_configs/alma.out17.cfg
src/pyralysis/simulation/antenna_configs/alma.out18.cfg
src/pyralysis/simulation/antenna_configs/alma.out19.cfg
src/pyralysis/simulation/antenna_configs/alma.out20.cfg
src/pyralysis/simulation/antenna_configs/alma.out21.cfg
src/pyralysis/simulation/antenna_configs/alma.out22.cfg
src/pyralysis/simulation/antenna_configs/alma.out23.cfg
src/pyralysis/simulation/antenna_configs/alma.out24.cfg
src/pyralysis/simulation/antenna_configs/alma.out25.cfg
src/pyralysis/simulation/antenna_configs/alma.out26.cfg
src/pyralysis/simulation/antenna_configs/alma.out27.cfg
src/pyralysis/simulation/antenna_configs/alma.out28.cfg
src/pyralysis/simulation/antenna_configs/alma_cycle1_1.cfg
src/pyralysis/simulation/antenna_configs/alma_cycle1_2.cfg
src/pyralysis/simulation/antenna_configs/alma_cycle1_3.cfg
src/pyralysis/simulation/antenna_configs/alma_cycle1_4.cfg
src/pyralysis/simulation/antenna_configs/alma_cycle1_5.cfg
src/pyralysis/simulation/antenna_configs/alma_cycle1_6.cfg
src/pyralysis/simulation/antenna_configs/atca_1.5a.cfg
src/pyralysis/simulation/antenna_configs/atca_1.5b.cfg
src/pyralysis/simulation/antenna_configs/atca_1.5c.cfg
src/pyralysis/simulation/antenna_configs/atca_1.5d.cfg
src/pyralysis/simulation/antenna_configs/atca_122c.cfg
src/pyralysis/simulation/antenna_configs/atca_6a.cfg
src/pyralysis/simulation/antenna_configs/atca_6b.cfg
src/pyralysis/simulation/antenna_configs/atca_6c.cfg
src/pyralysis/simulation/antenna_configs/atca_6d.cfg
src/pyralysis/simulation/antenna_configs/atca_750a.cfg
src/pyralysis/simulation/antenna_configs/atca_750b.cfg
src/pyralysis/simulation/antenna_configs/atca_750c.cfg
src/pyralysis/simulation/antenna_configs/atca_750d.cfg
src/pyralysis/simulation/antenna_configs/atca_all.cfg
src/pyralysis/simulation/antenna_configs/atca_ew214.cfg
src/pyralysis/simulation/antenna_configs/atca_ew352.cfg
src/pyralysis/simulation/antenna_configs/atca_ew367.cfg
src/pyralysis/simulation/antenna_configs/atca_h168.cfg
src/pyralysis/simulation/antenna_configs/atca_h214.cfg
src/pyralysis/simulation/antenna_configs/atca_h75.cfg
src/pyralysis/simulation/antenna_configs/atca_ns214.cfg
src/pyralysis/simulation/antenna_configs/carma.a.cfg
src/pyralysis/simulation/antenna_configs/carma.b.cfg
src/pyralysis/simulation/antenna_configs/carma.c.cfg
src/pyralysis/simulation/antenna_configs/carma.d.cfg
src/pyralysis/simulation/antenna_configs/carma.e.cfg
src/pyralysis/simulation/antenna_configs/kat-7.cfg
src/pyralysis/simulation/antenna_configs/lofar_hba.cfg
src/pyralysis/simulation/antenna_configs/lofar_lba.cfg
src/pyralysis/simulation/antenna_configs/meerkat.cfg
src/pyralysis/simulation/antenna_configs/ngvla-core-revB.cfg
src/pyralysis/simulation/antenna_configs/ngvla-core-revC.cfg
src/pyralysis/simulation/antenna_configs/ngvla-gb-vlba-revB.cfg
src/pyralysis/simulation/antenna_configs/ngvla-lba-revC.cfg
src/pyralysis/simulation/antenna_configs/ngvla-main-revC.cfg
src/pyralysis/simulation/antenna_configs/ngvla-mid-subarray-revC.cfg
src/pyralysis/simulation/antenna_configs/ngvla-plains-revB.cfg
src/pyralysis/simulation/antenna_configs/ngvla-plains-revC.cfg
src/pyralysis/simulation/antenna_configs/ngvla-revB.cfg
src/pyralysis/simulation/antenna_configs/ngvla-revC.cfg
src/pyralysis/simulation/antenna_configs/ngvla-revD.core.cfg
src/pyralysis/simulation/antenna_configs/ngvla-revD.lba.cfg
src/pyralysis/simulation/antenna_configs/ngvla-revD.main.cfg
src/pyralysis/simulation/antenna_configs/ngvla-revD.mid.cfg
src/pyralysis/simulation/antenna_configs/ngvla-revD.sba.cfg
src/pyralysis/simulation/antenna_configs/ngvla-revD.spiral.cfg
src/pyralysis/simulation/antenna_configs/ngvla-revD.spiral_core.cfg
src/pyralysis/simulation/antenna_configs/ngvla-sba-revB.cfg
src/pyralysis/simulation/antenna_configs/ngvla-sba-revC.cfg
src/pyralysis/simulation/antenna_configs/pdbi-a.cfg
src/pyralysis/simulation/antenna_configs/pdbi-b.cfg
src/pyralysis/simulation/antenna_configs/pdbi-c.cfg
src/pyralysis/simulation/antenna_configs/pdbi-d.cfg
src/pyralysis/simulation/antenna_configs/ska_assemblies.py
src/pyralysis/simulation/antenna_configs/skalow.cfg
src/pyralysis/simulation/antenna_configs/skamid.cfg
src/pyralysis/simulation/antenna_configs/sma.compact.cfg
src/pyralysis/simulation/antenna_configs/sma.compact.n.cfg
src/pyralysis/simulation/antenna_configs/sma.extended.cfg
src/pyralysis/simulation/antenna_configs/sma.subcompact.cfg
src/pyralysis/simulation/antenna_configs/sma.vextended.cfg
src/pyralysis/simulation/antenna_configs/vla.a.cfg
src/pyralysis/simulation/antenna_configs/vla.b.cfg
src/pyralysis/simulation/antenna_configs/vla.bna.cfg
src/pyralysis/simulation/antenna_configs/vla.c.cfg
src/pyralysis/simulation/antenna_configs/vla.cnb.cfg
src/pyralysis/simulation/antenna_configs/vla.d.cfg
src/pyralysis/simulation/antenna_configs/vla.dnc.cfg
src/pyralysis/simulation/antenna_configs/vlba.cfg
src/pyralysis/simulation/builders/__init__.py
src/pyralysis/simulation/builders/dataset_builder.py
src/pyralysis/simulation/core/__init__.py
src/pyralysis/simulation/core/antenna_array.py
src/pyralysis/simulation/core/interferometer.py
src/pyralysis/simulation/core/simulator.py
src/pyralysis/simulation/core/utils.py
src/pyralysis/simulation/core/filters/__init__.py
src/pyralysis/simulation/core/filters/base.py
src/pyralysis/simulation/core/filters/composite.py
src/pyralysis/simulation/core/filters/diameter.py
src/pyralysis/simulation/core/filters/id.py
src/pyralysis/simulation/core/filters/radius.py
src/pyralysis/systems/__init__.py
src/pyralysis/systems/coordinate_system.py
src/pyralysis/systems/time_system.py
src/pyralysis/transformers/__init__.py
src/pyralysis/transformers/dirty_mapper.py
src/pyralysis/transformers/gridder.py
src/pyralysis/transformers/hsymmetry.py
src/pyralysis/transformers/measurement_operator.py
src/pyralysis/transformers/shifter.py
src/pyralysis/transformers/transformer.py
src/pyralysis/transformers/wscheme.py
src/pyralysis/transformers/stokes/__init__.py
src/pyralysis/transformers/stokes/stokes_converter.py
src/pyralysis/transformers/weighting_schemes/__init__.py
src/pyralysis/transformers/weighting_schemes/natural.py
src/pyralysis/transformers/weighting_schemes/radial.py
src/pyralysis/transformers/weighting_schemes/robust.py
src/pyralysis/transformers/weighting_schemes/uniform.py
src/pyralysis/transformers/weighting_schemes/uvtaper.py
src/pyralysis/units/__init__.py
src/pyralysis/units/beam_units.py
src/pyralysis/units/units_functions.py
src/pyralysis/utils/__init__.py
src/pyralysis/utils/array.py
src/pyralysis/utils/array_ops.py
src/pyralysis/utils/cellsize.py
src/pyralysis/utils/constants.py
src/pyralysis/utils/coordinate_transforms.py
src/pyralysis/utils/earth_coordinates.py
src/pyralysis/utils/f1dim.py
src/pyralysis/utils/fits_utils.py
src/pyralysis/utils/image_utils.py
src/pyralysis/utils/noise.py
src/pyralysis/utils/padding.py
src/pyralysis/utils/parsers.py
src/pyralysis/utils/sort.py
src/pyralysis/utils/composition/__init__.py
src/pyralysis/utils/composition/combine_visibilities.py
src/pyralysis/utils/decorators/__init__.py
src/pyralysis/utils/decorators/memory.py
src/pyralysis/utils/fourier/__init__.py
src/pyralysis/utils/fourier/phase_shift.py
src/pyralysis/utils/functional_models/__init__.py
src/pyralysis/utils/functional_models/airy_disk.py
src/pyralysis/utils/functional_models/gaussian.py
src/pyralysis/utils/functional_models/meerkat.py
src/pyralysis/utils/functional_models/polynomial.py
src/pyralysis/utils/gridding/__init__.py
src/pyralysis/utils/gridding/gridding_kernels.py
src/pyralysis/utils/gridding/gridding_reduction.py
src/pyralysis/utils/interpolations/__init__.py
src/pyralysis/utils/interpolations/bilinear_interpolation.py
src/pyralysis/utils/interpolations/degridding.py
src/pyralysis/utils/interpolations/linear_interpolation.py
src/pyralysis/utils/interpolations/nearest.py
src/pyralysis/utils/polarization/__init__.py
src/pyralysis/utils/polarization/polarization_conversion.py
src/pyralysis/utils/polarization/stokes.py
src/pyralysis/utils/polarization/visibility_polarization.py
tests/__init__.py
tests/conftest.py
tests/integration/__init__.py
tests/integration/conftest.py
tests/integration/test_f1dim.py
tests/integration/test_mask_primary_beam.py
tests/integration/fixtures/test_dataset.json
tests/integration/fixtures/test_dataset_multi_field.json
tests/integration/fixtures/test_dataset_multi_frequency.json
tests/integration/fixtures/test_dataset_multi_polarization.json
tests/integration/fixtures/test_image.json
tests/integration/flaggers/test_dataset_flagger.py
tests/integration/flaggers/test_flagger_apply_dataset.py
tests/integration/injectors/test_bandpass_noise.py
tests/integration/injectors/test_composite_noise.py
tests/integration/injectors/test_gain_noise.py
tests/integration/injectors/test_gaussian_noise.py
tests/integration/injectors/test_phase_noise.py
tests/integration/injectors/test_thermal_noise.py
tests/integration/io/test_daskms_write_integration.py
tests/integration/io/zarr/test_zarr_array_int.py
tests/integration/io/zarr/test_zarr_dataset_int.py
tests/integration/models/sky/test_non_parametric_int.py
tests/integration/optimization/test_chisquared.py
tests/integration/optimization/linesearch/test_seeds_linesearchers.py
tests/integration/optimization/optimizer/test_fista_int.py
tests/integration/optimization/optimizer/test_lbfgs_int.py
tests/integration/optimization/optimizer/test_sdmm_int.py
tests/integration/pipelines/__init__.py
tests/integration/pipelines/test_simulation_imager_chain_int.py
tests/integration/pipelines/test_simulation_pipeline_int.py
tests/integration/reconstruction/test_image_stokes_int.py
tests/integration/sanitizers/test_dataset_sanitization.py
tests/integration/sanitizers/test_fixture_matrix.py
tests/integration/simulation/core/test_interferometer_integration.py
tests/integration/simulation/core/test_lofar_integration.py
tests/integration/simulation/core/test_point_source_integration.py
tests/integration/simulation/core/test_point_source_nonparametric_integration.py
tests/integration/simulation/core/test_simulator_integration.py
tests/integration/simulation/core/test_unit_consistency.py
tests/integration/simulation/core/filters/test_composite.py
tests/integration/simulation/core/filters/test_diameter.py
tests/integration/simulation/core/filters/test_id.py
tests/integration/simulation/core/filters/test_radius.py
tests/integration/transformers/test_dirty_mapper_hermitian_consistency.py
tests/integration/transformers/test_dirty_mapper_int.py
tests/integration/transformers/test_measurement_operator_int.py
tests/integration/transformers/test_shifter_int.py
tests/integration/transformers/test_stokes_converter_int.py
tests/integration/transformers/weighting_schemes/test_uvtaper_int.py
tests/unit/base/test_antenna.py
tests/unit/base/test_basic_polarization.py
tests/unit/base/test_correlation_set.py
tests/unit/base/test_dataset.py
tests/unit/base/test_feedtype.py
tests/unit/base/test_field.py
tests/unit/base/test_polarization.py
tests/unit/base/test_spectral_window.py
tests/unit/base/test_subms.py
tests/unit/base/test_subms_cache.py
tests/unit/base/test_visibility_set.py
tests/unit/ci/test_tox_config.py
tests/unit/cli/test_parsers.py
tests/unit/convolution/test_ckernel.py
tests/unit/convolution/primary_beam/test_primary_beam.py
tests/unit/convolution/primary_beam/test_strategies.py
tests/unit/convolution/primary_beam/test_vla_coefficients_interpolation.py
tests/unit/dft/test_idft.py
tests/unit/fft/test_backends.py
tests/unit/fft/test_fft2.py
tests/unit/fft/test_fft_helpers.py
tests/unit/flaggers/test_flagger.py
tests/unit/flaggers/test_sum_threshold.py
tests/unit/flaggers/test_threshold_policy.py
tests/unit/injectors/test_antenna_gain_noise_unit.py
tests/unit/injectors/test_bandpass_noise_unit.py
tests/unit/injectors/test_base_noise_unit.py
tests/unit/injectors/test_composite_injector.py
tests/unit/injectors/test_gain_noise_unit.py
tests/unit/injectors/test_gaussian_noise_unit.py
tests/unit/injectors/test_phase_noise_unit.py
tests/unit/injectors/test_thermal_noise_unit.py
tests/unit/io/sample1.cfg
tests/unit/io/sample2.cfg
tests/unit/io/sample3.cfg
tests/unit/io/sample4.cfg
tests/unit/io/test_antenna_config_io.py
tests/unit/io/test_coefficient_io.py
tests/unit/io/test_daskms.py
tests/unit/io/zarr/test_zarr_array.py
tests/unit/io/zarr/test_zarr_compressor.py
tests/unit/io/zarr/test_zarr_dataset.py
tests/unit/models/test_power_law.py
tests/unit/models/test_temperature.py
tests/unit/models/faraday/__init__.py
tests/unit/models/faraday/test_faraday_components.py
tests/unit/models/noise/test_bandpass_model.py
tests/unit/models/noise/test_complex_gain_model.py
tests/unit/models/noise/test_composite_noise_model.py
tests/unit/models/noise/test_gaussian_model.py
tests/unit/models/noise/test_lognormal_model.py
tests/unit/models/noise/test_phase_model.py
tests/unit/models/sky/test_composite_source.py
tests/unit/models/sky/test_gaussian_source.py
tests/unit/models/sky/test_nonparametric_source.py
tests/unit/models/sky/test_point_source.py
tests/unit/models/sky/test_source.py
tests/unit/optimization/conftest.py
tests/unit/optimization/test_objective_function.py
tests/unit/optimization/test_projection.py
tests/unit/optimization/linesearch/test_backtracking.py
tests/unit/optimization/linesearch/test_bracketing.py
tests/unit/optimization/linesearch/test_brent.py
tests/unit/optimization/linesearch/test_fibonacci.py
tests/unit/optimization/linesearch/test_fista_backtracking.py
tests/unit/optimization/linesearch/test_fixed.py
tests/unit/optimization/linesearch/test_gll_armijo.py
tests/unit/optimization/linesearch/test_golden_section.py
tests/unit/optimization/linesearch/test_goldstein.py
tests/unit/optimization/linesearch/test_linesearch.py
tests/unit/optimization/linesearch/seeders/test_barzilai_borwein_abbmin1.py
tests/unit/optimization/linesearch/seeders/test_barzilai_borwein_adaptive_min1.py
tests/unit/optimization/linesearch/seeders/test_barzilai_borwein_adaptive_min2.py
tests/unit/optimization/linesearch/seeders/test_barzilai_borwein_alternating.py
tests/unit/optimization/linesearch/seeders/test_barzilai_borwein_base.py
tests/unit/optimization/linesearch/seeders/test_cubic_interpolation.py
tests/unit/optimization/linesearch/seeders/test_quadratic_interpolation.py
tests/unit/optimization/optimizer/test_conjugate_gradient.py
tests/unit/optimization/optimizer/test_fista.py
tests/unit/optimization/optimizer/test_history_lbfgs.py
tests/unit/optimization/optimizer/test_lbfgs.py
tests/unit/optimization/optimizer/test_sdmm.py
tests/unit/optimization/terms/test_augmented_term.py
tests/unit/optimization/terms/test_normalization.py
tests/unit/optimization/terms/test_terms.py
tests/unit/optimization/terms/test_visibility_term.py
tests/unit/optimization/terms/regularizers/test_entropy.py
tests/unit/optimization/terms/regularizers/test_huber.py
tests/unit/optimization/terms/regularizers/test_l1norm.py
tests/unit/optimization/terms/regularizers/test_l2norm.py
tests/unit/optimization/terms/regularizers/test_tikhonov.py
tests/unit/optimization/terms/regularizers/test_totalflux.py
tests/unit/optimization/terms/regularizers/test_tsv.py
tests/unit/optimization/terms/regularizers/test_tv_anisotropic.py
tests/unit/optimization/terms/regularizers/test_tv_isotropic.py
tests/unit/optimization/terms/visibility_terms/test_chi_squared.py
tests/unit/optimization/terms/visibility_terms/test_chi_squared_amp.py
tests/unit/optimization/terms/visibility_terms/test_chi_squared_phase.py
tests/unit/pipelines/__init__.py
tests/unit/pipelines/test_base.py
tests/unit/pipelines/test_dask_steps.py
tests/unit/pipelines/test_imager_steps.py
tests/unit/pipelines/test_simulation_steps.py
tests/unit/reconstruction/test_image.py
tests/unit/reconstruction/test_mask.py
tests/unit/reconstruction/test_parameter.py
tests/unit/runtime/dask/test_cli.py
tests/unit/runtime/dask/test_lifecycle.py
tests/unit/runtime/dask/test_local_auto.py
tests/unit/runtime/dask/test_options.py
tests/unit/sanitizers/test_sanitizers.py
tests/unit/simulation/antenna_configs/test_ska_assemblies.py
tests/unit/simulation/builders/test_dataset_builder.py
tests/unit/simulation/core/test_antenna_array.py
tests/unit/simulation/core/test_interferometer.py
tests/unit/simulation/core/test_simulator.py
tests/unit/simulation/core/test_utils.py
tests/unit/simulation/core/filters/test_composite_unit.py
tests/unit/simulation/core/filters/test_diameter_unit.py
tests/unit/simulation/core/filters/test_id_unit.py
tests/unit/simulation/core/filters/test_radius_unit.py
tests/unit/systems/test_coordinate_system.py
tests/unit/systems/test_time_system.py
tests/unit/transformers/test_dirty_mapper.py
tests/unit/transformers/test_grid.py
tests/unit/transformers/test_gridder.py
tests/unit/transformers/test_measurement_operator.py
tests/unit/transformers/test_natural.py
tests/unit/transformers/test_radial.py
tests/unit/transformers/test_robust.py
tests/unit/transformers/test_shifter.py
tests/unit/transformers/test_uniform.py
tests/unit/transformers/test_weighting_scheme.py
tests/unit/transformers/stokes/test_stokes_converter.py
tests/unit/transformers/stokes/test_stokes_converter_comprehensive.py
tests/unit/transformers/weighting_schemes/test_uvtaper.py
tests/unit/utils/__init__.py
tests/unit/utils/test_array.py
tests/unit/utils/test_array_ops.py
tests/unit/utils/test_cellsize.py
tests/unit/utils/test_constants.py
tests/unit/utils/test_coordinate_transforms.py
tests/unit/utils/test_earth_coordinates.py
tests/unit/utils/test_gridding_kernels.py
tests/unit/utils/test_gridding_reduction.py
tests/unit/utils/test_noise.py
tests/unit/utils/test_padding.py
tests/unit/utils/test_polarization_package.py
tests/unit/utils/test_sim_utils.py
tests/unit/utils/test_stokes.py
tests/unit/utils/test_visibility_polarization.py
tests/unit/utils/composition/__init__.py
tests/unit/utils/composition/test_combine_visibilities.py
tests/unit/utils/decorators/__init__.py
tests/unit/utils/decorators/test_memory.py
tests/unit/utils/fourier/test_phase_shift.py
tests/unit/utils/functional_models/__init__.py
tests/unit/utils/functional_models/test_functional_models.py
tests/unit/utils/interpolations/test_interpolations.py