Ecephys and behavior workflows for the Mindscope Neuropixels team.
Project description
np_workflows
This package contains all the Python code required to run Mindscope Neuropixels experiments.
Experiment workflows and related tasks are coordinated by Jupyter notebooks maintained here: https://github.com/AllenInstitute/np_notebooks
Running the notebooks requires a Python environment with:
- Python >= 3.11
- np_workflows
- Jupyter / JupyterLab
git clone https://github.com/AllenInstitute/np_notebooks
conda create -n workflows python=3.11
pip install np_workflows
pip install jupyterlab
Keep the np_workflows
package up-to-date by running pip install np_workflows -U
before each use
To develop this package git clone
then pdm install
NP. rig setup
.venv is currently used, with PDM to update packages before each experiment:
- install JupyterLab desktop (Win 64-bit)
- clone
np_notebooks
(notnp_workflows
)cd c:\Users\svc_neuropix\Documents\github & git clone https://github.com/AllenInstitute/np_notebooks
- find the path to python.exe 3.11.*, or install it manually
- create a new venv in the
np_notebooks
dir:cd np_notebooks & path-to-python.exe -m venv .venv
- activate venv:
.venv\scripts\activate
(terminal should now report(np_notebooks-3.11)
) - install PDM in venv:
path-to-python.exe -m pip install pdm
- install
np_notebooks
requirements:pdm install
- in JupyterLab, set the default to Python environment to use
c:\Users\svc_neuropix\Documents\github\np_notebooks\.venv\scripts\python.exe
- open up any workflow in the
np_notebooks
dir and check that the initial cell with imports works
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
np_workflows-1.6.55.tar.gz
(8.5 MB
view hashes)
Built Distribution
Close
Hashes for np_workflows-1.6.55-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 447a7f5a9eed0167a6be5daee61df317947a6ab85f30167339065c59e4b10330 |
|
MD5 | f78b81449d818e1ab21e9ac85d5120d3 |
|
BLAKE2b-256 | bc9596c1bae937da053c7c2001f95584b7066cae3033f3eb33247dffb81019b2 |