├── .flake8 ├── .gitattributes ├── .github └── workflows │ ├── dca_tests.yml │ └── release_pypi.yml ├── .gitignore ├── .readthedocs.yaml ├── LICENSE.txt ├── NeuripsPoster.pdf ├── README.md ├── codecov.yaml ├── data ├── kording_paper │ ├── example_data_hc.pickle │ ├── example_data_m1.pickle │ └── example_data_s1.pickle └── weather │ └── temperature.csv ├── docs ├── Makefile ├── make.bat └── source │ ├── api.rst │ ├── conf.py │ ├── dca │ ├── analysis.rst │ ├── base.rst │ ├── cov_util.rst │ ├── data_util.rst │ ├── dca.rst │ ├── methods_comparison.rst │ └── synth_data.rst │ ├── index.rst │ ├── installation.rst │ └── introduction.rst ├── environment.yml ├── notebooks ├── Fig1.ipynb ├── Fig2.ipynb ├── cepstral_test.ipynb ├── cov_viz.ipynb ├── kf_and_gpfa.ipynb ├── methods_comp_fig.ipynb ├── methods_comparison_testing.ipynb ├── neural_data.ipynb ├── neural_data_dim_scan.ipynb ├── pi_vs_dim.ipynb ├── projected_entropy_minimization.ipynb ├── real_data.ipynb ├── real_data_latent_loadings.ipynb ├── tutorial.ipynb └── weather.ipynb ├── pyproject.toml ├── requirements.txt ├── src └── dca │ ├── __init__.py │ ├── analysis.py │ ├── base.py │ ├── cov_util.py │ ├── data_util.py │ ├── dca.py │ ├── knn.py │ ├── methods_comparison.py │ ├── plotting │ ├── __init__.py │ ├── fig1.py │ └── fig2.py │ ├── style.py │ └── synth_data.py └── tests ├── test_analysis.py ├── test_cov_util.py ├── test_data_util.py ├── test_dca.py ├── test_methods_comparison.py └── test_synth_data.py /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/.flake8 -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.ipynb linguist-documentation 2 | -------------------------------------------------------------------------------- /.github/workflows/dca_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/.github/workflows/dca_tests.yml -------------------------------------------------------------------------------- /.github/workflows/release_pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/.github/workflows/release_pypi.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /NeuripsPoster.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/NeuripsPoster.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/codecov.yaml -------------------------------------------------------------------------------- /data/kording_paper/example_data_hc.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/data/kording_paper/example_data_hc.pickle -------------------------------------------------------------------------------- /data/kording_paper/example_data_m1.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/data/kording_paper/example_data_m1.pickle -------------------------------------------------------------------------------- /data/kording_paper/example_data_s1.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/data/kording_paper/example_data_s1.pickle -------------------------------------------------------------------------------- /data/weather/temperature.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/data/weather/temperature.csv -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/docs/source/api.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/dca/analysis.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/docs/source/dca/analysis.rst -------------------------------------------------------------------------------- /docs/source/dca/base.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/docs/source/dca/base.rst -------------------------------------------------------------------------------- /docs/source/dca/cov_util.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/docs/source/dca/cov_util.rst -------------------------------------------------------------------------------- /docs/source/dca/data_util.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/docs/source/dca/data_util.rst -------------------------------------------------------------------------------- /docs/source/dca/dca.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/docs/source/dca/dca.rst -------------------------------------------------------------------------------- /docs/source/dca/methods_comparison.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/docs/source/dca/methods_comparison.rst -------------------------------------------------------------------------------- /docs/source/dca/synth_data.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/docs/source/dca/synth_data.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/docs/source/installation.rst -------------------------------------------------------------------------------- /docs/source/introduction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/docs/source/introduction.rst -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/environment.yml -------------------------------------------------------------------------------- /notebooks/Fig1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/notebooks/Fig1.ipynb -------------------------------------------------------------------------------- /notebooks/Fig2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/notebooks/Fig2.ipynb -------------------------------------------------------------------------------- /notebooks/cepstral_test.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/notebooks/cepstral_test.ipynb -------------------------------------------------------------------------------- /notebooks/cov_viz.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/notebooks/cov_viz.ipynb -------------------------------------------------------------------------------- /notebooks/kf_and_gpfa.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/notebooks/kf_and_gpfa.ipynb -------------------------------------------------------------------------------- /notebooks/methods_comp_fig.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/notebooks/methods_comp_fig.ipynb -------------------------------------------------------------------------------- /notebooks/methods_comparison_testing.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/notebooks/methods_comparison_testing.ipynb -------------------------------------------------------------------------------- /notebooks/neural_data.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/notebooks/neural_data.ipynb -------------------------------------------------------------------------------- /notebooks/neural_data_dim_scan.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/notebooks/neural_data_dim_scan.ipynb -------------------------------------------------------------------------------- /notebooks/pi_vs_dim.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/notebooks/pi_vs_dim.ipynb -------------------------------------------------------------------------------- /notebooks/projected_entropy_minimization.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/notebooks/projected_entropy_minimization.ipynb -------------------------------------------------------------------------------- /notebooks/real_data.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/notebooks/real_data.ipynb -------------------------------------------------------------------------------- /notebooks/real_data_latent_loadings.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/notebooks/real_data_latent_loadings.ipynb -------------------------------------------------------------------------------- /notebooks/tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/notebooks/tutorial.ipynb -------------------------------------------------------------------------------- /notebooks/weather.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/notebooks/weather.ipynb -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/dca/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/src/dca/__init__.py -------------------------------------------------------------------------------- /src/dca/analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/src/dca/analysis.py -------------------------------------------------------------------------------- /src/dca/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/src/dca/base.py -------------------------------------------------------------------------------- /src/dca/cov_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/src/dca/cov_util.py -------------------------------------------------------------------------------- /src/dca/data_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/src/dca/data_util.py -------------------------------------------------------------------------------- /src/dca/dca.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/src/dca/dca.py -------------------------------------------------------------------------------- /src/dca/knn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/src/dca/knn.py -------------------------------------------------------------------------------- /src/dca/methods_comparison.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/src/dca/methods_comparison.py -------------------------------------------------------------------------------- /src/dca/plotting/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/dca/plotting/fig1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/src/dca/plotting/fig1.py -------------------------------------------------------------------------------- /src/dca/plotting/fig2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/src/dca/plotting/fig2.py -------------------------------------------------------------------------------- /src/dca/style.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/src/dca/style.py -------------------------------------------------------------------------------- /src/dca/synth_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/src/dca/synth_data.py -------------------------------------------------------------------------------- /tests/test_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/tests/test_analysis.py -------------------------------------------------------------------------------- /tests/test_cov_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/tests/test_cov_util.py -------------------------------------------------------------------------------- /tests/test_data_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/tests/test_data_util.py -------------------------------------------------------------------------------- /tests/test_dca.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/tests/test_dca.py -------------------------------------------------------------------------------- /tests/test_methods_comparison.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/tests/test_methods_comparison.py -------------------------------------------------------------------------------- /tests/test_synth_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BouchardLab/DynamicalComponentsAnalysis/HEAD/tests/test_synth_data.py --------------------------------------------------------------------------------