.gitignore
.readthedocs.yaml
CODEBASE_ANALYSIS.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
README.md
TEST_SUITE_CRITIQUE.md
codecov.yml
pyproject.toml
requirements.txt
.cursor/settings.json
.cursor/rules/bug_report.mdc
.cursor/rules/dependency_management.mdc
.cursor/rules/documentation.mdc
.cursor/rules/environment_best_practices.mdc
.cursor/rules/git_workflow.mdc
.cursor/rules/how_to.mdc
.cursor/rules/pull_request.mdc
.cursor/rules/python_best_practices.mdc
.cursor/rules/security.mdc
.cursor/skills/critique-test-suite/SKILL.md
.cursor/skills/python-codebase-analysis/SKILL.md
.cursor/skills/python-codebase-analysis/reference.md
.cursor/skills/run-all-checks/SKILL.md
.github/pull_request_template.md
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/config.yml
.github/ISSUE_TEMPLATE/feature_request.md
.github/ISSUE_TEMPLATE/other.md
.github/workflows/publish_to_pypi.yml
.github/workflows/publish_to_test_pypi.yml
.github/workflows/run-tests.yml
.vscode/settings.json
docs/Makefile
docs/characterize_gauss_fit.md
docs/code_of_conduct.md
docs/conf.py
docs/contributing.rst
docs/index.rst
docs/make.bat
docs/module.rst
docs/psf_gui.md
docs/performance_report/Makefile
docs/performance_report/conf.py
docs/performance_report/index.rst
docs/performance_report/images/background_pos_err_amp3_ic1_oy0p25_ox0p25.png
docs/performance_report/images/box_vs_sigma_pos_err_oy0p25_ox0p25.png
docs/performance_report/images/constraint_modes_summary.png
docs/performance_report/images/hot_pixel_rejection_pos_err_hotamp2.png
docs/performance_report/images/min_detectable_offset_pos_err_noiseless.png
docs/performance_report/images/min_detectable_offset_recovery_snr_100.png
docs/performance_report/images/noise_sensitivity_pos_err_vs_snr.png
docs/performance_report/images/sigma_asymmetry_angle_angle_err_sx1.0.png
docs/performance_report/images/sigma_asymmetry_angle_pos_err_sx1.0.png
docs/performance_report/images/subpixel_offset_pos_err_sigma1.0.png
documents/gaussians-cern.pdf
documents/gaussians-error-ellipses.pdf
documents/gaussians-stanford-cs229.pdf
scripts/run-all-checks.sh
src/characterize_gauss_fit/__init__.py
src/characterize_gauss_fit/__main__.py
src/characterize_gauss_fit/_study_utils.py
src/characterize_gauss_fit/config.py
src/characterize_gauss_fit/defaults.yaml
src/characterize_gauss_fit/executor.py
src/characterize_gauss_fit/hires_config.yaml
src/characterize_gauss_fit/main.py
src/characterize_gauss_fit/output.py
src/characterize_gauss_fit/plotting.py
src/characterize_gauss_fit/study_background.py
src/characterize_gauss_fit/study_box_sigma.py
src/characterize_gauss_fit/study_constraints.py
src/characterize_gauss_fit/study_hot_pixels.py
src/characterize_gauss_fit/study_min_offset.py
src/characterize_gauss_fit/study_noise.py
src/characterize_gauss_fit/study_offset.py
src/characterize_gauss_fit/study_shape.py
src/characterize_gauss_fit/test_config.yaml
src/characterize_gauss_fit/trial.py
src/psf_gui/__init__.py
src/psf_gui/__main__.py
src/psf_gui/main.py
src/psfmodel/__init__.py
src/psfmodel/_version.py
src/psfmodel/gaussian.py
src/psfmodel/hst.py
src/psfmodel/psf.py
src/psfmodel/py.typed
src/rms_psfmodel.egg-info/PKG-INFO
src/rms_psfmodel.egg-info/SOURCES.txt
src/rms_psfmodel.egg-info/dependency_links.txt
src/rms_psfmodel.egg-info/entry_points.txt
src/rms_psfmodel.egg-info/requires.txt
src/rms_psfmodel.egg-info/top_level.txt
tests/conftest.py
tests/test_find_position.py
tests/test_gaussian.py
tests/test_psf.py