Coder Social home page Coder Social logo

smevans19 / nept Goto Github PK

View Code? Open in Web Editor NEW

This project forked from vandermeerlab/nept

0.0 0.0 0.0 25.52 MB

Neuroelectrophysiology tools used for the analysis of neural recording data and related behaviors

Home Page: https://vandermeerlab.github.io/nept/

License: Other

Python 100.00%

nept's Introduction

Travis-CI build status Test coverage Documentation Status

nept: Neuroelectrophysiology tools

Formerly vdmlab, renamed to emphasize general abilities of this library.

Getting started

If you don't already have python 3, we recommend you download it using Miniconda from Continuum Analytics.

We recommend using a separate python environment.

Open a new terminal, create and activate a new conda environment:

conda create -n yourenv python=3.5
activate yourenv [Windows] or source activate yourenv [Linux]

Install package dependencies:

conda install matplotlib jupyter scipy numpy pandas seaborn pytest coverage

For Shapely, try:

pip install shapely

If that fails, in Windows, download the most recent wheel file here. Once downloaded, install with wheel.

pip install yourshapelyinstall.whl

Installation

Clone nept from Github and use a developer installation:

git clone https://github.com/vandermeerlab/nept.git
cd nept
python setup.py develop

Documentation

Users

Check GitHub Pages for the latest version of the nept documentation.

Developers

Ensure you have sphinx, numpydic, and mock:

conda install ghp-import sphinx numpydoc sphinx_rtd_theme

Install nbsphinx so notebooks in the documentations can be executed:

pip install nbsphinx --user

Build the latest version of the documentation using in the nept directory prior to pushing it to Github:

sphinx-build docs docs/_build

And push it to Github:

docs/update.sh

Testing

Run tests with pytest.

Check coverage with codecov.

License

The nept codebase is made available under made available under the MIT license that allows using, copying and sharing.

The file nept/neuralynx_loaders.py contains code from nlxio by Bernard Willers, used with permission.

Projects using nept

emi_shortcut

emi_biconditional

nept's People

Contributors

emirvine avatar smevans19 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.