Skip to main content

intern

PyPI version CircleCI

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 ndio package:

https://github.com/neurodata/ndio

The Boss Legal Notes

Use or redistribution of the Boss system in source and/or binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code or binary forms must adhere to the terms and conditions of any applicable software licenses.
  2. End-user documentation or notices, whether included as part of a redistribution or disseminated as part of a legal or scientific disclosure (e.g. publication) or advertisement, must include the following acknowledgement: The Boss software system was designed and developed by the Johns Hopkins University Applied Physics Laboratory (JHU/APL).
  3. The names "The Boss", "JHU/APL", "Johns Hopkins University", "Applied Physics Laboratory", "MICrONS", or "IARPA" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact BossAdmin@jhuapl.edu.
  4. This source code and library is distributed in the hope that it will be useful, but is provided without any warranty of any kind.

Installation

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

     virtualenv intern
     . intern/bin/activate
    
     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

Documentation

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

Contributing

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

Release files for intern 0.9.12

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for intern 0.9.12
File Size Uploaded
intern-0.9.12.tar.gz 59.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for intern 0.9.12
File Interpreter ABI Platform
intern-0.9.12-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 148.8 kB

Release files / intern-0.9.12.tar.gz

Download URL intern-0.9.12.tar.gz
Size 59.5 kB
Tags Source
SHA-256 checksum
How to use checksums
49ac9f60748e57e32320f454f9e77daab6f87b0b0a58b92438ae4428e78f3704
BLAKE2b-256 checksum
How to use checksums
31fbdd9833868bf92ef5ed36611aedfd134af69e587c9fb4fd3ac140c1c1965b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.10

Release files / intern-0.9.12-py2.py3-none-any.whl

Download URL intern-0.9.12-py2.py3-none-any.whl
Size 89.3 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
ec6ca751c041d6f6a92cc4e4a07df60a91edba69ee7334a3f57367235c24e300
BLAKE2b-256 checksum
How to use checksums
c050ac88ed4dc9cb85b197be203999a3d48825957be02738a8b35072d9bb888c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.10

Release history Release notifications | RSS feed

1.4.2

1 release file

1.4.1

1 release file

1.4.0

1 release file

1.3.3

1 release file

1.3.2

1 release file

1.3.1

1 release file

1.3.0

1 release file

1.2.0

1 release file

1.1.1

1 release file

1.1.0

1 release file

1.0.0

1 release file

0.10.0

1 release file

This release

0.9.12 This release

2 release files

0.9.11

2 release files

0.9.9

2 release files

0.9.8

2 release files

0.9.7

2 release files

0.9.6

2 release files

0.9.5

2 release files

0.9.4

3 release files

0.9.3

2 release files

0.9.2

2 release files

0.9.1

2 release files

0.9.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page