science/py-seekpath: New port: Obtain, visualize k-vector coefficients in crystal Brillouin zone

This commit is contained in:
Yuri Victorovich 2025-01-24 17:18:43 -08:00
parent 71258eb43b
commit fec524cab5
4 changed files with 38 additions and 0 deletions

View file

@ -430,6 +430,7 @@
SUBDIR += py-scipy
SUBDIR += py-scoria
SUBDIR += py-sdf
SUBDIR += py-seekpath
SUBDIR += py-segregation
SUBDIR += py-segyio
SUBDIR += py-signac

View file

@ -0,0 +1,26 @@
PORTNAME= seekpath
DISTVERSION= 2.1.0
CATEGORIES= science # chemistry
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Obtain, visualize k-vector coefficients in crystal Brillouin zone
WWW= https://github.com/giovannipizzi/seekpath
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}spglib>=1.15.1:science/py-spglib@${PY_FLAVOR}
USES= python
USE_PYTHON= distutils autoplist pytest
NO_ARCH= yes
# tests as of 2.1.0:
# Results (3.57s):
# 76 passed
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1737763331
SHA256 (seekpath-2.1.0.tar.gz) = 31cec579628262e6d4a4c3693fefa70d6ccae1ceeef7c9d10ea3cd48988452c4
SIZE (seekpath-2.1.0.tar.gz) = 62257

View file

@ -0,0 +1,8 @@
SeeK-path is a python module to obtain band paths in the Brillouin zone
of crystal structures.
The definition of k-point labels follows crystallographic convention, as defined
and discussed in the HPKOT paper. Moreover, the Bravais lattice is detected
properly using the spacegroup symmetry. Also, the suggested band path provided
in the HPKOT paper is returned. Systems without time-reversal and
inversion-symmetry are also properly taken into account.