├── .coveragerc ├── .github └── workflows │ ├── main.yaml │ └── release.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yml ├── CHANGELOG.md ├── CONTRIBUTORS.txt ├── LICENSE ├── README.md ├── assets └── logo.png ├── csaps ├── __init__.py ├── _base.py ├── _reshape.py ├── _shortcut.py ├── _sspndg.py ├── _sspumv.py ├── _types.py ├── _version.py └── py.typed ├── docs ├── Makefile ├── _static │ ├── benchmarks │ │ ├── multivariate-evaluate.png │ │ ├── multivariate-make.png │ │ ├── ndgrid-evaluate-ndim2.png │ │ ├── ndgrid-evaluate-ndim3.png │ │ ├── ndgrid-make-ndim2.png │ │ ├── ndgrid-make-ndim3.png │ │ ├── univariate-evaluate.png │ │ └── univariate-make.png │ ├── logo-dark-mode.png │ └── logo.png ├── api.rst ├── benchmarks.rst ├── changelog.rst ├── conf.py ├── csaps.mplstyle ├── formulation.rst ├── index.rst ├── internals.rst ├── make.bat └── tutorial.rst ├── poetry.lock ├── pyproject.toml └── tests ├── conftest.py ├── test_analysis.py ├── test_csaps.py ├── test_ndg.py ├── test_reshape.py └── test_umv.py /.coveragerc: -------------------------------------------------------------------------------- 1 | [run] 2 | relative_files = True 3 | -------------------------------------------------------------------------------- /.github/workflows/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/.github/workflows/main.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTORS.txt: -------------------------------------------------------------------------------- 1 | Eugene Prilepin 2 | Shamus Husheer 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/README.md -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/assets/logo.png -------------------------------------------------------------------------------- /csaps/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/csaps/__init__.py -------------------------------------------------------------------------------- /csaps/_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/csaps/_base.py -------------------------------------------------------------------------------- /csaps/_reshape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/csaps/_reshape.py -------------------------------------------------------------------------------- /csaps/_shortcut.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/csaps/_shortcut.py -------------------------------------------------------------------------------- /csaps/_sspndg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/csaps/_sspndg.py -------------------------------------------------------------------------------- /csaps/_sspumv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/csaps/_sspumv.py -------------------------------------------------------------------------------- /csaps/_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/csaps/_types.py -------------------------------------------------------------------------------- /csaps/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/csaps/_version.py -------------------------------------------------------------------------------- /csaps/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/benchmarks/multivariate-evaluate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/docs/_static/benchmarks/multivariate-evaluate.png -------------------------------------------------------------------------------- /docs/_static/benchmarks/multivariate-make.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/docs/_static/benchmarks/multivariate-make.png -------------------------------------------------------------------------------- /docs/_static/benchmarks/ndgrid-evaluate-ndim2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/docs/_static/benchmarks/ndgrid-evaluate-ndim2.png -------------------------------------------------------------------------------- /docs/_static/benchmarks/ndgrid-evaluate-ndim3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/docs/_static/benchmarks/ndgrid-evaluate-ndim3.png -------------------------------------------------------------------------------- /docs/_static/benchmarks/ndgrid-make-ndim2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/docs/_static/benchmarks/ndgrid-make-ndim2.png -------------------------------------------------------------------------------- /docs/_static/benchmarks/ndgrid-make-ndim3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/docs/_static/benchmarks/ndgrid-make-ndim3.png -------------------------------------------------------------------------------- /docs/_static/benchmarks/univariate-evaluate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/docs/_static/benchmarks/univariate-evaluate.png -------------------------------------------------------------------------------- /docs/_static/benchmarks/univariate-make.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/docs/_static/benchmarks/univariate-make.png -------------------------------------------------------------------------------- /docs/_static/logo-dark-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/docs/_static/logo-dark-mode.png -------------------------------------------------------------------------------- /docs/_static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/docs/_static/logo.png -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/benchmarks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/docs/benchmarks.rst -------------------------------------------------------------------------------- /docs/changelog.rst: -------------------------------------------------------------------------------- 1 | .. _changelog: 2 | 3 | .. mdinclude:: ../CHANGELOG.md 4 | -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/csaps.mplstyle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/docs/csaps.mplstyle -------------------------------------------------------------------------------- /docs/formulation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/docs/formulation.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/internals.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/docs/internals.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/docs/tutorial.rst -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/tests/test_analysis.py -------------------------------------------------------------------------------- /tests/test_csaps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/tests/test_csaps.py -------------------------------------------------------------------------------- /tests/test_ndg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/tests/test_ndg.py -------------------------------------------------------------------------------- /tests/test_reshape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/tests/test_reshape.py -------------------------------------------------------------------------------- /tests/test_umv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espdev/csaps/HEAD/tests/test_umv.py --------------------------------------------------------------------------------