Navigation

  • index
  • next |
  • previous |
  • NineML Python API Alpha documentation »

Python NineML User Documentation¶

Welcome to the documentation for Python NineML. This page describes:

  • the process for installing Python NineML.
  • an introduction to building and simulating Python NineML components.
  • some examples of components written in Python NineML.

Installation¶

  • Installing Python
  • Installing lxml
  • Installing PLY
  • Installing the nineml package
  • Updating the nineml package

Abstraction Layer Quickstart¶

  • Basic Structure of NineML Abstraction Layer
    • Interfaces: Parameters and Ports
    • Dynamics: Regimes & StateVariables
    • Transitions: Events, Conditions & Assignments
    • Multiple Regimes & Transitions
  • Further Classes
    • Aliases
    • Reduce Ports
    • Specifying Mathematical Strings
  • Importing and Exporting
    • Exporting
    • Importing
  • Hierchical Components
    • Subcomponents
    • Namespaces & Port Connections:
    • Flattening Components
  • Simulating
    • Interfacing directly to NEURON
    • Interfacing to PyNN (NEST & NEURON)

User Layer Quickstart¶

Todo

Information about the User-Layer

Examples¶

  • Abstraction Layer
    • Example - aeIF
    • Example - Coba Synapse
    • Example - Destexhe Synapse
    • Example - HH
    • Example - IAF SFA RelRef
    • Example - IF Cond Exp
    • Example - Iz1
    • Example - Iz2
    • Example - Leaky Iaf
    • Example - Morris Lecar
    • Example - NMDA

Futher Information¶

More information for developers

Table Of Contents

  • Python NineML User Documentation
    • Installation
    • Abstraction Layer Quickstart
    • User Layer Quickstart
    • Examples
    • Futher Information

Previous topic

XML Format

Next topic

Installing Python

Navigation

  • index
  • next |
  • previous |
  • NineML Python API Alpha documentation »
© Copyright 2011, Mike Hull, Eilif Muller, Andrew Davison. Created using Sphinx 1.4a0+.