A data model for neuron types.
Project description
neurondm
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.
- Untangle the
neurondm.graphBase
code from interaction with various git repos. - Retool everything to work with
ttl_export_dir
,py_export_dir
, and the location of the generating file. - Something like
config.activate()
to switch the i/o for existing neurons.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7e553d947e07afc4343c60eb61e0a48fac1e7bc79cfda279ea60dc74adbab33 |
|
MD5 | a4fe9b632a900a1dd6883f8c9c942403 |
|
BLAKE2b-256 | 6d8e9546ae1628a260d2d00bd4faf29160731f4a8e25fa511c4b87ade2de0dfb |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6fed6a640125c9b1d05f93bf86eab5cc0331043c2e0fb7c735595a9eebbe98e |
|
MD5 | e169a997134e5ad46b4757bc70684830 |
|
BLAKE2b-256 | f6c45f7be9c9b8d61b0624b3dfe0a7039d010200a33f31bf8efcf9d0d43c04bf |