├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ └── tests.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── .zenodo.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── docs ├── .gitignore ├── Makefile ├── _static │ ├── favicon.png │ ├── zap.png │ └── zap.svg ├── _templates │ └── autosummary │ │ └── class.rst ├── api │ ├── index.rst │ ├── kernels.quasisep.rst │ ├── kernels.rst │ ├── means.rst │ ├── noise.rst │ ├── solvers.quasisep.rst │ ├── solvers.rst │ └── transforms.rst ├── benchmarks.ipynb ├── code-of-conduct.md ├── conf.py ├── contributing.md ├── guide.md ├── index.md ├── install.md ├── motivation.md ├── news.rst ├── troubleshooting.md ├── tutorials.md └── tutorials │ ├── derivative.ipynb │ ├── geometry.ipynb │ ├── intro.ipynb │ ├── ipython_kernel_config.py │ ├── kernels.ipynb │ ├── likelihoods.ipynb │ ├── matplotlibrc │ ├── means.ipynb │ ├── mixture.ipynb │ ├── modeling.ipynb │ ├── multivariate.ipynb │ ├── quasisep-custom.ipynb │ ├── quasisep.ipynb │ ├── quickstart.ipynb │ └── transforms.ipynb ├── news └── .gitignore ├── pyproject.toml ├── requirements.txt ├── src └── tinygp │ ├── __init__.py │ ├── gp.py │ ├── helpers.py │ ├── kernels │ ├── __init__.py │ ├── base.py │ ├── distance.py │ ├── quasisep.py │ └── stationary.py │ ├── means.py │ ├── noise.py │ ├── numpyro_support.py │ ├── py.typed │ ├── solvers │ ├── __init__.py │ ├── direct.py │ ├── kalman.py │ ├── quasisep │ │ ├── __init__.py │ │ ├── block.py │ │ ├── core.py │ │ ├── general.py │ │ ├── ops.py │ │ └── solver.py │ └── solver.py │ ├── test_utils.py │ └── transforms.py └── tests ├── test_george_compat.py ├── test_gp.py ├── test_kernels ├── test_distance.py ├── test_kernels.py └── test_quasisep.py ├── test_noise.py ├── test_solvers ├── test_kalman.py └── test_quasisep │ ├── test_block.py │ ├── test_core.py │ ├── test_general.py │ └── test_solver.py └── test_transforms.py /.gitattributes: -------------------------------------------------------------------------------- 1 | docs/benchmarks.ipynb filter= diff= 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /.zenodo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/.zenodo.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/README.md -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | lab 2 | migrated 3 | _build 4 | tutorials/*.md 5 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/_static/favicon.png -------------------------------------------------------------------------------- /docs/_static/zap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/_static/zap.png -------------------------------------------------------------------------------- /docs/_static/zap.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/_static/zap.svg -------------------------------------------------------------------------------- /docs/_templates/autosummary/class.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/_templates/autosummary/class.rst -------------------------------------------------------------------------------- /docs/api/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/api/index.rst -------------------------------------------------------------------------------- /docs/api/kernels.quasisep.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/api/kernels.quasisep.rst -------------------------------------------------------------------------------- /docs/api/kernels.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/api/kernels.rst -------------------------------------------------------------------------------- /docs/api/means.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/api/means.rst -------------------------------------------------------------------------------- /docs/api/noise.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/api/noise.rst -------------------------------------------------------------------------------- /docs/api/solvers.quasisep.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/api/solvers.quasisep.rst -------------------------------------------------------------------------------- /docs/api/solvers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/api/solvers.rst -------------------------------------------------------------------------------- /docs/api/transforms.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/api/transforms.rst -------------------------------------------------------------------------------- /docs/benchmarks.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/benchmarks.ipynb -------------------------------------------------------------------------------- /docs/code-of-conduct.md: -------------------------------------------------------------------------------- 1 | ```{include} ../CODE_OF_CONDUCT.md 2 | 3 | ``` 4 | -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/contributing.md -------------------------------------------------------------------------------- /docs/guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/guide.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/install.md -------------------------------------------------------------------------------- /docs/motivation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/motivation.md -------------------------------------------------------------------------------- /docs/news.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/news.rst -------------------------------------------------------------------------------- /docs/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/troubleshooting.md -------------------------------------------------------------------------------- /docs/tutorials.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/tutorials.md -------------------------------------------------------------------------------- /docs/tutorials/derivative.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/tutorials/derivative.ipynb -------------------------------------------------------------------------------- /docs/tutorials/geometry.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/tutorials/geometry.ipynb -------------------------------------------------------------------------------- /docs/tutorials/intro.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/tutorials/intro.ipynb -------------------------------------------------------------------------------- /docs/tutorials/ipython_kernel_config.py: -------------------------------------------------------------------------------- 1 | c.InlineBackend.rc = {} # noqa 2 | -------------------------------------------------------------------------------- /docs/tutorials/kernels.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/tutorials/kernels.ipynb -------------------------------------------------------------------------------- /docs/tutorials/likelihoods.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/tutorials/likelihoods.ipynb -------------------------------------------------------------------------------- /docs/tutorials/matplotlibrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/tutorials/matplotlibrc -------------------------------------------------------------------------------- /docs/tutorials/means.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/tutorials/means.ipynb -------------------------------------------------------------------------------- /docs/tutorials/mixture.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/tutorials/mixture.ipynb -------------------------------------------------------------------------------- /docs/tutorials/modeling.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/tutorials/modeling.ipynb -------------------------------------------------------------------------------- /docs/tutorials/multivariate.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/tutorials/multivariate.ipynb -------------------------------------------------------------------------------- /docs/tutorials/quasisep-custom.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/tutorials/quasisep-custom.ipynb -------------------------------------------------------------------------------- /docs/tutorials/quasisep.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/tutorials/quasisep.ipynb -------------------------------------------------------------------------------- /docs/tutorials/quickstart.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/tutorials/quickstart.ipynb -------------------------------------------------------------------------------- /docs/tutorials/transforms.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/docs/tutorials/transforms.ipynb -------------------------------------------------------------------------------- /news/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | .[docs] 2 | -------------------------------------------------------------------------------- /src/tinygp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/src/tinygp/__init__.py -------------------------------------------------------------------------------- /src/tinygp/gp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/src/tinygp/gp.py -------------------------------------------------------------------------------- /src/tinygp/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/src/tinygp/helpers.py -------------------------------------------------------------------------------- /src/tinygp/kernels/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/src/tinygp/kernels/__init__.py -------------------------------------------------------------------------------- /src/tinygp/kernels/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/src/tinygp/kernels/base.py -------------------------------------------------------------------------------- /src/tinygp/kernels/distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/src/tinygp/kernels/distance.py -------------------------------------------------------------------------------- /src/tinygp/kernels/quasisep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/src/tinygp/kernels/quasisep.py -------------------------------------------------------------------------------- /src/tinygp/kernels/stationary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/src/tinygp/kernels/stationary.py -------------------------------------------------------------------------------- /src/tinygp/means.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/src/tinygp/means.py -------------------------------------------------------------------------------- /src/tinygp/noise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/src/tinygp/noise.py -------------------------------------------------------------------------------- /src/tinygp/numpyro_support.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/src/tinygp/numpyro_support.py -------------------------------------------------------------------------------- /src/tinygp/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tinygp/solvers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/src/tinygp/solvers/__init__.py -------------------------------------------------------------------------------- /src/tinygp/solvers/direct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/src/tinygp/solvers/direct.py -------------------------------------------------------------------------------- /src/tinygp/solvers/kalman.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/src/tinygp/solvers/kalman.py -------------------------------------------------------------------------------- /src/tinygp/solvers/quasisep/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/src/tinygp/solvers/quasisep/__init__.py -------------------------------------------------------------------------------- /src/tinygp/solvers/quasisep/block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/src/tinygp/solvers/quasisep/block.py -------------------------------------------------------------------------------- /src/tinygp/solvers/quasisep/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/src/tinygp/solvers/quasisep/core.py -------------------------------------------------------------------------------- /src/tinygp/solvers/quasisep/general.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/src/tinygp/solvers/quasisep/general.py -------------------------------------------------------------------------------- /src/tinygp/solvers/quasisep/ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/src/tinygp/solvers/quasisep/ops.py -------------------------------------------------------------------------------- /src/tinygp/solvers/quasisep/solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/src/tinygp/solvers/quasisep/solver.py -------------------------------------------------------------------------------- /src/tinygp/solvers/solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/src/tinygp/solvers/solver.py -------------------------------------------------------------------------------- /src/tinygp/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/src/tinygp/test_utils.py -------------------------------------------------------------------------------- /src/tinygp/transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/src/tinygp/transforms.py -------------------------------------------------------------------------------- /tests/test_george_compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/tests/test_george_compat.py -------------------------------------------------------------------------------- /tests/test_gp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/tests/test_gp.py -------------------------------------------------------------------------------- /tests/test_kernels/test_distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/tests/test_kernels/test_distance.py -------------------------------------------------------------------------------- /tests/test_kernels/test_kernels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/tests/test_kernels/test_kernels.py -------------------------------------------------------------------------------- /tests/test_kernels/test_quasisep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/tests/test_kernels/test_quasisep.py -------------------------------------------------------------------------------- /tests/test_noise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/tests/test_noise.py -------------------------------------------------------------------------------- /tests/test_solvers/test_kalman.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/tests/test_solvers/test_kalman.py -------------------------------------------------------------------------------- /tests/test_solvers/test_quasisep/test_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/tests/test_solvers/test_quasisep/test_block.py -------------------------------------------------------------------------------- /tests/test_solvers/test_quasisep/test_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/tests/test_solvers/test_quasisep/test_core.py -------------------------------------------------------------------------------- /tests/test_solvers/test_quasisep/test_general.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/tests/test_solvers/test_quasisep/test_general.py -------------------------------------------------------------------------------- /tests/test_solvers/test_quasisep/test_solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/tests/test_solvers/test_quasisep/test_solver.py -------------------------------------------------------------------------------- /tests/test_transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfm/tinygp/HEAD/tests/test_transforms.py --------------------------------------------------------------------------------