.gitignore
LICENSE
MANIFEST.in
README.rst
__init__.py
eden.ini
readthedocs.yml
release_wsl.sh
requirements.txt
setup.py
.github/workflows/main.yml
autoarray/__init__.py
autoarray/exc.py
autoarray/numba_util.py
autoarray/preloads.py
autoarray/type.py
autoarray.egg-info/PKG-INFO
autoarray.egg-info/SOURCES.txt
autoarray.egg-info/dependency_links.txt
autoarray.egg-info/requires.txt
autoarray.egg-info/top_level.txt
autoarray/config/.gitignore
autoarray/config/general.ini
autoarray/config/logging.yaml
autoarray/config/grids/radial_minimum.ini
autoarray/config/visualize/general.ini
autoarray/config/visualize/include.ini
autoarray/config/visualize/mat_wrap/Axis.ini
autoarray/config/visualize/mat_wrap/Cmap.ini
autoarray/config/visualize/mat_wrap/Colorbar.ini
autoarray/config/visualize/mat_wrap/ColorbarTickParams.ini
autoarray/config/visualize/mat_wrap/Figure.ini
autoarray/config/visualize/mat_wrap/Legend.ini
autoarray/config/visualize/mat_wrap/Text.ini
autoarray/config/visualize/mat_wrap/TickParams.ini
autoarray/config/visualize/mat_wrap/Title.ini
autoarray/config/visualize/mat_wrap/XLabel.ini
autoarray/config/visualize/mat_wrap/XTicks.ini
autoarray/config/visualize/mat_wrap/YLabel.ini
autoarray/config/visualize/mat_wrap/YTicks.ini
autoarray/config/visualize/mat_wrap_1d/AXVLine.ini
autoarray/config/visualize/mat_wrap_1d/FillBetween.ini
autoarray/config/visualize/mat_wrap_1d/YXPlot.ini
autoarray/config/visualize/mat_wrap_1d/YXScatter.ini
autoarray/config/visualize/mat_wrap_2d/ArrayOverlay.ini
autoarray/config/visualize/mat_wrap_2d/BorderScatter.ini
autoarray/config/visualize/mat_wrap_2d/GridErrorbar.ini
autoarray/config/visualize/mat_wrap_2d/GridPlot.ini
autoarray/config/visualize/mat_wrap_2d/GridScatter.ini
autoarray/config/visualize/mat_wrap_2d/IndexScatter.ini
autoarray/config/visualize/mat_wrap_2d/MaskScatter.ini
autoarray/config/visualize/mat_wrap_2d/OriginScatter.ini
autoarray/config/visualize/mat_wrap_2d/ParallelOverscanPlot.ini
autoarray/config/visualize/mat_wrap_2d/PatchOverlay.ini
autoarray/config/visualize/mat_wrap_2d/PixelizationGridScatter.ini
autoarray/config/visualize/mat_wrap_2d/PositionsScatter.ini
autoarray/config/visualize/mat_wrap_2d/SerialOverscanPlot.ini
autoarray/config/visualize/mat_wrap_2d/SerialPrescanPlot.ini
autoarray/config/visualize/mat_wrap_2d/VectorFieldQuiver.ini
autoarray/config/visualize/mat_wrap_2d/VoronoiDrawer.ini
autoarray/dataset/__init__.py
autoarray/dataset/abstract_dataset.py
autoarray/dataset/imaging.py
autoarray/dataset/interferometer.py
autoarray/dataset/interferometer_secret.py
autoarray/dataset/preprocess.py
autoarray/dataset/plot/__init__.py
autoarray/dataset/plot/imaging_plotters.py
autoarray/dataset/plot/interferometer_plotters.py
autoarray/fit/__init__.py
autoarray/fit/fit_data.py
autoarray/fit/fit_dataset.py
autoarray/fit/fit_util.py
autoarray/fit/plot/__init__.py
autoarray/fit/plot/fit_imaging_plotters.py
autoarray/fit/plot/fit_interferometer_plotters.py
autoarray/geometry/__init__.py
autoarray/geometry/geometry_util.py
autoarray/instruments/__init__.py
autoarray/instruments/acs.py
autoarray/instruments/euclid.py
autoarray/inversion/__init__.py
autoarray/inversion/inversion/__init__.py
autoarray/inversion/inversion/abstract.py
autoarray/inversion/inversion/factory.py
autoarray/inversion/inversion/interferometer_secret.py
autoarray/inversion/inversion/inversion_util.py
autoarray/inversion/inversion/inversion_util_secret.py
autoarray/inversion/inversion/linear_operator.py
autoarray/inversion/inversion/matrices.py
autoarray/inversion/inversion/settings.py
autoarray/inversion/linear_eqn/__init__.py
autoarray/inversion/linear_eqn/abstract.py
autoarray/inversion/linear_eqn/imaging.py
autoarray/inversion/linear_eqn/interferometer.py
autoarray/inversion/linear_eqn/interferometer_secret.py
autoarray/inversion/linear_eqn/linear_eqn_util.py
autoarray/inversion/mappers/__init__.py
autoarray/inversion/mappers/abstract.py
autoarray/inversion/mappers/mapper_util.py
autoarray/inversion/mappers/rectangular.py
autoarray/inversion/mappers/voronoi.py
autoarray/inversion/pixelizations/__init__.py
autoarray/inversion/pixelizations/abstract.py
autoarray/inversion/pixelizations/pixelization_util.py
autoarray/inversion/pixelizations/rectangular.py
autoarray/inversion/pixelizations/settings.py
autoarray/inversion/pixelizations/voronoi.py
autoarray/inversion/plot/__init__.py
autoarray/inversion/plot/inversion_plotters.py
autoarray/inversion/plot/mapper_plotters.py
autoarray/inversion/regularization/__init__.py
autoarray/inversion/regularization/abstract.py
autoarray/inversion/regularization/adaptive_brightness.py
autoarray/inversion/regularization/constant.py
autoarray/inversion/regularization/regularization_util.py
autoarray/layout/__init__.py
autoarray/layout/layout.py
autoarray/layout/layout_util.py
autoarray/layout/region.py
autoarray/mask/__init__.py
autoarray/mask/abstract_mask.py
autoarray/mask/mask_1d.py
autoarray/mask/mask_1d_util.py
autoarray/mask/mask_2d.py
autoarray/mask/mask_2d_util.py
autoarray/mock/__init__.py
autoarray/mock/fixtures.py
autoarray/mock/mock.py
autoarray/mock/mock_grid.py
autoarray/operators/__init__.py
autoarray/operators/convolver.py
autoarray/operators/transformer.py
autoarray/operators/transformer_util.py
autoarray/plot/__init__.py
autoarray/plot/abstract_plotters.py
autoarray/plot/multi_plotters.py
autoarray/plot/mat_wrap/__init__.py
autoarray/plot/mat_wrap/include.py
autoarray/plot/mat_wrap/mat_plot.py
autoarray/plot/mat_wrap/visuals.py
autoarray/plot/wrap/__init__.py
autoarray/plot/wrap/wrap_1d.py
autoarray/plot/wrap/wrap_2d.py
autoarray/plot/wrap/wrap_base.py
autoarray/structures/__init__.py
autoarray/structures/abstract_structure.py
autoarray/structures/kernel_2d.py
autoarray/structures/visibilities.py
autoarray/structures/arrays/__init__.py
autoarray/structures/arrays/abstract_array.py
autoarray/structures/arrays/values.py
autoarray/structures/arrays/one_d/__init__.py
autoarray/structures/arrays/one_d/abstract_array_1d.py
autoarray/structures/arrays/one_d/array_1d.py
autoarray/structures/arrays/one_d/array_1d_util.py
autoarray/structures/arrays/two_d/__init__.py
autoarray/structures/arrays/two_d/abstract_array_2d.py
autoarray/structures/arrays/two_d/array_2d.py
autoarray/structures/arrays/two_d/array_2d_util.py
autoarray/structures/grids/__init__.py
autoarray/structures/grids/abstract_grid.py
autoarray/structures/grids/grid_decorators.py
autoarray/structures/grids/one_d/__init__.py
autoarray/structures/grids/one_d/abstract_grid_1d.py
autoarray/structures/grids/one_d/grid_1d.py
autoarray/structures/grids/one_d/grid_1d_util.py
autoarray/structures/grids/two_d/__init__.py
autoarray/structures/grids/two_d/abstract_grid_2d.py
autoarray/structures/grids/two_d/grid_2d.py
autoarray/structures/grids/two_d/grid_2d_irregular.py
autoarray/structures/grids/two_d/grid_2d_iterate.py
autoarray/structures/grids/two_d/grid_2d_pixelization.py
autoarray/structures/grids/two_d/grid_2d_util.py
autoarray/structures/grids/two_d/grid_transformed.py
autoarray/structures/grids/two_d/sparse_util.py
autoarray/structures/plot/__init__.py
autoarray/structures/plot/structure_plotters.py
autoarray/structures/vector_fields/__init__.py
autoarray/structures/vector_fields/vector_field_irregular.py
autoarray/util/__init__.py
docs/Makefile
docs/conf.py
docs/index.rst
docs/make.bat
files/eden.ini
files/release.sh
files/to_do_list
test_autoarray/__init__.py
test_autoarray/conftest.py
test_autoarray/test_decorators.py
test_autoarray/test_preloads.py
test_autoarray/config/general.ini
test_autoarray/config/logging.yaml
test_autoarray/config/grids/interpolate.ini
test_autoarray/config/grids/radial_minimum.ini
test_autoarray/config/visualize/general.ini
test_autoarray/config/visualize/include.ini
test_autoarray/config/visualize/mat_wrap/Axis.ini
test_autoarray/config/visualize/mat_wrap/Cmap.ini
test_autoarray/config/visualize/mat_wrap/Colorbar.ini
test_autoarray/config/visualize/mat_wrap/ColorbarTickParams.ini
test_autoarray/config/visualize/mat_wrap/Figure.ini
test_autoarray/config/visualize/mat_wrap/Legend.ini
test_autoarray/config/visualize/mat_wrap/Text.ini
test_autoarray/config/visualize/mat_wrap/TickParams.ini
test_autoarray/config/visualize/mat_wrap/Title.ini
test_autoarray/config/visualize/mat_wrap/XLabel.ini
test_autoarray/config/visualize/mat_wrap/XTicks.ini
test_autoarray/config/visualize/mat_wrap/YLabel.ini
test_autoarray/config/visualize/mat_wrap/YTicks.ini
test_autoarray/config/visualize/mat_wrap_1d/AXVLine.ini
test_autoarray/config/visualize/mat_wrap_1d/FillBetween.ini
test_autoarray/config/visualize/mat_wrap_1d/YXPlot.ini
test_autoarray/config/visualize/mat_wrap_1d/YXScatter.ini
test_autoarray/config/visualize/mat_wrap_2d/ArrayOverlay.ini
test_autoarray/config/visualize/mat_wrap_2d/BorderScatter.ini
test_autoarray/config/visualize/mat_wrap_2d/GridErrorbar.ini
test_autoarray/config/visualize/mat_wrap_2d/GridPlot.ini
test_autoarray/config/visualize/mat_wrap_2d/GridScatter.ini
test_autoarray/config/visualize/mat_wrap_2d/IndexScatter.ini
test_autoarray/config/visualize/mat_wrap_2d/MaskScatter.ini
test_autoarray/config/visualize/mat_wrap_2d/OriginScatter.ini
test_autoarray/config/visualize/mat_wrap_2d/ParallelOverscanPlot.ini
test_autoarray/config/visualize/mat_wrap_2d/PatchOverlay.ini
test_autoarray/config/visualize/mat_wrap_2d/PixelizationGridScatter.ini
test_autoarray/config/visualize/mat_wrap_2d/PositionsScatter.ini
test_autoarray/config/visualize/mat_wrap_2d/SerialOverscanPlot.ini
test_autoarray/config/visualize/mat_wrap_2d/SerialPrescanPlot.ini
test_autoarray/config/visualize/mat_wrap_2d/VectorFieldQuiver.ini
test_autoarray/config/visualize/mat_wrap_2d/VoronoiDrawer.ini
test_autoarray/dataset/__init__.py
test_autoarray/dataset/test_abstract_dataset.py
test_autoarray/dataset/test_imaging.py
test_autoarray/dataset/test_interferometer.py
test_autoarray/dataset/test_interferometer_secret.py
test_autoarray/dataset/test_preprocess.py
test_autoarray/dataset/files/__init__.py
test_autoarray/dataset/files/array/output_test/noise_map.fits
test_autoarray/dataset/files/array/output_test/uv_wavelengths.fits
test_autoarray/dataset/files/array/output_test/visibilities.fits
test_autoarray/dataset/files/arrays/output_test/background_noise_map.fits
test_autoarray/dataset/files/arrays/output_test/background_sky_map.fits
test_autoarray/dataset/files/arrays/output_test/exposure_time_map.fits
test_autoarray/dataset/files/arrays/output_test/image.fits
test_autoarray/dataset/files/arrays/output_test/noise_map.fits
test_autoarray/dataset/files/arrays/output_test/poisson_noise_map.fits
test_autoarray/dataset/files/arrays/output_test/psf.fits
test_autoarray/dataset/files/imaging/3x3_eights.fits
test_autoarray/dataset/files/imaging/3x3_fives.fits
test_autoarray/dataset/files/imaging/3x3_fours.fits
test_autoarray/dataset/files/imaging/3x3_multiple_hdu.fits
test_autoarray/dataset/files/imaging/3x3_ones.fits
test_autoarray/dataset/files/imaging/3x3_ones_central_two.fits
test_autoarray/dataset/files/imaging/3x3_sevens.fits
test_autoarray/dataset/files/imaging/3x3_sixes.fits
test_autoarray/dataset/files/imaging/3x3_threes.fits
test_autoarray/dataset/files/imaging/3x3_twos.fits
test_autoarray/dataset/files/imaging/4x3_ones.fits
test_autoarray/dataset/files/imaging/positions.json
test_autoarray/dataset/files/interferometer/3_eights.fits
test_autoarray/dataset/files/interferometer/3_fives.fits
test_autoarray/dataset/files/interferometer/3_fours.fits
test_autoarray/dataset/files/interferometer/3_multiple_hdu.fits
test_autoarray/dataset/files/interferometer/3_ones.fits
test_autoarray/dataset/files/interferometer/3_sevens.fits
test_autoarray/dataset/files/interferometer/3_sixes.fits
test_autoarray/dataset/files/interferometer/3_threes.fits
test_autoarray/dataset/files/interferometer/3_twos.fits
test_autoarray/dataset/files/interferometer/3x2_fives_sixes.fits
test_autoarray/dataset/files/interferometer/3x2_fours.fits
test_autoarray/dataset/files/interferometer/3x2_multiple_hdu.fits
test_autoarray/dataset/files/interferometer/3x2_ones.fits
test_autoarray/dataset/files/interferometer/3x2_ones_twos.fits
test_autoarray/dataset/files/interferometer/3x2_threes.fits
test_autoarray/dataset/files/interferometer/3x2_threes_fours.fits
test_autoarray/dataset/files/interferometer/3x2_twos.fits
test_autoarray/dataset/files/interferometer/3x3_eights.fits
test_autoarray/dataset/files/interferometer/3x3_fives.fits
test_autoarray/dataset/files/interferometer/3x3_fours.fits
test_autoarray/dataset/files/interferometer/3x3_multiple_hdu.fits
test_autoarray/dataset/files/interferometer/3x3_ones.fits
test_autoarray/dataset/files/interferometer/3x3_ones_central_two.fits
test_autoarray/dataset/files/interferometer/3x3_sevens.fits
test_autoarray/dataset/files/interferometer/3x3_sixes.fits
test_autoarray/dataset/files/interferometer/3x3_threes.fits
test_autoarray/dataset/files/interferometer/3x3_twos.fits
test_autoarray/dataset/files/interferometer/4x3_ones.fits
test_autoarray/dataset/files/interferometer/__init__.py
test_autoarray/dataset/files/interferometer/fits_1d_maker.py
test_autoarray/dataset/files/interferometer/fits_2d_maker.py
test_autoarray/dataset/files/interferometer/fits_visibilities_maker.py
test_autoarray/dataset/files/interferometer/positions.dat
test_autoarray/dataset/files/interferometer/test.fits
test_autoarray/dataset/files/interferometer/test_autoarray.fits
test_autoarray/dataset/plot/__init__.py
test_autoarray/dataset/plot/test_imaging_plotters.py
test_autoarray/dataset/plot/test_interferometer_plotters.py
test_autoarray/fit/__init__.py
test_autoarray/fit/test_fit_dataset.py
test_autoarray/fit/test_fit_util.py
test_autoarray/fit/plot/__init__.py
test_autoarray/fit/plot/test_fit_imaging_plotters.py
test_autoarray/fit/plot/test_fit_interferometer_plotters.py
test_autoarray/geometry/__init__.py
test_autoarray/geometry/test_geometry_util.py
test_autoarray/instruments/__init__.py
test_autoarray/instruments/test_acs.py
test_autoarray/instruments/test_euclid.py
test_autoarray/inversion/__init__.py
test_autoarray/inversion/inversion/__init__.py
test_autoarray/inversion/inversion/test_abstract.py
test_autoarray/inversion/inversion/test_factory.py
test_autoarray/inversion/inversion/test_inversion_util.py
test_autoarray/inversion/inversion/test_inversion_util_secret.py
test_autoarray/inversion/inversion/test_matrices.py
test_autoarray/inversion/linear_eqn/__init__.py
test_autoarray/inversion/linear_eqn/test_abstract.py
test_autoarray/inversion/linear_eqn/test_imaging.py
test_autoarray/inversion/linear_eqn/test_linear_eqn_util.py
test_autoarray/inversion/linear_eqn/files/inversion_image_grid/general.ini
test_autoarray/inversion/linear_eqn/files/inversion_source_grid/general.ini
test_autoarray/inversion/mappers/__init__.py
test_autoarray/inversion/mappers/test_abstract.py
test_autoarray/inversion/mappers/test_mapper_util.py
test_autoarray/inversion/mappers/test_rectangular.py
test_autoarray/inversion/mappers/test_voronoi.py
test_autoarray/inversion/pixelization/__init__.py
test_autoarray/inversion/pixelization/test_abstract.py
test_autoarray/inversion/pixelization/test_pixelization_util.py
test_autoarray/inversion/pixelization/test_rectangular.py
test_autoarray/inversion/pixelization/test_settings.py
test_autoarray/inversion/pixelization/test_voronoi.py
test_autoarray/inversion/plot/__init__.py
test_autoarray/inversion/plot/test_inversion_plotters.py
test_autoarray/inversion/plot/test_mapper_plotters.py
test_autoarray/inversion/regularizations/__init__.py
test_autoarray/inversion/regularizations/test_adaptive_brightness.py
test_autoarray/inversion/regularizations/test_constant.py
test_autoarray/inversion/regularizations/test_regularization_util.py
test_autoarray/layout/__init__.py
test_autoarray/layout/test_layout.py
test_autoarray/layout/test_layout_util.py
test_autoarray/layout/test_region.py
test_autoarray/mask/__init__.py
test_autoarray/mask/test_abstract_mask.py
test_autoarray/mask/test_mask_1d.py
test_autoarray/mask/test_mask_1d_util.py
test_autoarray/mask/test_mask_2d.py
test_autoarray/mask/test_mask_2d_util.py
test_autoarray/mask/files/array/output_test/mask.fits
test_autoarray/mask/files/mask/3x3_ones.fits
test_autoarray/operators/__init__.py
test_autoarray/operators/test_convolver.py
test_autoarray/operators/test_transformer.py
test_autoarray/plot/__init__.py
test_autoarray/plot/test_abstract_plotters.py
test_autoarray/plot/test_multi_plotters.py
test_autoarray/plot/files/plots/fit_imaging/image.fits
test_autoarray/plot/files/plots/imaging/None.fits
test_autoarray/plot/files/plots/imaging/absolute_signal_to_noise_map.fits
test_autoarray/plot/files/plots/imaging/figure_absolute_signal_to_noise_map.fits
test_autoarray/plot/files/plots/imaging/figure_image.fits
test_autoarray/plot/files/plots/imaging/figure_psf.fits
test_autoarray/plot/files/plots/imaging/image.fits
test_autoarray/plot/files/plots/imaging/psf.fits
test_autoarray/plot/files/structures/array.fits
test_autoarray/plot/files/structures/frame.fits
test_autoarray/plot/mat_wrap/__init__.py
test_autoarray/plot/mat_wrap/test_include.py
test_autoarray/plot/mat_wrap/test_visuals.py
test_autoarray/plot/mat_wrap/wrap/__init__.py
test_autoarray/plot/mat_wrap/wrap/test_wrap_1d.py
test_autoarray/plot/mat_wrap/wrap/test_wrap_2d.py
test_autoarray/plot/mat_wrap/wrap/test_wrap_base.py
test_autoarray/structures/__init__.py
test_autoarray/structures/test_flip_for_ds9.py
test_autoarray/structures/test_kernel_2d.py
test_autoarray/structures/test_visibilities.py
test_autoarray/structures/arrays/__init__.py
test_autoarray/structures/arrays/test_abstract_array.py
test_autoarray/structures/arrays/test_values.py
test_autoarray/structures/arrays/files/output_test/values_test.dat
test_autoarray/structures/arrays/files/values/output_test/values_test.dat
test_autoarray/structures/arrays/one_d/__init__.py
test_autoarray/structures/arrays/one_d/test_abstract_array_1d.py
test_autoarray/structures/arrays/one_d/test_array_1d.py
test_autoarray/structures/arrays/one_d/test_array_1d_util.py
test_autoarray/structures/arrays/one_d/files/3_ones.fits
test_autoarray/structures/arrays/one_d/files/array_out.fits
test_autoarray/structures/arrays/two_d/__init__.py
test_autoarray/structures/arrays/two_d/test_abstract_array_2d.py
test_autoarray/structures/arrays/two_d/test_array_2d.py
test_autoarray/structures/arrays/two_d/test_array_2d_util.py
test_autoarray/structures/arrays/two_d/files/3x2_ones.fits
test_autoarray/structures/arrays/two_d/files/3x2_twos.fits
test_autoarray/structures/arrays/two_d/files/3x3_ones.fits
test_autoarray/structures/arrays/two_d/files/4x3_ones.fits
test_autoarray/structures/arrays/two_d/files/array.fits
test_autoarray/structures/arrays/two_d/files/array_out.fits
test_autoarray/structures/arrays/two_d/files/array/output_test/array.fits
test_autoarray/structures/arrays/two_d/files/array/output_test/masked_array.fits
test_autoarray/structures/arrays/two_d/files/output_test/array.fits
test_autoarray/structures/arrays/two_d/files/output_test/masked_array.fits
test_autoarray/structures/files/.gitignore
test_autoarray/structures/files/3x2_ones.fits
test_autoarray/structures/files/3x2_twos.fits
test_autoarray/structures/files/frame.fits
test_autoarray/structures/files/kernel.fits
test_autoarray/structures/files/config_flip/general.ini
test_autoarray/structures/grids/__init__.py
test_autoarray/structures/grids/test_decorators.py
test_autoarray/structures/grids/one_d/__init__.py
test_autoarray/structures/grids/one_d/test_grid_1d.py
test_autoarray/structures/grids/one_d/test_grid_1d_util.py
test_autoarray/structures/grids/two_d/__init__.py
test_autoarray/structures/grids/two_d/test_abstract_grid_2d.py
test_autoarray/structures/grids/two_d/test_grid_2d.py
test_autoarray/structures/grids/two_d/test_grid_2d_irregular.py
test_autoarray/structures/grids/two_d/test_grid_2d_iterate.py
test_autoarray/structures/grids/two_d/test_grid_2d_pixelizations.py
test_autoarray/structures/grids/two_d/test_grid_2d_util.py
test_autoarray/structures/grids/two_d/test_sparse_util.py
test_autoarray/structures/grids/two_d/files/grid.fits
test_autoarray/structures/grids/two_d/files/grid/output_test/grid_test.json
test_autoarray/structures/plot/__init__.py
test_autoarray/structures/plot/test_structure_plotters.py
test_autoarray/structures/vector_fields/__init__.py
test_autoarray/structures/vector_fields/test_vector_field_irregular.py
test_autoarray/util/__init__.py
test_autoarray/util/files/array/.gitignore
test_autoarray/util/files/array/3_ones.fits
test_autoarray/util/files/array/3x2_ones.fits
test_autoarray/util/files/array/3x3_ones.fits
test_autoarray/util/files/array/4x3_ones.fits
test_autoarray/util/files/array/array_out.fits