aboutsummaryrefslogtreecommitdiff
path: root/science/brian
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2009-03-16 06:07:37 +0000
committerMartin Wilke <miwi@FreeBSD.org>2009-03-16 06:07:37 +0000
commit10b7f51c5405462a94b175cc62080783b84362c1 (patch)
treeacd6aa8cab38e04da6852e7e115cb3a9489aa41f /science/brian
parentb2a42b6d4edf08d7cc33428ca5b9193220594c81 (diff)
downloadports-10b7f51c5405462a94b175cc62080783b84362c1.tar.gz
ports-10b7f51c5405462a94b175cc62080783b84362c1.zip
Notes
Diffstat (limited to 'science/brian')
-rw-r--r--science/brian/Makefile26
-rw-r--r--science/brian/distinfo3
-rw-r--r--science/brian/pkg-descr12
-rw-r--r--science/brian/pkg-plist221
4 files changed, 262 insertions, 0 deletions
diff --git a/science/brian/Makefile b/science/brian/Makefile
new file mode 100644
index 000000000000..f78024406bd5
--- /dev/null
+++ b/science/brian/Makefile
@@ -0,0 +1,26 @@
+# Ports collection makefile for: brian
+# Date created: 27 Feb, 2009
+# Whom: wenheping@gmail.com
+#
+# $FreeBSD$
+#
+
+PORTNAME= brian
+PORTVERSION= 1.1.2
+CATEGORIES= science python
+MASTER_SITES= CHEESESHOP \
+ SF
+
+MAINTAINER= wenheping@gmail.com
+COMMENT= A clock-driven simulator for spiking neural networks
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.1.0:${PORTSDIR}/math/py-numpy \
+ ${PYTHON_PKGNAMEPREFIX}scipy>=0.6.0:${PORTSDIR}/science/py-scipy \
+ ${PYTHON_PKGNAMEPREFIX}matplotlib>=0.90.1:${PORTSDIR}/math/py-matplotlib
+RUN_DEPENDS= ${BUILD_DEPENDS}
+
+USE_ZIP= yes
+USE_PYTHON= 2.5+
+USE_PYDISTUTILS= yes
+
+.include <bsd.port.mk>
diff --git a/science/brian/distinfo b/science/brian/distinfo
new file mode 100644
index 000000000000..53ee000bdf7f
--- /dev/null
+++ b/science/brian/distinfo
@@ -0,0 +1,3 @@
+MD5 (brian-1.1.2.zip) = 97ada49eb33a314581d34be034e563b1
+SHA256 (brian-1.1.2.zip) = ca283df1d49cd111650b78a75b7ac14a655e5db8507804e623e4b34a2bef08b7
+SIZE (brian-1.1.2.zip) = 308367
diff --git a/science/brian/pkg-descr b/science/brian/pkg-descr
new file mode 100644
index 000000000000..74b9e8e57147
--- /dev/null
+++ b/science/brian/pkg-descr
@@ -0,0 +1,12 @@
+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/
diff --git a/science/brian/pkg-plist b/science/brian/pkg-plist
new file mode 100644
index 000000000000..1cbc8cb8b97c
--- /dev/null
+++ b/science/brian/pkg-plist
@@ -0,0 +1,221 @@
+%%PYTHON_SITELIBDIR%%/brian/__init__.py
+%%PYTHON_SITELIBDIR%%/brian/__init__.pyc
+%%PYTHON_SITELIBDIR%%/brian/__init__.pyo
+%%PYTHON_SITELIBDIR%%/brian/base.py
+%%PYTHON_SITELIBDIR%%/brian/base.pyc
+%%PYTHON_SITELIBDIR%%/brian/base.pyo
+%%PYTHON_SITELIBDIR%%/brian_unit_prefs.py
+%%PYTHON_SITELIBDIR%%/brian_no_units.py
+%%PYTHON_SITELIBDIR%%/brian_no_units_no_warnings.py
+%%PYTHON_SITELIBDIR%%/brian_unit_prefs.pyc
+%%PYTHON_SITELIBDIR%%/brian_no_units.pyc
+%%PYTHON_SITELIBDIR%%/brian_no_units_no_warnings.pyc
+%%PYTHON_SITELIBDIR%%/brian_unit_prefs.pyo
+%%PYTHON_SITELIBDIR%%/brian_no_units.pyo
+%%PYTHON_SITELIBDIR%%/brian_no_units_no_warnings.pyo
+%%PYTHON_SITELIBDIR%%/brian/clock.py
+%%PYTHON_SITELIBDIR%%/brian/clock.pyc
+%%PYTHON_SITELIBDIR%%/brian/clock.pyo
+%%PYTHON_SITELIBDIR%%/brian/compartments.py
+%%PYTHON_SITELIBDIR%%/brian/compartments.pyc
+%%PYTHON_SITELIBDIR%%/brian/compartments.pyo
+%%PYTHON_SITELIBDIR%%/brian/connection.py
+%%PYTHON_SITELIBDIR%%/brian/connection.pyc
+%%PYTHON_SITELIBDIR%%/brian/connection.pyo
+%%PYTHON_SITELIBDIR%%/brian/correlatedspikes.py
+%%PYTHON_SITELIBDIR%%/brian/correlatedspikes.pyc
+%%PYTHON_SITELIBDIR%%/brian/correlatedspikes.pyo
+%%PYTHON_SITELIBDIR%%/brian/credits.py
+%%PYTHON_SITELIBDIR%%/brian/credits.pyc
+%%PYTHON_SITELIBDIR%%/brian/credits.pyo
+%%PYTHON_SITELIBDIR%%/brian/directcontrol.py
+%%PYTHON_SITELIBDIR%%/brian/directcontrol.pyc
+%%PYTHON_SITELIBDIR%%/brian/directcontrol.pyo
+%%PYTHON_SITELIBDIR%%/brian/equations.py
+%%PYTHON_SITELIBDIR%%/brian/equations.pyc
+%%PYTHON_SITELIBDIR%%/brian/equations.pyo
+%%PYTHON_SITELIBDIR%%/brian/experimental/__init__.py
+%%PYTHON_SITELIBDIR%%/brian/experimental/__init__.pyc
+%%PYTHON_SITELIBDIR%%/brian/experimental/__init__.pyo
+%%PYTHON_SITELIBDIR%%/brian/experimental/ccodegen.py
+%%PYTHON_SITELIBDIR%%/brian/experimental/ccodegen.pyc
+%%PYTHON_SITELIBDIR%%/brian/experimental/ccodegen.pyo
+%%PYTHON_SITELIBDIR%%/brian/experimental/cluster.py
+%%PYTHON_SITELIBDIR%%/brian/experimental/cluster.pyc
+%%PYTHON_SITELIBDIR%%/brian/experimental/cluster.pyo
+%%PYTHON_SITELIBDIR%%/brian/experimental/cluster_client.py
+%%PYTHON_SITELIBDIR%%/brian/experimental/cluster_client.pyc
+%%PYTHON_SITELIBDIR%%/brian/experimental/cluster_client.pyo
+%%PYTHON_SITELIBDIR%%/brian/experimental/coincidence_detection.py
+%%PYTHON_SITELIBDIR%%/brian/experimental/coincidence_detection.pyc
+%%PYTHON_SITELIBDIR%%/brian/experimental/coincidence_detection.pyo
+%%PYTHON_SITELIBDIR%%/brian/experimental/cuda/__init__.py
+%%PYTHON_SITELIBDIR%%/brian/experimental/cuda/__init__.pyc
+%%PYTHON_SITELIBDIR%%/brian/experimental/cuda/__init__.pyo
+%%PYTHON_SITELIBDIR%%/brian/experimental/cuda/buffering.py
+%%PYTHON_SITELIBDIR%%/brian/experimental/cuda/buffering.pyc
+%%PYTHON_SITELIBDIR%%/brian/experimental/cuda/buffering.pyo
+%%PYTHON_SITELIBDIR%%/brian/experimental/cuda/gpucodegen.py
+%%PYTHON_SITELIBDIR%%/brian/experimental/cuda/gpucodegen.pyc
+%%PYTHON_SITELIBDIR%%/brian/experimental/cuda/gpucodegen.pyo
+%%PYTHON_SITELIBDIR%%/brian/experimental/integrodiff.py
+%%PYTHON_SITELIBDIR%%/brian/experimental/integrodiff.pyc
+%%PYTHON_SITELIBDIR%%/brian/experimental/integrodiff.pyo
+%%PYTHON_SITELIBDIR%%/brian/experimental/morphology.py
+%%PYTHON_SITELIBDIR%%/brian/experimental/morphology.pyc
+%%PYTHON_SITELIBDIR%%/brian/experimental/morphology.pyo
+%%PYTHON_SITELIBDIR%%/brian/experimental/multilinearstateupdater.py
+%%PYTHON_SITELIBDIR%%/brian/experimental/multilinearstateupdater.pyc
+%%PYTHON_SITELIBDIR%%/brian/experimental/multilinearstateupdater.pyo
+%%PYTHON_SITELIBDIR%%/brian/globalprefs.py
+%%PYTHON_SITELIBDIR%%/brian/globalprefs.pyc
+%%PYTHON_SITELIBDIR%%/brian/globalprefs.pyo
+%%PYTHON_SITELIBDIR%%/brian/group.py
+%%PYTHON_SITELIBDIR%%/brian/group.pyc
+%%PYTHON_SITELIBDIR%%/brian/group.pyo
+%%PYTHON_SITELIBDIR%%/brian/inspection.py
+%%PYTHON_SITELIBDIR%%/brian/inspection.pyc
+%%PYTHON_SITELIBDIR%%/brian/inspection.pyo
+%%PYTHON_SITELIBDIR%%/brian/library/IF.py
+%%PYTHON_SITELIBDIR%%/brian/library/IF.pyc
+%%PYTHON_SITELIBDIR%%/brian/library/IF.pyo
+%%PYTHON_SITELIBDIR%%/brian/library/__init__.py
+%%PYTHON_SITELIBDIR%%/brian/library/__init__.pyc
+%%PYTHON_SITELIBDIR%%/brian/library/__init__.pyo
+%%PYTHON_SITELIBDIR%%/brian/library/electrophysiology.py
+%%PYTHON_SITELIBDIR%%/brian/library/electrophysiology.pyc
+%%PYTHON_SITELIBDIR%%/brian/library/electrophysiology.pyo
+%%PYTHON_SITELIBDIR%%/brian/library/ionic_currents.py
+%%PYTHON_SITELIBDIR%%/brian/library/ionic_currents.pyc
+%%PYTHON_SITELIBDIR%%/brian/library/ionic_currents.pyo
+%%PYTHON_SITELIBDIR%%/brian/library/random_processes.py
+%%PYTHON_SITELIBDIR%%/brian/library/random_processes.pyc
+%%PYTHON_SITELIBDIR%%/brian/library/random_processes.pyo
+%%PYTHON_SITELIBDIR%%/brian/library/synapses.py
+%%PYTHON_SITELIBDIR%%/brian/library/synapses.pyc
+%%PYTHON_SITELIBDIR%%/brian/library/synapses.pyo
+%%PYTHON_SITELIBDIR%%/brian/log.py
+%%PYTHON_SITELIBDIR%%/brian/log.pyc
+%%PYTHON_SITELIBDIR%%/brian/log.pyo
+%%PYTHON_SITELIBDIR%%/brian/magic.py
+%%PYTHON_SITELIBDIR%%/brian/magic.pyc
+%%PYTHON_SITELIBDIR%%/brian/magic.pyo
+%%PYTHON_SITELIBDIR%%/brian/membrane_equations.py
+%%PYTHON_SITELIBDIR%%/brian/membrane_equations.pyc
+%%PYTHON_SITELIBDIR%%/brian/membrane_equations.pyo
+%%PYTHON_SITELIBDIR%%/brian/monitor.py
+%%PYTHON_SITELIBDIR%%/brian/monitor.pyc
+%%PYTHON_SITELIBDIR%%/brian/monitor.pyo
+%%PYTHON_SITELIBDIR%%/brian/network.py
+%%PYTHON_SITELIBDIR%%/brian/network.pyc
+%%PYTHON_SITELIBDIR%%/brian/network.pyo
+%%PYTHON_SITELIBDIR%%/brian/neurongroup.py
+%%PYTHON_SITELIBDIR%%/brian/neurongroup.pyc
+%%PYTHON_SITELIBDIR%%/brian/neurongroup.pyo
+%%PYTHON_SITELIBDIR%%/brian/neuronmodel.py
+%%PYTHON_SITELIBDIR%%/brian/neuronmodel.pyc
+%%PYTHON_SITELIBDIR%%/brian/neuronmodel.pyo
+%%PYTHON_SITELIBDIR%%/brian/optimiser.py
+%%PYTHON_SITELIBDIR%%/brian/optimiser.pyc
+%%PYTHON_SITELIBDIR%%/brian/optimiser.pyo
+%%PYTHON_SITELIBDIR%%/brian/plotting.py
+%%PYTHON_SITELIBDIR%%/brian/plotting.pyc
+%%PYTHON_SITELIBDIR%%/brian/plotting.pyo
+%%PYTHON_SITELIBDIR%%/brian/quantityarray.py
+%%PYTHON_SITELIBDIR%%/brian/quantityarray.pyc
+%%PYTHON_SITELIBDIR%%/brian/quantityarray.pyo
+%%PYTHON_SITELIBDIR%%/brian/reset.py
+%%PYTHON_SITELIBDIR%%/brian/reset.pyc
+%%PYTHON_SITELIBDIR%%/brian/reset.pyo
+%%PYTHON_SITELIBDIR%%/brian/stateupdater.py
+%%PYTHON_SITELIBDIR%%/brian/stateupdater.pyc
+%%PYTHON_SITELIBDIR%%/brian/stateupdater.pyo
+%%PYTHON_SITELIBDIR%%/brian/stdp.py
+%%PYTHON_SITELIBDIR%%/brian/stdp.pyc
+%%PYTHON_SITELIBDIR%%/brian/stdp.pyo
+%%PYTHON_SITELIBDIR%%/brian/stdunits.py
+%%PYTHON_SITELIBDIR%%/brian/stdunits.pyc
+%%PYTHON_SITELIBDIR%%/brian/stdunits.pyo
+%%PYTHON_SITELIBDIR%%/brian/stp.py
+%%PYTHON_SITELIBDIR%%/brian/stp.pyc
+%%PYTHON_SITELIBDIR%%/brian/stp.pyo
+%%PYTHON_SITELIBDIR%%/brian/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/brian/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/brian/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/brian/tests/testinterface.py
+%%PYTHON_SITELIBDIR%%/brian/tests/testinterface.pyc
+%%PYTHON_SITELIBDIR%%/brian/tests/testinterface.pyo
+%%PYTHON_SITELIBDIR%%/brian/tests/testverification.py
+%%PYTHON_SITELIBDIR%%/brian/tests/testverification.pyc
+%%PYTHON_SITELIBDIR%%/brian/tests/testverification.pyo
+%%PYTHON_SITELIBDIR%%/brian/threshold.py
+%%PYTHON_SITELIBDIR%%/brian/threshold.pyc
+%%PYTHON_SITELIBDIR%%/brian/threshold.pyo
+%%PYTHON_SITELIBDIR%%/brian/units.py
+%%PYTHON_SITELIBDIR%%/brian/units.pyc
+%%PYTHON_SITELIBDIR%%/brian/units.pyo
+%%PYTHON_SITELIBDIR%%/brian/unitsafefunctions.py
+%%PYTHON_SITELIBDIR%%/brian/unitsafefunctions.pyc
+%%PYTHON_SITELIBDIR%%/brian/unitsafefunctions.pyo
+%%PYTHON_SITELIBDIR%%/brian/utils/__init__.py
+%%PYTHON_SITELIBDIR%%/brian/utils/__init__.pyc
+%%PYTHON_SITELIBDIR%%/brian/utils/__init__.pyo
+%%PYTHON_SITELIBDIR%%/brian/utils/approximatecomparisons.py
+%%PYTHON_SITELIBDIR%%/brian/utils/approximatecomparisons.pyc
+%%PYTHON_SITELIBDIR%%/brian/utils/approximatecomparisons.pyo
+%%PYTHON_SITELIBDIR%%/brian/utils/autodiff.py
+%%PYTHON_SITELIBDIR%%/brian/utils/autodiff.pyc
+%%PYTHON_SITELIBDIR%%/brian/utils/autodiff.pyo
+%%PYTHON_SITELIBDIR%%/brian/utils/ccircular/__init__.py
+%%PYTHON_SITELIBDIR%%/brian/utils/ccircular/__init__.pyc
+%%PYTHON_SITELIBDIR%%/brian/utils/ccircular/__init__.pyo
+%%PYTHON_SITELIBDIR%%/brian/utils/ccircular/ccircular.py
+%%PYTHON_SITELIBDIR%%/brian/utils/ccircular/ccircular.pyc
+%%PYTHON_SITELIBDIR%%/brian/utils/ccircular/ccircular.pyo
+%%PYTHON_SITELIBDIR%%/brian/utils/ccircular/setup.py
+%%PYTHON_SITELIBDIR%%/brian/utils/ccircular/setup.pyc
+%%PYTHON_SITELIBDIR%%/brian/utils/ccircular/setup.pyo
+%%PYTHON_SITELIBDIR%%/brian/utils/circular.py
+%%PYTHON_SITELIBDIR%%/brian/utils/circular.pyc
+%%PYTHON_SITELIBDIR%%/brian/utils/circular.pyo
+%%PYTHON_SITELIBDIR%%/brian/utils/documentation.py
+%%PYTHON_SITELIBDIR%%/brian/utils/documentation.pyc
+%%PYTHON_SITELIBDIR%%/brian/utils/documentation.pyo
+%%PYTHON_SITELIBDIR%%/brian/utils/fastexp/__init__.py
+%%PYTHON_SITELIBDIR%%/brian/utils/fastexp/__init__.pyc
+%%PYTHON_SITELIBDIR%%/brian/utils/fastexp/__init__.pyo
+%%PYTHON_SITELIBDIR%%/brian/utils/fastexp/fastexp.py
+%%PYTHON_SITELIBDIR%%/brian/utils/fastexp/fastexp.pyc
+%%PYTHON_SITELIBDIR%%/brian/utils/fastexp/fastexp.pyo
+%%PYTHON_SITELIBDIR%%/brian/utils/fastexp/setup.py
+%%PYTHON_SITELIBDIR%%/brian/utils/fastexp/setup.pyc
+%%PYTHON_SITELIBDIR%%/brian/utils/fastexp/setup.pyo
+%%PYTHON_SITELIBDIR%%/brian/utils/fastexp/testfastexp.py
+%%PYTHON_SITELIBDIR%%/brian/utils/fastexp/testfastexp.pyc
+%%PYTHON_SITELIBDIR%%/brian/utils/fastexp/testfastexp.pyo
+%%PYTHON_SITELIBDIR%%/brian/utils/fastexp/testfastexp2.py
+%%PYTHON_SITELIBDIR%%/brian/utils/fastexp/testfastexp2.pyc
+%%PYTHON_SITELIBDIR%%/brian/utils/fastexp/testfastexp2.pyo
+%%PYTHON_SITELIBDIR%%/brian/utils/information_theory.py
+%%PYTHON_SITELIBDIR%%/brian/utils/information_theory.pyc
+%%PYTHON_SITELIBDIR%%/brian/utils/information_theory.pyo
+%%PYTHON_SITELIBDIR%%/brian/utils/parallelpython.py
+%%PYTHON_SITELIBDIR%%/brian/utils/parallelpython.pyc
+%%PYTHON_SITELIBDIR%%/brian/utils/parallelpython.pyo
+%%PYTHON_SITELIBDIR%%/brian/utils/parameters.py
+%%PYTHON_SITELIBDIR%%/brian/utils/parameters.pyc
+%%PYTHON_SITELIBDIR%%/brian/utils/parameters.pyo
+%%PYTHON_SITELIBDIR%%/brian/utils/statistics.py
+%%PYTHON_SITELIBDIR%%/brian/utils/statistics.pyc
+%%PYTHON_SITELIBDIR%%/brian/utils/statistics.pyo
+%%PYTHON_SITELIBDIR%%/brian/utils/tabulate.py
+%%PYTHON_SITELIBDIR%%/brian/utils/tabulate.pyc
+%%PYTHON_SITELIBDIR%%/brian/utils/tabulate.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/brian/experimental/cuda
+@dirrm %%PYTHON_SITELIBDIR%%/brian/experimental
+@dirrm %%PYTHON_SITELIBDIR%%/brian/library
+@dirrm %%PYTHON_SITELIBDIR%%/brian/tests
+@dirrm %%PYTHON_SITELIBDIR%%/brian/utils/ccircular
+@dirrm %%PYTHON_SITELIBDIR%%/brian/utils/fastexp
+@dirrm %%PYTHON_SITELIBDIR%%/brian/utils
+@dirrm %%PYTHON_SITELIBDIR%%/brian/