diff options
author | Vinicius Monego <monego@posteo.net> | 2024-04-11 09:44:45 +0000 |
---|---|---|
committer | Christopher Baines <mail@cbaines.net> | 2024-04-16 22:34:48 +0100 |
commit | b0fbb70521ff4f6c7cab0bdb9de33edae02f999c (patch) | |
tree | a7f27732a2651f6fa28a7813c656198bf4b49ccc /gnu/packages/geo.scm | |
parent | e5e8b4e52d2402225c89421d12bbaf96e3c5c8fd (diff) | |
download | guix-b0fbb70521ff4f6c7cab0bdb9de33edae02f999c.tar.gz guix-b0fbb70521ff4f6c7cab0bdb9de33edae02f999c.zip |
gnu: Add python-verde.
* gnu/packages/geo.scm (python-verde): New variable.
Change-Id: I0d176a05a993b19224d22489dd3a8eca19e4f2e0
Signed-off-by: Christopher Baines <mail@cbaines.net>
Diffstat (limited to 'gnu/packages/geo.scm')
-rw-r--r-- | gnu/packages/geo.scm | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm index c30f28d96f..985fa77231 100644 --- a/gnu/packages/geo.scm +++ b/gnu/packages/geo.scm @@ -105,6 +105,7 @@ #:use-module (gnu packages libusb) #:use-module (gnu packages linux) #:use-module (gnu packages lua) + #:use-module (gnu packages machine-learning) #:use-module (gnu packages maths) #:use-module (gnu packages multiprecision) #:use-module (gnu packages pcre) @@ -1388,6 +1389,42 @@ utilities for data translation and processing.") "The Python Shapefile Library (PyShp) reads and writes ESRI Shapefiles.") (license license:expat))) +(define-public python-verde + (package + (name "python-verde") + (version "1.8.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "verde" version)) + (sha256 + (base32 "1hnh91dsk2dxfbk7p2hv3hajaa396139pd6apabgdrp5b7s54k97")))) + (build-system pyproject-build-system) + (arguments + ;; Tests below fetch data remotely. + (list #:test-flags #~(list "-k" (string-append + "not test_minimal_integration_2d_gps" + " and not test_datasets_locate" + " and not test_fetch_texas_wind" + " and not test_fetch_baja_bathymetry" + " and not test_fetch_rio_magnetic" + " and not test_fetch_california_gps")))) + (native-inputs (list python-cartopy python-distributed)) + (propagated-inputs (list python-dask + python-numpy + python-pandas + python-pooch + python-scikit-learn + python-scipy + python-xarray)) + (home-page "https://github.com/fatiando/verde") + (synopsis "Processing and gridding spatial data, machine-learning style") + (description + "Verde is a Python library for processing spatial data (topography, point +clouds, bathymetry, geophysics surveys, etc) and interpolating them on a 2D +surface (i.e., gridding) with a hint of machine learning.") + (license license:bsd-3))) + (define-public python-cartopy (package (name "python-cartopy") |