├── .devcontainer ├── Dockerfile ├── README.md ├── dev-requirements.txt └── devcontainer.json ├── .github └── workflows │ └── python-package.yml ├── .gitignore ├── .travis.yml ├── DESCRIPTION.rst ├── LICENSE ├── MANIFEST.in ├── README.md ├── TODO.md ├── citation.cff ├── docs ├── Makefile ├── PyRhO.log ├── conf.py ├── config.rst ├── expdata.rst ├── figs │ ├── PyRhO_logo_H_300px.png │ ├── PyRhO_logo_S_300px.png │ └── architecture.png ├── fitting.rst ├── index.rst ├── make.bat ├── models.rst ├── parameters.rst ├── protocols.rst ├── simulators.rst └── utilities.rst ├── environment.yml ├── examples └── examples.py ├── notebooks └── PyRhO_Demo.ipynb ├── pyrho ├── NEURON │ ├── RhO3.mod │ ├── RhO3c.mod │ ├── RhO4.mod │ ├── RhO4c.mod │ ├── RhO6.mod │ ├── RhO6c.mod │ ├── __init__.py │ ├── install_neuron.sh │ ├── minimal.hoc │ ├── minimal.py │ └── oocyte.hoc ├── __init__.py ├── config.py ├── datasets │ ├── ChR2.pkl │ └── __init__.py ├── expdata.py ├── fitting.py ├── gui │ ├── 3state_model.png │ ├── 4state_model.png │ ├── 6state_model.png │ ├── PyRhO_logo.png │ ├── __init__.py │ ├── chirp6s.png │ ├── custom6s.png │ ├── delta6s.png │ ├── ramp6s.png │ ├── recovery6s.png │ ├── rectifier6s.png │ ├── shortPulse6s.png │ ├── sinusoid6s.png │ └── step6s.png ├── jupytergui.py ├── models.py ├── parameters.py ├── protocols.py ├── simulators.py └── utilities.py ├── requirements.txt ├── setup.py └── tests ├── test_fitting.py ├── test_protocols.py ├── test_pyrho.py └── test_utilities.py /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/.devcontainer/README.md -------------------------------------------------------------------------------- /.devcontainer/dev-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/.devcontainer/dev-requirements.txt -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/workflows/python-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/.github/workflows/python-package.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/.travis.yml -------------------------------------------------------------------------------- /DESCRIPTION.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/DESCRIPTION.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/TODO.md -------------------------------------------------------------------------------- /citation.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/citation.cff -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/PyRhO.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/docs/config.rst -------------------------------------------------------------------------------- /docs/expdata.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/docs/expdata.rst -------------------------------------------------------------------------------- /docs/figs/PyRhO_logo_H_300px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/docs/figs/PyRhO_logo_H_300px.png -------------------------------------------------------------------------------- /docs/figs/PyRhO_logo_S_300px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/docs/figs/PyRhO_logo_S_300px.png -------------------------------------------------------------------------------- /docs/figs/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/docs/figs/architecture.png -------------------------------------------------------------------------------- /docs/fitting.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/docs/fitting.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/models.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/docs/models.rst -------------------------------------------------------------------------------- /docs/parameters.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/docs/parameters.rst -------------------------------------------------------------------------------- /docs/protocols.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/docs/protocols.rst -------------------------------------------------------------------------------- /docs/simulators.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/docs/simulators.rst -------------------------------------------------------------------------------- /docs/utilities.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/docs/utilities.rst -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/environment.yml -------------------------------------------------------------------------------- /examples/examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/examples/examples.py -------------------------------------------------------------------------------- /notebooks/PyRhO_Demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/notebooks/PyRhO_Demo.ipynb -------------------------------------------------------------------------------- /pyrho/NEURON/RhO3.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/NEURON/RhO3.mod -------------------------------------------------------------------------------- /pyrho/NEURON/RhO3c.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/NEURON/RhO3c.mod -------------------------------------------------------------------------------- /pyrho/NEURON/RhO4.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/NEURON/RhO4.mod -------------------------------------------------------------------------------- /pyrho/NEURON/RhO4c.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/NEURON/RhO4c.mod -------------------------------------------------------------------------------- /pyrho/NEURON/RhO6.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/NEURON/RhO6.mod -------------------------------------------------------------------------------- /pyrho/NEURON/RhO6c.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/NEURON/RhO6c.mod -------------------------------------------------------------------------------- /pyrho/NEURON/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /pyrho/NEURON/install_neuron.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/NEURON/install_neuron.sh -------------------------------------------------------------------------------- /pyrho/NEURON/minimal.hoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/NEURON/minimal.hoc -------------------------------------------------------------------------------- /pyrho/NEURON/minimal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/NEURON/minimal.py -------------------------------------------------------------------------------- /pyrho/NEURON/oocyte.hoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/NEURON/oocyte.hoc -------------------------------------------------------------------------------- /pyrho/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/__init__.py -------------------------------------------------------------------------------- /pyrho/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/config.py -------------------------------------------------------------------------------- /pyrho/datasets/ChR2.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/datasets/ChR2.pkl -------------------------------------------------------------------------------- /pyrho/datasets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/datasets/__init__.py -------------------------------------------------------------------------------- /pyrho/expdata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/expdata.py -------------------------------------------------------------------------------- /pyrho/fitting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/fitting.py -------------------------------------------------------------------------------- /pyrho/gui/3state_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/gui/3state_model.png -------------------------------------------------------------------------------- /pyrho/gui/4state_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/gui/4state_model.png -------------------------------------------------------------------------------- /pyrho/gui/6state_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/gui/6state_model.png -------------------------------------------------------------------------------- /pyrho/gui/PyRhO_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/gui/PyRhO_logo.png -------------------------------------------------------------------------------- /pyrho/gui/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/gui/__init__.py -------------------------------------------------------------------------------- /pyrho/gui/chirp6s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/gui/chirp6s.png -------------------------------------------------------------------------------- /pyrho/gui/custom6s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/gui/custom6s.png -------------------------------------------------------------------------------- /pyrho/gui/delta6s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/gui/delta6s.png -------------------------------------------------------------------------------- /pyrho/gui/ramp6s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/gui/ramp6s.png -------------------------------------------------------------------------------- /pyrho/gui/recovery6s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/gui/recovery6s.png -------------------------------------------------------------------------------- /pyrho/gui/rectifier6s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/gui/rectifier6s.png -------------------------------------------------------------------------------- /pyrho/gui/shortPulse6s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/gui/shortPulse6s.png -------------------------------------------------------------------------------- /pyrho/gui/sinusoid6s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/gui/sinusoid6s.png -------------------------------------------------------------------------------- /pyrho/gui/step6s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/gui/step6s.png -------------------------------------------------------------------------------- /pyrho/jupytergui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/jupytergui.py -------------------------------------------------------------------------------- /pyrho/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/models.py -------------------------------------------------------------------------------- /pyrho/parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/parameters.py -------------------------------------------------------------------------------- /pyrho/protocols.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/protocols.py -------------------------------------------------------------------------------- /pyrho/simulators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/simulators.py -------------------------------------------------------------------------------- /pyrho/utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/pyrho/utilities.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/setup.py -------------------------------------------------------------------------------- /tests/test_fitting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/tests/test_fitting.py -------------------------------------------------------------------------------- /tests/test_protocols.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/tests/test_protocols.py -------------------------------------------------------------------------------- /tests/test_pyrho.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/tests/test_pyrho.py -------------------------------------------------------------------------------- /tests/test_utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectPyRhO/PyRhO/HEAD/tests/test_utilities.py --------------------------------------------------------------------------------