Vision Physiology Software
An integrated software for the cellular and circuit physiology of visual processing during behavior
The software is organized into several modules to perform the acquisition, the preprocessing, the standardization, the visualization, the analysis and the sharing of multimodal neurophysiological recordings.
The different modules are detailed in the documentation below and their integration is summarized on the drawing below:
Install
Create a "physion" environment running python 3.11, with:
conda create -n "physion" python=3.11
Then either install:
- the Pypi build with:
pip install physion
with optional dependencies for electrophysiology (spike sorting, LFP, ephys notebooks) and/or for acquisition setups:
pip install "physion[ephys]"
pip install "physion[ephys,acquisition]"
- from source with:
git clone https://github.com/yzerlaut/physion --recurse-submodules
- For an installation on an acquisition setup, see the detailed steps in ./docs/install/acquisition.md
- For some installation issues, see ./docs/install/troubleshooting.md
Usage
Run:
python -m physion
You will find some pre-defined shortcuts in the utils/ folder for different operating systems.
N.B. The program is launched in either "analysis" (by default) or "acquisition" mode. This insures that you can launch several analysis instances while you record with one acquisition instance of the program. To launch the acquisition mode, run: python -m physion acquisition.
Modules and documentation
The different modules of the software are documented in the following links:
- Visual stimulation
- Multimodal Acquisition
- Intrinsic Imaging
- Electrophysiology
- Calcium imaging
- Pupil tracking
- Face Motion tracking
- Behavior
- Assembling pipeline
- Hardware control
- Visualization
- Analysis
- Data Management
- Data Sharing
Troubleshooting / Issues
Use the dedicated Issues interface of Github.
Metadata
Release files for physion 2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| physion-2.0.tar.gz | 1.1 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| physion-2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 2.3 MB
Release files / physion-2.0.tar.gz
| Download URL | physion-2.0.tar.gz |
|---|---|
| Size | 1.1 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c38c64210a065922f812678440f29bfd55afa1fc457a539213c4fc8bf394b909
|
|
BLAKE2b-256 checksum How to use checksums |
3a7ba960c9f5eaf6276b2ed9354e5cadc3e9a1fe987bc58eb51efa41c28a2cbb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|
Release files / physion-2.0-py3-none-any.whl
| Download URL | physion-2.0-py3-none-any.whl |
|---|---|
| Size | 1.2 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
823c136ede260ee337846dfc6d6dc2c544cea69b11cc4bfff8928a8a20184db2
|
|
BLAKE2b-256 checksum How to use checksums |
46500ac70862ae3a6147407c7e3f0d4c7a96378c2acb09c7e958c4cf72cd6fd6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|