[Bug 1150105] New: Review Request: python-pynn - Simulator-independent specification of neuronal network models

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1150105

            Bug ID: 1150105
           Summary: Review Request: python-pynn - Simulator-independent
                    specification of neuronal network models
           Product: Fedora
           Version: rawhide
         Component: Package Review
          Severity: medium
          Priority: medium
          Assignee: nobody@xxxxxxxxxxxxxxxxx
          Reporter: sanjay.ankur@xxxxxxxxx
        QA Contact: extras-qa@xxxxxxxxxxxxxxxxx
                CC: package-review@xxxxxxxxxxxxxxxxxxxxxxx



Spec URL: https://ankursinha.fedorapeople.org/python-pynn/python-pynn.spec
SRPM URL:
https://ankursinha.fedorapeople.org/python-pynn/python-pynn-0.7.5-1.fc22.src.rpm

Description: A Python package for simulator-independent specification of
neuronal network
models

In other words, you can write the code for a model once, using the PyNN API and
the Python programming language, and then run it without modification on any
simulator that PyNN supports (currently NEURON, NEST, PCSIM and Brian).

The API has two parts, a low-level, procedural API (functions create(),
connect(), set(), record(), record_v()), and a high-level, object-oriented API
(classes Population and Projection, which have methods like set(), record(),
setWeights(), etc.).

The low-level API is good for small networks, and perhaps gives more
flexibility. The high-level API is good for hiding the details and the
book-keeping, allowing you to concentrate on the overall structure of your
model.

The other thing that is required to write a model once and run it on multiple
simulators is standard cell and synapse models. PyNN translates standard
cell-model names and parameter names into simulator-specific names, e.g.
standard model IF_curr_alpha is iaf_neuron in NEST and StandardIF in NEURON,
while SpikeSourcePoisson is a poisson_generator in NEST and a NetStim in
NEURON.

Even if you don't wish to run simulations on multiple simulators, you may
benefit from writing your simulation code using PyNN's powerful, high-level
interface. In this case, you can use any neuron or synapse model supported by
your simulator, and are not restricted to the standard models.

PyNN is a work in progress, but is already being used for several large-scale
simulation projects.


Fedora Account System Username: ankursinha

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list
package-review@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/package-review





[Index of Archives]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]