Skip to content

dancivitarese/CircuitML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CircuitML

Package Descriptions

CircuitML is an extension to NeuroML 2.0 that enables one to define reusable heterogeneous circuit motifs and connectivity patterns and use them to construct complex networks.

This package contains the following:

  • An XML schema defining the CircuitML extensions to NeuroML 2.0. This schema defines the following major constructs:
    • subcircuit: a reusable heterogeneous circuit container.
    • interface: a subcircuit interface that enables addressing of circuit elements contributed by multiple constituent subcircuits via a unified namespace specific to the outermost subcircuit.
    • connectivity: a synaptic connectivity pattern that describes connections between potentially heterogeneous elements in two subcircuits.
  • A Python parser that extends libNeuroML [2] to enable processing of files containing CircuitML constructs.
- A libNeuroML backend for storing data specified using CircuitML to GPU-based

data structures using PyCUDA [3].

<<<<<<< HEAD

Installation Instructions

Installation Dependencies

* PyCUDA 2011.1.2 or

later.


License

This software is licensed under the BSD License. See the included LICENSE file for more information. >>>>>>> 2345d31a05228ced955f22fde8009b65a1d3fdfb

About

NeuroML extension to define reusable circuit parts and connectivity patterns

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages