Skip to main content

Curate, visualize, and annotate your behavioral ephys data using Python

Project description

Curate, visualize, and annotate your behavioral ephys data using Python

PyPI project GitHub source code Build status Coverage status

Installing dependencies

Because neurotic depends on some pre-release changes in a couple libraries, pip cannot automatically fetch all dependencies during normal installation. Therefore, dependencies must be installed manually.

With conda

A recipe for installing neurotic via conda directly is not yet available. However, the file environment.yml is provided for installing its dependencies into a conda environment. To install into a new conda environment named neurotic, use these commands:

git clone https://github.com/jpgill86/neurotic.git
conda env create -f neurotic/environment.yml -n neurotic

To update an existing environment, replace conda env create with conda env update.

Remember to switch environments if necessary before proceeding with installation (conda activate neurotic or source activate neurotic).

Without conda

The file requirements.txt is provided for installing dependencies with pip. Dependencies can be installed using these commands:

git clone https://github.com/jpgill86/neurotic.git
pip install -U -r neurotic/requirements.txt

If you get an error while installing PyAV, especially on Windows, you may need to build it from scratch or get it from another source, such as conda-forge:

conda install -c conda-forge av

Installing neurotic

To reiterate, you must install dependencies manually. They will not be installed with neurotic.

To install the latest release version from PyPI, use

pip install neurotic

To install the latest development version from GitHub, use

pip install git+https://github.com/jpgill86/neurotic.git

To install from a local copy of the source code, use

python setup.py install

Getting started

Launch the standalone app from the command line:

neurotic

A simple example is provided. Select the “example dataset”, download the associated data, and then click launch.

Command line arguments can be listed using

neurotic --help

Questions and support

Please post any questions, problems, comments, or suggestions in the GitHub issue tracker.

Changes

0.2.0 (2019-06-28)

Improvements

  • Add basic command line arguments (#14)

  • Add continuous integration with Travis CI for automated testing (#13)

  • Add some tests (#15, #16)

  • Migrate example data to GIN (#18)

Bug fixes

  • Fix crash when downloading from a server that does not report file size (#17)

  • Raise an exception if a Neo RawIO cannot be found for the data file (#12)

0.1.1 (2019-06-22)

Bug fixes

  • Fix various downloader errors (#7)

0.1.0 (2019-06-22)

  • First release

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

neurotic-0.2.0.tar.gz (41.4 kB view details)

Uploaded Source

Built Distribution

neurotic-0.2.0-py3-none-any.whl (44.3 kB view details)

Uploaded Python 3

File details

Details for the file neurotic-0.2.0.tar.gz.

File metadata

  • Download URL: neurotic-0.2.0.tar.gz
  • Upload date:
  • Size: 41.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for neurotic-0.2.0.tar.gz
Algorithm Hash digest
SHA256 86a846b85ee1a1879dcacc8a9428cf129ef3b350661400f981f2a3cc4901f6bd
MD5 09d90b578765953ee2d267ac78dc1853
BLAKE2b-256 c7993ca4d24766ca2786d65283114a1e2b24db1578a04a2a136b917d630d950e

See more details on using hashes here.

Provenance

File details

Details for the file neurotic-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: neurotic-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 44.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for neurotic-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9039170ef65ae0e999570c1ad3d0dec2ac3c1fb9796dda4613675b21eb413c38
MD5 95c4ca223bee28eb6968ebf897e719c9
BLAKE2b-256 c1349e73b5052bb860c5f949982e613267be89b63a7e66101d2c9f264b62ede5

See more details on using hashes here.

Provenance

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