ports/132155: [New Port]science/brian:A clock-driven simulator for spiking neural networks

Wen Heping wenheping at gmail.com
Fri Feb 27 09:20:02 UTC 2009


>Number:         132155
>Category:       ports
>Synopsis:       [New Port]science/brian:A clock-driven simulator for spiking neural networks
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Feb 27 09:20:01 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Wen Heping
>Release:        FreeBSD-8.0 Current
>Organization:
ChangAn Middle School
>Environment:
FreeBSD fb8.wenjing.com 8.0-CURRENT FreeBSD 8.0-CURRENT #1: Tue Dec 16 00:26:59 HKT 2008     root at fb8.wenjing.com:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
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.

Brian 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, which is an easy, concise and highly
developed language with many advanced features and development tools,
excellent documentation and a large community of users providing support
and extension packages.

WWW:  http://www.briansimulator.org/
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	brian
#	brian/pkg-plist
#	brian/pkg-descr
#	brian/distinfo
#	brian/Makefile
#
echo c - brian
mkdir -p brian > /dev/null 2>&1
echo x - brian/pkg-plist
sed 's/^X//' >brian/pkg-plist << 'c65cc84e4a7942733076cc119e0e69c5'
X%%PYTHON_SITELIBDIR%%/brian/__init__.py
X%%PYTHON_SITELIBDIR%%/brian/__init__.pyc
X%%PYTHON_SITELIBDIR%%/brian/__init__.pyo
X%%PYTHON_SITELIBDIR%%/brian/base.py
X%%PYTHON_SITELIBDIR%%/brian/base.pyc
X%%PYTHON_SITELIBDIR%%/brian/base.pyo
X%%PYTHON_SITELIBDIR%%/brian_unit_prefs.py
X%%PYTHON_SITELIBDIR%%/brian_no_units.py
X%%PYTHON_SITELIBDIR%%/brian_no_units_no_warnings.py
X%%PYTHON_SITELIBDIR%%/brian_unit_prefs.pyc
X%%PYTHON_SITELIBDIR%%/brian_no_units.pyc
X%%PYTHON_SITELIBDIR%%/brian_no_units_no_warnings.pyc
X%%PYTHON_SITELIBDIR%%/brian_unit_prefs.pyo
X%%PYTHON_SITELIBDIR%%/brian_no_units.pyo
X%%PYTHON_SITELIBDIR%%/brian_no_units_no_warnings.pyo
X%%PYTHON_SITELIBDIR%%/brian/clock.py
X%%PYTHON_SITELIBDIR%%/brian/clock.pyc
X%%PYTHON_SITELIBDIR%%/brian/clock.pyo
X%%PYTHON_SITELIBDIR%%/brian/compartments.py
X%%PYTHON_SITELIBDIR%%/brian/compartments.pyc
X%%PYTHON_SITELIBDIR%%/brian/compartments.pyo
X%%PYTHON_SITELIBDIR%%/brian/connection.py
X%%PYTHON_SITELIBDIR%%/brian/connection.pyc
X%%PYTHON_SITELIBDIR%%/brian/connection.pyo
X%%PYTHON_SITELIBDIR%%/brian/correlatedspikes.py
X%%PYTHON_SITELIBDIR%%/brian/correlatedspikes.pyc
X%%PYTHON_SITELIBDIR%%/brian/correlatedspikes.pyo
X%%PYTHON_SITELIBDIR%%/brian/credits.py
X%%PYTHON_SITELIBDIR%%/brian/credits.pyc
X%%PYTHON_SITELIBDIR%%/brian/credits.pyo
X%%PYTHON_SITELIBDIR%%/brian/directcontrol.py
X%%PYTHON_SITELIBDIR%%/brian/directcontrol.pyc
X%%PYTHON_SITELIBDIR%%/brian/directcontrol.pyo
X%%PYTHON_SITELIBDIR%%/brian/equations.py
X%%PYTHON_SITELIBDIR%%/brian/equations.pyc
X%%PYTHON_SITELIBDIR%%/brian/equations.pyo
X%%PYTHON_SITELIBDIR%%/brian/experimental/__init__.py
X%%PYTHON_SITELIBDIR%%/brian/experimental/__init__.pyc
X%%PYTHON_SITELIBDIR%%/brian/experimental/__init__.pyo
X%%PYTHON_SITELIBDIR%%/brian/experimental/ccodegen.py
X%%PYTHON_SITELIBDIR%%/brian/experimental/ccodegen.pyc
X%%PYTHON_SITELIBDIR%%/brian/experimental/ccodegen.pyo
X%%PYTHON_SITELIBDIR%%/brian/experimental/cluster.py
X%%PYTHON_SITELIBDIR%%/brian/experimental/cluster.pyc
X%%PYTHON_SITELIBDIR%%/brian/experimental/cluster.pyo
X%%PYTHON_SITELIBDIR%%/brian/experimental/cluster_client.py
X%%PYTHON_SITELIBDIR%%/brian/experimental/cluster_client.pyc
X%%PYTHON_SITELIBDIR%%/brian/experimental/cluster_client.pyo
X%%PYTHON_SITELIBDIR%%/brian/experimental/coincidence_detection.py
X%%PYTHON_SITELIBDIR%%/brian/experimental/coincidence_detection.pyc
X%%PYTHON_SITELIBDIR%%/brian/experimental/coincidence_detection.pyo
X%%PYTHON_SITELIBDIR%%/brian/experimental/cuda/__init__.py
X%%PYTHON_SITELIBDIR%%/brian/experimental/cuda/__init__.pyc
X%%PYTHON_SITELIBDIR%%/brian/experimental/cuda/__init__.pyo
X%%PYTHON_SITELIBDIR%%/brian/experimental/cuda/buffering.py
X%%PYTHON_SITELIBDIR%%/brian/experimental/cuda/buffering.pyc
X%%PYTHON_SITELIBDIR%%/brian/experimental/cuda/buffering.pyo
X%%PYTHON_SITELIBDIR%%/brian/experimental/cuda/gpucodegen.py
X%%PYTHON_SITELIBDIR%%/brian/experimental/cuda/gpucodegen.pyc
X%%PYTHON_SITELIBDIR%%/brian/experimental/cuda/gpucodegen.pyo
X%%PYTHON_SITELIBDIR%%/brian/experimental/integrodiff.py
X%%PYTHON_SITELIBDIR%%/brian/experimental/integrodiff.pyc
X%%PYTHON_SITELIBDIR%%/brian/experimental/integrodiff.pyo
X%%PYTHON_SITELIBDIR%%/brian/experimental/morphology.py
X%%PYTHON_SITELIBDIR%%/brian/experimental/morphology.pyc
X%%PYTHON_SITELIBDIR%%/brian/experimental/morphology.pyo
X%%PYTHON_SITELIBDIR%%/brian/experimental/multilinearstateupdater.py
X%%PYTHON_SITELIBDIR%%/brian/experimental/multilinearstateupdater.pyc
X%%PYTHON_SITELIBDIR%%/brian/experimental/multilinearstateupdater.pyo
X%%PYTHON_SITELIBDIR%%/brian/globalprefs.py
X%%PYTHON_SITELIBDIR%%/brian/globalprefs.pyc
X%%PYTHON_SITELIBDIR%%/brian/globalprefs.pyo
X%%PYTHON_SITELIBDIR%%/brian/group.py
X%%PYTHON_SITELIBDIR%%/brian/group.pyc
X%%PYTHON_SITELIBDIR%%/brian/group.pyo
X%%PYTHON_SITELIBDIR%%/brian/inspection.py
X%%PYTHON_SITELIBDIR%%/brian/inspection.pyc
X%%PYTHON_SITELIBDIR%%/brian/inspection.pyo
X%%PYTHON_SITELIBDIR%%/brian/library/IF.py
X%%PYTHON_SITELIBDIR%%/brian/library/IF.pyc
X%%PYTHON_SITELIBDIR%%/brian/library/IF.pyo
X%%PYTHON_SITELIBDIR%%/brian/library/__init__.py
X%%PYTHON_SITELIBDIR%%/brian/library/__init__.pyc
X%%PYTHON_SITELIBDIR%%/brian/library/__init__.pyo
X%%PYTHON_SITELIBDIR%%/brian/library/electrophysiology.py
X%%PYTHON_SITELIBDIR%%/brian/library/electrophysiology.pyc
X%%PYTHON_SITELIBDIR%%/brian/library/electrophysiology.pyo
X%%PYTHON_SITELIBDIR%%/brian/library/ionic_currents.py
X%%PYTHON_SITELIBDIR%%/brian/library/ionic_currents.pyc
X%%PYTHON_SITELIBDIR%%/brian/library/ionic_currents.pyo
X%%PYTHON_SITELIBDIR%%/brian/library/random_processes.py
X%%PYTHON_SITELIBDIR%%/brian/library/random_processes.pyc
X%%PYTHON_SITELIBDIR%%/brian/library/random_processes.pyo
X%%PYTHON_SITELIBDIR%%/brian/library/synapses.py
X%%PYTHON_SITELIBDIR%%/brian/library/synapses.pyc
X%%PYTHON_SITELIBDIR%%/brian/library/synapses.pyo
X%%PYTHON_SITELIBDIR%%/brian/log.py
X%%PYTHON_SITELIBDIR%%/brian/log.pyc
X%%PYTHON_SITELIBDIR%%/brian/log.pyo
X%%PYTHON_SITELIBDIR%%/brian/magic.py
X%%PYTHON_SITELIBDIR%%/brian/magic.pyc
X%%PYTHON_SITELIBDIR%%/brian/magic.pyo
X%%PYTHON_SITELIBDIR%%/brian/membrane_equations.py
X%%PYTHON_SITELIBDIR%%/brian/membrane_equations.pyc
X%%PYTHON_SITELIBDIR%%/brian/membrane_equations.pyo
X%%PYTHON_SITELIBDIR%%/brian/monitor.py
X%%PYTHON_SITELIBDIR%%/brian/monitor.pyc
X%%PYTHON_SITELIBDIR%%/brian/monitor.pyo
X%%PYTHON_SITELIBDIR%%/brian/network.py
X%%PYTHON_SITELIBDIR%%/brian/network.pyc
X%%PYTHON_SITELIBDIR%%/brian/network.pyo
X%%PYTHON_SITELIBDIR%%/brian/neurongroup.py
X%%PYTHON_SITELIBDIR%%/brian/neurongroup.pyc
X%%PYTHON_SITELIBDIR%%/brian/neurongroup.pyo
X%%PYTHON_SITELIBDIR%%/brian/neuronmodel.py
X%%PYTHON_SITELIBDIR%%/brian/neuronmodel.pyc
X%%PYTHON_SITELIBDIR%%/brian/neuronmodel.pyo
X%%PYTHON_SITELIBDIR%%/brian/optimiser.py
X%%PYTHON_SITELIBDIR%%/brian/optimiser.pyc
X%%PYTHON_SITELIBDIR%%/brian/optimiser.pyo
X%%PYTHON_SITELIBDIR%%/brian/plotting.py
X%%PYTHON_SITELIBDIR%%/brian/plotting.pyc
X%%PYTHON_SITELIBDIR%%/brian/plotting.pyo
X%%PYTHON_SITELIBDIR%%/brian/quantityarray.py
X%%PYTHON_SITELIBDIR%%/brian/quantityarray.pyc
X%%PYTHON_SITELIBDIR%%/brian/quantityarray.pyo
X%%PYTHON_SITELIBDIR%%/brian/reset.py
X%%PYTHON_SITELIBDIR%%/brian/reset.pyc
X%%PYTHON_SITELIBDIR%%/brian/reset.pyo
X%%PYTHON_SITELIBDIR%%/brian/stateupdater.py
X%%PYTHON_SITELIBDIR%%/brian/stateupdater.pyc
X%%PYTHON_SITELIBDIR%%/brian/stateupdater.pyo
X%%PYTHON_SITELIBDIR%%/brian/stdp.py
X%%PYTHON_SITELIBDIR%%/brian/stdp.pyc
X%%PYTHON_SITELIBDIR%%/brian/stdp.pyo
X%%PYTHON_SITELIBDIR%%/brian/stdunits.py
X%%PYTHON_SITELIBDIR%%/brian/stdunits.pyc
X%%PYTHON_SITELIBDIR%%/brian/stdunits.pyo
X%%PYTHON_SITELIBDIR%%/brian/stp.py
X%%PYTHON_SITELIBDIR%%/brian/stp.pyc
X%%PYTHON_SITELIBDIR%%/brian/stp.pyo
X%%PYTHON_SITELIBDIR%%/brian/tests/__init__.py
X%%PYTHON_SITELIBDIR%%/brian/tests/__init__.pyc
X%%PYTHON_SITELIBDIR%%/brian/tests/__init__.pyo
X%%PYTHON_SITELIBDIR%%/brian/tests/testinterface.py
X%%PYTHON_SITELIBDIR%%/brian/tests/testinterface.pyc
X%%PYTHON_SITELIBDIR%%/brian/tests/testinterface.pyo
X%%PYTHON_SITELIBDIR%%/brian/tests/testverification.py
X%%PYTHON_SITELIBDIR%%/brian/tests/testverification.pyc
X%%PYTHON_SITELIBDIR%%/brian/tests/testverification.pyo
X%%PYTHON_SITELIBDIR%%/brian/threshold.py
X%%PYTHON_SITELIBDIR%%/brian/threshold.pyc
X%%PYTHON_SITELIBDIR%%/brian/threshold.pyo
X%%PYTHON_SITELIBDIR%%/brian/units.py
X%%PYTHON_SITELIBDIR%%/brian/units.pyc
X%%PYTHON_SITELIBDIR%%/brian/units.pyo
X%%PYTHON_SITELIBDIR%%/brian/unitsafefunctions.py
X%%PYTHON_SITELIBDIR%%/brian/unitsafefunctions.pyc
X%%PYTHON_SITELIBDIR%%/brian/unitsafefunctions.pyo
X%%PYTHON_SITELIBDIR%%/brian/utils/__init__.py
X%%PYTHON_SITELIBDIR%%/brian/utils/__init__.pyc
X%%PYTHON_SITELIBDIR%%/brian/utils/__init__.pyo
X%%PYTHON_SITELIBDIR%%/brian/utils/approximatecomparisons.py
X%%PYTHON_SITELIBDIR%%/brian/utils/approximatecomparisons.pyc
X%%PYTHON_SITELIBDIR%%/brian/utils/approximatecomparisons.pyo
X%%PYTHON_SITELIBDIR%%/brian/utils/autodiff.py
X%%PYTHON_SITELIBDIR%%/brian/utils/autodiff.pyc
X%%PYTHON_SITELIBDIR%%/brian/utils/autodiff.pyo
X%%PYTHON_SITELIBDIR%%/brian/utils/ccircular/__init__.py
X%%PYTHON_SITELIBDIR%%/brian/utils/ccircular/__init__.pyc
X%%PYTHON_SITELIBDIR%%/brian/utils/ccircular/__init__.pyo
X%%PYTHON_SITELIBDIR%%/brian/utils/ccircular/ccircular.py
X%%PYTHON_SITELIBDIR%%/brian/utils/ccircular/ccircular.pyc
X%%PYTHON_SITELIBDIR%%/brian/utils/ccircular/ccircular.pyo
X%%PYTHON_SITELIBDIR%%/brian/utils/ccircular/setup.py
X%%PYTHON_SITELIBDIR%%/brian/utils/ccircular/setup.pyc
X%%PYTHON_SITELIBDIR%%/brian/utils/ccircular/setup.pyo
X%%PYTHON_SITELIBDIR%%/brian/utils/circular.py
X%%PYTHON_SITELIBDIR%%/brian/utils/circular.pyc
X%%PYTHON_SITELIBDIR%%/brian/utils/circular.pyo
X%%PYTHON_SITELIBDIR%%/brian/utils/documentation.py
X%%PYTHON_SITELIBDIR%%/brian/utils/documentation.pyc
X%%PYTHON_SITELIBDIR%%/brian/utils/documentation.pyo
X%%PYTHON_SITELIBDIR%%/brian/utils/fastexp/__init__.py
X%%PYTHON_SITELIBDIR%%/brian/utils/fastexp/__init__.pyc
X%%PYTHON_SITELIBDIR%%/brian/utils/fastexp/__init__.pyo
X%%PYTHON_SITELIBDIR%%/brian/utils/fastexp/fastexp.py
X%%PYTHON_SITELIBDIR%%/brian/utils/fastexp/fastexp.pyc
X%%PYTHON_SITELIBDIR%%/brian/utils/fastexp/fastexp.pyo
X%%PYTHON_SITELIBDIR%%/brian/utils/fastexp/setup.py
X%%PYTHON_SITELIBDIR%%/brian/utils/fastexp/setup.pyc
X%%PYTHON_SITELIBDIR%%/brian/utils/fastexp/setup.pyo
X%%PYTHON_SITELIBDIR%%/brian/utils/fastexp/testfastexp.py
X%%PYTHON_SITELIBDIR%%/brian/utils/fastexp/testfastexp.pyc
X%%PYTHON_SITELIBDIR%%/brian/utils/fastexp/testfastexp.pyo
X%%PYTHON_SITELIBDIR%%/brian/utils/fastexp/testfastexp2.py
X%%PYTHON_SITELIBDIR%%/brian/utils/fastexp/testfastexp2.pyc
X%%PYTHON_SITELIBDIR%%/brian/utils/fastexp/testfastexp2.pyo
X%%PYTHON_SITELIBDIR%%/brian/utils/information_theory.py
X%%PYTHON_SITELIBDIR%%/brian/utils/information_theory.pyc
X%%PYTHON_SITELIBDIR%%/brian/utils/information_theory.pyo
X%%PYTHON_SITELIBDIR%%/brian/utils/parallelpython.py
X%%PYTHON_SITELIBDIR%%/brian/utils/parallelpython.pyc
X%%PYTHON_SITELIBDIR%%/brian/utils/parallelpython.pyo
X%%PYTHON_SITELIBDIR%%/brian/utils/parameters.py
X%%PYTHON_SITELIBDIR%%/brian/utils/parameters.pyc
X%%PYTHON_SITELIBDIR%%/brian/utils/parameters.pyo
X%%PYTHON_SITELIBDIR%%/brian/utils/statistics.py
X%%PYTHON_SITELIBDIR%%/brian/utils/statistics.pyc
X%%PYTHON_SITELIBDIR%%/brian/utils/statistics.pyo
X%%PYTHON_SITELIBDIR%%/brian/utils/tabulate.py
X%%PYTHON_SITELIBDIR%%/brian/utils/tabulate.pyc
X%%PYTHON_SITELIBDIR%%/brian/utils/tabulate.pyo
X at dirrm %%PYTHON_SITELIBDIR%%/brian/experimental/cuda
X at dirrm %%PYTHON_SITELIBDIR%%/brian/experimental
X at dirrm %%PYTHON_SITELIBDIR%%/brian/library
X at dirrm %%PYTHON_SITELIBDIR%%/brian/tests
X at dirrm %%PYTHON_SITELIBDIR%%/brian/utils/ccircular
X at dirrm %%PYTHON_SITELIBDIR%%/brian/utils/fastexp
X at dirrm %%PYTHON_SITELIBDIR%%/brian/utils
X at dirrm %%PYTHON_SITELIBDIR%%/brian/
c65cc84e4a7942733076cc119e0e69c5
echo x - brian/pkg-descr
sed 's/^X//' >brian/pkg-descr << 'da8f1d2c6a355f6dd64fee3f192a367c'
XBrian is a simulator for spiking neural networks available on almost all
Xplatforms. The motivation for this project is that a simulator should
Xnot only save the time of processors, but also the time of scientists.
X
XBrian is easy to learn and use, highly flexible and easily extensible.
XThe Brian package itself and simulations using it are all written in
Xthe Python programming language, which is an easy, concise and highly
Xdeveloped language with many advanced features and development tools,
Xexcellent documentation and a large community of users providing support
Xand extension packages.
X
XWWW:  http://www.briansimulator.org/
da8f1d2c6a355f6dd64fee3f192a367c
echo x - brian/distinfo
sed 's/^X//' >brian/distinfo << '2241eccd0991ce6715c75d00c1ea34a2'
XMD5 (brian-1.1.2.zip) = 2d118079bd2aed0f57345462dd8bbe02
XSHA256 (brian-1.1.2.zip) = 3174df028b3b2dbf0e7d176d793676a007fc3aafdb054f8c69749077227e53f7
XSIZE (brian-1.1.2.zip) = 308367
2241eccd0991ce6715c75d00c1ea34a2
echo x - brian/Makefile
sed 's/^X//' >brian/Makefile << 'f7e902d52066b203cd59a33965f218cd'
X# Ports collection makefile for:	brian
X# Date created:			27 Feb, 2009
X# Whom:				wenheping at gmail.com
X#
X# $FreeBSD$
X#
X
XPORTNAME=	brian
XPORTVERSION=	1.1.2
XCATEGORIES=	science python
XMASTER_SITES=	CHEESESHOP \
X		SF
X
XMAINTAINER=	wenheping at gmail.com
XCOMMENT=	A clock-driven simulator for spiking neural networks
X
XBUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy>=1.1.0:${PORTSDIR}/math/py-numpy \
X		${PYTHON_PKGNAMEPREFIX}scipy>=0.6.0:${PORTSDIR}/science/py-scipy \
X		${PYTHON_PKGNAMEPREFIX}matplotlib>=0.90.1:${PORTSDIR}/math/py-matplotlib
XRUN_DEPENDS=	${BUILD_DEPENDS}
X
XUSE_ZIP=	yes
XUSE_PYTHON=	2.5+
XUSE_PYDISTUTILS=	yes
X
X.include <bsd.port.mk>
f7e902d52066b203cd59a33965f218cd
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list