misc/py-ipyfastscape: New port: Interactive widgets for topographic data analysis and modelling

This commit is contained in:
Yuri Victorovich 2023-01-08 19:23:48 -08:00
parent 85d1c982fa
commit 999a9192db
4 changed files with 47 additions and 0 deletions

View File

@ -407,6 +407,7 @@
SUBDIR += py-halo
SUBDIR += py-histoprint
SUBDIR += py-huepy
SUBDIR += py-ipyfastscape
SUBDIR += py-kartograph
SUBDIR += py-log_symbols
SUBDIR += py-mffpy

View File

@ -0,0 +1,32 @@
PORTNAME= ipyfastscape
DISTVERSION= 0.2.0
CATEGORIES= misc
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Interactive widgets for topographic data analysis and modelling
WWW= https://github.com/fastscape-lem/ipyfastscape
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipygany>=0.5.0:science/py-ipygany@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ipywidgets>0:devel/py-ipywidgets@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ipython>=0:devel/ipython@${PY_FLAVOR} \
${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}xarray>0:devel/py-xarray@${PY_FLAVOR}
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \
${PY_DEPENDS}
RUN_DEPENDS= ${PY_DEPENDS}
USES= python:3.6+
USE_PYTHON= distutils autoplist pytest
USE_GITHUB= yes
GH_ACCOUNT= fastscape-lem
MAKE_ENV= SETUPTOOLS_SCM_PRETEND_VERSION=${DISTVERSION} # workaround for LookupError: setuptools-scm was unable to detect version for ...
NO_ARCH= yes
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1673233669
SHA256 (fastscape-lem-ipyfastscape-0.2.0_GH0.tar.gz) = 08e0c6cd3559f0834844c85f5d0c2bff982411583857522ede0d06506f0c7614
SIZE (fastscape-lem-ipyfastscape-0.2.0_GH0.tar.gz) = 16438

View File

@ -0,0 +1,11 @@
Ipyfastscape is interactive widgets for topographic data analysis and modelling
in Jupyter notebooks.
While ipyfastscape is tightly integrated with fastscape, it also integrates very
well with any data in the form of an xarray dataset or any model created with
xarray-simlab.
The widgets available here are built on top of libraries of the jupyter's widget
ecosystem such as ipywidgets and ipygany. You can reuse those high-level UI
components as-is within notebooks (embedded mini-apps) or for building
interactive dashboards that you can then publish as standalone web applications.