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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: neurondm-0.1.0.tar.gz
  • Upload date:
  • Size: 93.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.23.3 CPython/3.6.8

File hashes

Hashes for neurondm-0.1.0.tar.gz
Algorithm Hash digest
SHA256 709cc7531751ec5aa80e90f36459f433a7be9fefe139b9039b520bf2334de650
MD5 7cf79372ef5a64cd04137f5d0e3e46c4
BLAKE2b-256 3318a73f2e317d6abe54714b3236e4ac80dd0855dd70e1d9b134386780bfa335

See more details on using hashes here.

File details

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

File metadata

  • Download URL: neurondm-0.1.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 62.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.23.3 CPython/3.6.8

File hashes

Hashes for neurondm-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 414aca42ebfa3f76b28eb9d413022043e713942c609309c7d8d50648a640de09
MD5 695956874032eb5fee390aab243336ae
BLAKE2b-256 46ad2a59e73736749520aba7a6a7c858928e7ccda7b02c7cab9bab3b0484e808

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