.codecov.yml
.gitignore
.gitlab-ci.yml
.pre-commit-config.yaml
.readthedocs.yml
.sunpy-template.yml
CHANGELOG.rst
CODE_OF_CONDUCT.md
LICENSE.rst
MANIFEST.in
README.rst
pyproject.toml
setup.cfg
setup.py
tox.ini
aiapy/CITATION.rst
aiapy/__init__.py
aiapy/_sunpy_init.py
aiapy/conftest.py
aiapy/version.py
aiapy.egg-info/PKG-INFO
aiapy.egg-info/SOURCES.txt
aiapy.egg-info/dependency_links.txt
aiapy.egg-info/not-zip-safe
aiapy.egg-info/requires.txt
aiapy.egg-info/top_level.txt
aiapy/calibrate/__init__.py
aiapy/calibrate/meta.py
aiapy/calibrate/prep.py
aiapy/calibrate/spikes.py
aiapy/calibrate/util.py
aiapy/calibrate/tests/__init__.py
aiapy/calibrate/tests/test_meta.py
aiapy/calibrate/tests/test_prep.py
aiapy/calibrate/tests/test_spikes.py
aiapy/calibrate/tests/test_util.py
aiapy/psf/__init__.py
aiapy/psf/deconvolve.py
aiapy/psf/psf.py
aiapy/psf/tests/__init__.py
aiapy/psf/tests/conftest.py
aiapy/psf/tests/test_deconvolve.py
aiapy/psf/tests/test_psf.py
aiapy/response/__init__.py
aiapy/response/channel.py
aiapy/response/tests/__init__.py
aiapy/response/tests/test_channel.py
aiapy/tests/__init__.py
aiapy/tests/coveragerc
aiapy/tests/data/__init__.py
aiapy/tests/data/aia_V8_20171210_050627_response_table.txt
aiapy/util/__init__.py
aiapy/util/exceptions.py
aiapy/util/util.py
aiapy/util/tests/__init__.py
aiapy/util/tests/test_util.py
changelog/README.rst
docs/Makefile
docs/about.rst
docs/conf.py
docs/develop.rst
docs/getting_started.rst
docs/index.rst
docs/make.bat
docs/_static/sdo.png
docs/code_ref/aiapy_calibrate.rst
docs/code_ref/aiapy_psf.rst
docs/code_ref/aiapy_response.rst
docs/code_ref/aiapy_util.rst
docs/code_ref/index.rst
docs/generated/gallery/calculate_response_function.ipynb
docs/generated/gallery/calculate_response_function.py
docs/generated/gallery/calculate_response_function.py.md5
docs/generated/gallery/calculate_response_function.rst
docs/generated/gallery/calculate_response_function_codeobj.pickle
docs/generated/gallery/example_respike.ipynb
docs/generated/gallery/example_respike.py
docs/generated/gallery/example_respike.py.md5
docs/generated/gallery/example_respike.rst
docs/generated/gallery/example_respike_codeobj.pickle
docs/generated/gallery/gallery_jupyter.zip
docs/generated/gallery/gallery_python.zip
docs/generated/gallery/index.rst
docs/generated/gallery/instrument_degradation.ipynb
docs/generated/gallery/instrument_degradation.py
docs/generated/gallery/instrument_degradation.py.md5
docs/generated/gallery/instrument_degradation.rst
docs/generated/gallery/instrument_degradation_codeobj.pickle
docs/generated/gallery/prepping_level_1_data.ipynb
docs/generated/gallery/prepping_level_1_data.py
docs/generated/gallery/prepping_level_1_data.py.md5
docs/generated/gallery/prepping_level_1_data.rst
docs/generated/gallery/prepping_level_1_data_codeobj.pickle
docs/generated/gallery/sg_execution_times.rst
docs/generated/gallery/skip_correct_degradation.ipynb
docs/generated/gallery/skip_correct_degradation.py
docs/generated/gallery/skip_correct_degradation.rst
docs/generated/gallery/skip_correct_degradation_codeobj.pickle
docs/generated/gallery/skip_psf_deconvolution.ipynb
docs/generated/gallery/skip_psf_deconvolution.py
docs/generated/gallery/skip_psf_deconvolution.rst
docs/generated/gallery/skip_psf_deconvolution_codeobj.pickle
docs/generated/gallery/update_header_keywords.ipynb
docs/generated/gallery/update_header_keywords.py
docs/generated/gallery/update_header_keywords.py.md5
docs/generated/gallery/update_header_keywords.rst
docs/generated/gallery/update_header_keywords_codeobj.pickle
docs/generated/gallery/images/sphx_glr_calculate_response_function_001.png
docs/generated/gallery/images/sphx_glr_calculate_response_function_002.png
docs/generated/gallery/images/sphx_glr_calculate_response_function_003.png
docs/generated/gallery/images/sphx_glr_calculate_response_function_004.png
docs/generated/gallery/images/sphx_glr_example_respike_001.png
docs/generated/gallery/images/sphx_glr_instrument_degradation_001.png
docs/generated/gallery/images/sphx_glr_prepping_level_1_data_001.png
docs/generated/gallery/images/sphx_glr_update_header_keywords_001.png
docs/generated/gallery/images/thumb/sphx_glr_calculate_response_function_thumb.png
docs/generated/gallery/images/thumb/sphx_glr_example_respike_thumb.png
docs/generated/gallery/images/thumb/sphx_glr_instrument_degradation_thumb.png
docs/generated/gallery/images/thumb/sphx_glr_prepping_level_1_data_thumb.png
docs/generated/gallery/images/thumb/sphx_glr_skip_correct_degradation_thumb.png
docs/generated/gallery/images/thumb/sphx_glr_skip_psf_deconvolution_thumb.png
docs/generated/gallery/images/thumb/sphx_glr_update_header_keywords_thumb.png
docs/whatsnew/changelog.rst
docs/whatsnew/index.rst
docs/whatsnew/latest_changelog.txt
examples/README.rst
examples/calculate_response_function.py
examples/instrument_degradation.py
examples/prepping_level_1_data.py
examples/replace_hot_pixels.py
examples/skip_correct_degradation.py
examples/skip_psf_deconvolution.py
examples/update_header_keywords.py
licenses/README.rst
licenses/SUNPY.rst
licenses/TEMPLATE_LICENCE.rst
licenses/TEMPLATE_LICENSE.rst