Date: Sat, 27 Jun 2026 11:16:34 +0000 From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: fc15c26a5b87 - main - science/py-probeinterface: New port: Python package to handle probe layout and geometry Message-ID: <6a3fb112.39e7a.679914e6@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=fc15c26a5b87040bd0c0bad76fa34dd221a7abfc commit fc15c26a5b87040bd0c0bad76fa34dd221a7abfc Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2026-06-27 11:13:42 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2026-06-27 11:16:16 +0000 science/py-probeinterface: New port: Python package to handle probe layout and geometry --- science/Makefile | 1 + science/py-probeinterface/Makefile | 25 +++++++++++++++++++++++++ science/py-probeinterface/distinfo | 3 +++ science/py-probeinterface/pkg-descr | 5 +++++ 4 files changed, 34 insertions(+) diff --git a/science/Makefile b/science/Makefile index e17b968055c2..6f18214e8d88 100644 --- a/science/Makefile +++ b/science/Makefile @@ -405,6 +405,7 @@ SUBDIR += py-phonopy SUBDIR += py-plumed SUBDIR += py-pnetcdf + SUBDIR += py-probeinterface SUBDIR += py-pupynere SUBDIR += py-py3Dmol SUBDIR += py-pyaixi diff --git a/science/py-probeinterface/Makefile b/science/py-probeinterface/Makefile new file mode 100644 index 000000000000..c1ad45c7e650 --- /dev/null +++ b/science/py-probeinterface/Makefile @@ -0,0 +1,25 @@ +PORTNAME= probeinterface +DISTVERSION= 0.3.2 +CATEGORIES= science python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Python package to handle probe layout and geometry +WWW= https://github.com/SpikeInterface/probeinterface \ + https://probeinterface.readthedocs.io/en/latest/ + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} + +USES= python +USE_PYTHON= pep517 autoplist + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/science/py-probeinterface/distinfo b/science/py-probeinterface/distinfo new file mode 100644 index 000000000000..4c59b2e1ed44 --- /dev/null +++ b/science/py-probeinterface/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1782556934 +SHA256 (probeinterface-0.3.2.tar.gz) = 8cf02afb1f344be027e1f29e7a2c54fd35b38573ad77890fc5076f957ddf3db5 +SIZE (probeinterface-0.3.2.tar.gz) = 6681139 diff --git a/science/py-probeinterface/pkg-descr b/science/py-probeinterface/pkg-descr new file mode 100644 index 000000000000..16f435b2db21 --- /dev/null +++ b/science/py-probeinterface/pkg-descr @@ -0,0 +1,5 @@ +ProbeInterface is a Python package to handle the layout, geometry, and wiring +of silicon probes for extracellular electrophysiology experiments. It provides +a common framework to handle probe information, including 2D and 3D contact +layouts, probe shapes, wiring to devices, and support for common probe file +formats.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a3fb112.39e7a.679914e6>
