From a761803b5abf5cce2434006fb380cfc5b035073f Mon Sep 17 00:00:00 2001 From: Yuri Victorovich Date: Sun, 13 Sep 2020 19:55:43 +0000 Subject: [PATCH] New port: science/py-geometric: Geometry optimization for quantum chemistry --- science/Makefile | 1 + science/py-geometric/Makefile | 23 +++++++++++++++++++++++ science/py-geometric/distinfo | 3 +++ science/py-geometric/pkg-descr | 9 +++++++++ 4 files changed, 36 insertions(+) create mode 100644 science/py-geometric/Makefile create mode 100644 science/py-geometric/distinfo create mode 100644 science/py-geometric/pkg-descr diff --git a/science/Makefile b/science/Makefile index 0ed2d3ad1db1..eb800f765677 100644 --- a/science/Makefile +++ b/science/Makefile @@ -236,6 +236,7 @@ SUBDIR += py-geolinks SUBDIR += py-geomet SUBDIR += py-geometer + SUBDIR += py-geometric SUBDIR += py-gpaw SUBDIR += py-gsd SUBDIR += py-h5json diff --git a/science/py-geometric/Makefile b/science/py-geometric/Makefile new file mode 100644 index 000000000000..52ddea5dc2c9 --- /dev/null +++ b/science/py-geometric/Makefile @@ -0,0 +1,23 @@ +# $FreeBSD$ + +PORTNAME= geometric +DISTVERSION= 0.9.7.2 +CATEGORIES= science python # chemistry +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Geometry optimization for quantum chemistry + +LICENSE= BSD3CLAUSE + +RUN_DEPENDS= ${PYNUMPY} \ + ${PYTHON_PKGNAMEPREFIX}networkx>0:math/py-networkx@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} + +USES= python +USE_PYTHON= distutils concurrent autoplist + +NO_ARCH= yes + +.include diff --git a/science/py-geometric/distinfo b/science/py-geometric/distinfo new file mode 100644 index 000000000000..dd5497438db6 --- /dev/null +++ b/science/py-geometric/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1600026514 +SHA256 (geometric-0.9.7.2.tar.gz) = 6f69c8c31a188730e2b0f297aa17c66b2518b32c270bda29b6d62cbbffee3bdd +SIZE (geometric-0.9.7.2.tar.gz) = 183455 diff --git a/science/py-geometric/pkg-descr b/science/py-geometric/pkg-descr new file mode 100644 index 000000000000..028fdd6ac8af --- /dev/null +++ b/science/py-geometric/pkg-descr @@ -0,0 +1,9 @@ +This is a geometry optimization code for molecular structures. The code works +by calling external software for the energy and gradient through wrapper +functions. Q-Chem, TeraChem, Psi4, Molpro, and Gaussian 09/16 are supported +quantum chemistry codes through the command line interface. The PySCF and +QCArchive packages also provide interfaces to geomeTRIC for optimization. +MM optimizations using OpenMM and Gromacs are also supported through the +command line interface. + +WWW: https://github.com/leeping/geomeTRIC