Skip to main content

A data model for neuron types.

Project description

neurondm

PyPI version

A data model for neuron types.

Neuron Types

If you have found your way to this repository because you are interested in using neuron-lang for describing neuron types please see this introduction to the general approach. To get started all you need to do is follow the installation instructions above and then include from neurondm.lang import * in your import statements. Please see the documentation for how to set up neuron-lang for jupyter notebooks and take a look at some examples of how to use neuron-lang to create new neurons.

Installation

neurondm has not yet been fully decoupled from the pyontutils respository. You can install it as stand-alone package install it using pip install --user neurondm, however it is currently more useful to follow the installation instructions for pyontutils and work within the git repo.
If you want to make use the example notebooks you should install with pip install --user neurondm[notebook].

Configuration

See pyontutils configuration.

Use outside the NIF ontology

It is possible to use neurondm outside the NIF ontology and the pyontutils repository, however it has not been fully abstracted to support that use case. The way to do this is to set all the relevant values via neurondm.Config. See test_neruons.test_roundtrip_py for an example. Some key pieces that need improvement for better repository independent use are listed below.

  1. Untangle the neurondm.graphBase code from interaction with various git repos.
  2. Retool everything to work with ttl_export_dir, py_export_dir, and the location of the generating file.
  3. Something like config.activate() to switch the i/o for existing neurons.

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

neurondm-0.1.2.tar.gz (128.5 kB view details)

Uploaded Source

Built Distribution

neurondm-0.1.2-py2.py3-none-any.whl (89.6 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file neurondm-0.1.2.tar.gz.

File metadata

  • Download URL: neurondm-0.1.2.tar.gz
  • Upload date:
  • Size: 128.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.8

File hashes

Hashes for neurondm-0.1.2.tar.gz
Algorithm Hash digest
SHA256 001dd040fc562e8245440a6d33edf2bc9344eec5bbcf0f2d6b0248614174fa3d
MD5 304824628c4486a9a209f0bd4c2a8e8c
BLAKE2b-256 244b7c60970cbf6080e74da05fc32440af06daa7389cd8d5ac608f98595ef0d5

See more details on using hashes here.

File details

Details for the file neurondm-0.1.2-py2.py3-none-any.whl.

File metadata

  • Download URL: neurondm-0.1.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 89.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.8

File hashes

Hashes for neurondm-0.1.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b14e2b59f5cb27e0518efac874ba1b5aed07e059c639f56e5d4e45a394cfc3bf
MD5 923bf0a866102f9798664d3494b81860
BLAKE2b-256 ca7b54c5299a5deedf94217e7fe2ab045b9ca9eca70f07ce7e776e43630696a4

See more details on using hashes here.

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