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.1.tar.gz (119.6 kB view details)

Uploaded Source

Built Distribution

neurondm-0.1.1-py2.py3-none-any.whl (86.6 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: neurondm-0.1.1.tar.gz
  • Upload date:
  • Size: 119.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.23.3 CPython/3.6.9

File hashes

Hashes for neurondm-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d7e553d947e07afc4343c60eb61e0a48fac1e7bc79cfda279ea60dc74adbab33
MD5 a4fe9b632a900a1dd6883f8c9c942403
BLAKE2b-256 6d8e9546ae1628a260d2d00bd4faf29160731f4a8e25fa511c4b87ade2de0dfb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: neurondm-0.1.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 86.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.23.3 CPython/3.6.9

File hashes

Hashes for neurondm-0.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b6fed6a640125c9b1d05f93bf86eab5cc0331043c2e0fb7c735595a9eebbe98e
MD5 e169a997134e5ad46b4757bc70684830
BLAKE2b-256 f6c45f7be9c9b8d61b0624b3dfe0a7039d010200a33f31bf8efcf9d0d43c04bf

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