#9675: New package: Brian, a simulator for spiking neural networks
------------------------------------+---------------------------------------
Reporter: uri | Owner: tbd
Type: enhancement | Status: new
Priority: minor | Milestone:
Component: experimental package | Keywords: brian brain simulator
neuronal dynamics
Author: Oriol Castejon | Upstream: N/A
Reviewer: | Merged:
Work_issues: |
------------------------------------+---------------------------------------
I've created a Sage package from an already existing Python package called
Brian (see http://www.briansimulator.org/ for more information). The
description that is provided in this webpage is the following:
''Brian is a simulator for spiking neural networks available on almost all
platforms. The motivation for this project is that a simulator should not
only save the time of processors, but also the time of scientists. It is
easy to learn and use, highly flexible and easily extensible. The Brian
package itself and simulations using it are all written in the Python
programming language.''
I'm not sure whether this package should be proposed as experimental or
optional. For the moment I've put it as an experimental package. However,
I think it could be optional, because as a Python package it has been
widely tested and works perfectly, so I don't think there'll be a lot of
problems as a Sage package. Please, let me know your opinion on that.
I must say I detected some problems with Brian units related to the Sage
classes 'RealNumber' and 'Integer', so I created a patch so that when
Brian is imported these two classes are redefined as follows:
{{{
RealNumber=float
Integer=int
}}}
This solves the problems.
I attach the .spkg here (I know it's better just to provide a link, but I
don't have anywhere else to upload it to).
Please, let me know what you think!
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9675>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.