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.0.tar.gz (93.0 kB view hashes)

Uploaded Source

Built Distribution

neurondm-0.1.0-py2.py3-none-any.whl (62.8 kB view hashes)

Uploaded Python 2 Python 3

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