Skip to main content

Python SDK for interacting neuroscience data via the Boss API.

Project description

# intern
[![PyPI version](https://badge.fury.io/py/intern.svg)](https://badge.fury.io/py/intern)
[![CircleCI](https://circleci.com/gh/jhuapl-boss/intern.svg?style=svg)](https://circleci.com/gh/jhuapl-boss/intern)


**intern** (Integrated Toolkit for Extensible and Reproducible Neuroscience) is
a Python 2/3 module that enables big-data neuroscience. Currently, it provides
an interface to the Boss API, and in the future may provide interfaces to other
neuroscience databases.

intern is inspired by the [NeuroData](http://neurodata.io) ndio package:

[https://github.com/neurodata/ndio](https://github.com/neurodata/ndio)


## Installation

- It's always a good idea to use virtualenv to isolate your work from your system Python installation

- Using [virtualenv](https://virtualenv.pypa.io/en/stable/):

```
virtualenv intern
. intern/bin/activate
```

- Using [virtualenvwrapper](https://virtualenvwrapper.readthedocs.io/en/latest/):

```
mkvirtualenv intern
```

- (Preferred) Install via pypi

```
pip install intern
```

- Install via git

Clone the repository from https://github.com/jhuapl-boss/intern and run
`pip install -r requirements.txt` from the repository's location on your
system.

Add `<repository location>` to your `PYTHONPATH`.

For example, on a *nix system, if intern was cloned to ~/intern:

`export PYTHONPATH=$PYTHONPATH:~/intern`


## Getting Started

To quickly get started with intern, check out the wiki: [https://github.com/jhuapl-boss/intern/wiki](https://github.com/jhuapl-boss/intern/wiki)


## Documentation

Full detailed documentation can be found here: [https://jhuapl-boss.github.io/intern/](https://jhuapl-boss.github.io/intern/)


## Contributing

Please submit bug reports, or get in touch using GitHub Issues.

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

intern-0.9.2.tar.gz (51.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

intern-0.9.2-py2.py3-none-any.whl (82.6 kB view details)

Uploaded Python 2Python 3

File details

Details for the file intern-0.9.2.tar.gz.

File metadata

  • Download URL: intern-0.9.2.tar.gz
  • Upload date:
  • Size: 51.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for intern-0.9.2.tar.gz
Algorithm Hash digest
SHA256 83656837b03cc1ce08e61d008db26600b9618cbd55e131c8d40e8e11a8aaf46d
MD5 cdc1b3acc03c06fafe38843bf15c577c
BLAKE2b-256 d3ee029bf06a295f6a3a80976854b96e00075e4656f437bba8efdcb75bd497fc

See more details on using hashes here.

File details

Details for the file intern-0.9.2-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for intern-0.9.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 3d56f834e9ef30c37cb1566ec28a216e0a57b4982863bdf6409aba6696223de2
MD5 bed86a9e87a5238cbc2264a5332d7a8e
BLAKE2b-256 18d03894f604162d17d0b04793254100d2cd4bdf2d84f3a6af6cca724e80b65e

See more details on using hashes here.

Supported by

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