Skip to main content

Vision Physiology Software

Project description

physion logo

Vision Physiology Software

An integrated software for cellular and network physiology of visual circuits in behaving mice


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 simply:

pip install physion

For an installation on an acquisition setup, see the detailed steps in docs/install/README.md

troubleshooting

  • the PyQt package can be broken after those steps, re-start from a fresh install with pip uninstall PyQt5 and pip install PyQt5.
  • In linux, the libqxcb.so binding is making problems, this can be solved by deleting the following file: rm ~/miniconda3/lib/python3.11/site-packages/cv2/qt/plugins/platforms/libqxcb.so.
  • In linux, there can be a krb5 version mismatch between Qt and Ubuntu packages. Download the latest on the kerboeros website and install it from source with: tar xf krb5-1.18.2.tar.gz; cd krb5-1.18.2/src; ./configure --prefix=/opt/krb5/ ; make && sudo make install. Then do the binding with: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/krb5/lib (you can put this in your ~/.bashrc).

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:

Troubleshooting / Issues

Use the dedicated Issues interface of Github.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

physion-1.2.tar.gz (330.6 kB view details)

Uploaded Source

Built Distribution

physion-1.2-py3-none-any.whl (416.8 kB view details)

Uploaded Python 3

File details

Details for the file physion-1.2.tar.gz.

File metadata

  • Download URL: physion-1.2.tar.gz
  • Upload date:
  • Size: 330.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.6

File hashes

Hashes for physion-1.2.tar.gz
Algorithm Hash digest
SHA256 6b8723cd804e9e49d3c829adea7bd2edd7ea753db2e2c1b122acaedaa226f299
MD5 3ac514e1d093d978e0d3eb6034b096c4
BLAKE2b-256 503bac6fabb39f7abfbdfc2389633fdf87a3e4b305cf9ac50a7f39b9c203fe04

See more details on using hashes here.

File details

Details for the file physion-1.2-py3-none-any.whl.

File metadata

  • Download URL: physion-1.2-py3-none-any.whl
  • Upload date:
  • Size: 416.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.6

File hashes

Hashes for physion-1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 636e449624c6a98d7ee4d9c3f5314a762add855048e7d37f26bd94e099140e1f
MD5 34317d6905dadf8f76f09fa357523360
BLAKE2b-256 98e65735defc172d8a39a7e15bee40a6849fd207800055adc9d904d75c9a05e4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page