Skip to main content

xarray tools for behaviorl data.

Project description

xarray-behave

Installation

Install a working conda installation with python 3.7 (see here).

Then in a terminal run:

conda create -n xb python=3.7 -y
conda activate xb
conda install pyqtgraph python-sounddevice -c conda-forge -y
pip install git+http://github.com/janclemenslab/xarray-behave#egg=xarray-behave[gui]

Old:

First, manually install dependencies:

conda install numpy scipy pandas xarray zarr h5py dask netCDF4 bottleneck toolz pytables
conda install pysoundfile -c conda-forge
pip install simpleaudio
pip install flammkuchen
pip install samplestamps

Install with GUI (requires extra dependencies):

conda install pyqtgraph scikit-image opencv
conda install pysoundfile pyside2 -c conda-forge
pip install defopt
pip install pyvideoreader --no-deps
pip install git+http://github.com/janclemenslab/xarray-behave#egg=xarray-behave[gui]

Install without GUI (e.g. on the cluster):

pip install git+http://github.com/janclemenslab/xarray-behave

For playback of sound you need a working installation of pysimpleaudio. See the docs if you have trouble installing.

Usage

See demo.ipynb.

Use xb datename for starting the UI. xb --help for usage/arguments/keys.

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

xarray-behave-0.4.0.tar.gz (10.5 MB view hashes)

Uploaded Source

Built Distribution

xarray_behave-0.4.0-py3-none-any.whl (86.1 kB view hashes)

Uploaded Python 3

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