diff --git a/glicid-tainted/packages/staging.scm b/glicid-tainted/packages/staging.scm new file mode 100644 index 0000000..df1a67c --- /dev/null +++ b/glicid-tainted/packages/staging.scm @@ -0,0 +1,180 @@ +(define-module (glicid-tainted packages staging) + #:use-module (guix download) + #:use-module (guix packages) + #:use-module (guix build-system python) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (gnu packages python-xyz) + #:use-module (guix-science packages jupyter) + #:use-module (gnu packages python-science) + #:use-module (gnu packages machine-learning) + #:use-module (gnu packages version-control) + #:use-module (gnu packages check) + #:use-module (gnu packages xml) + #:use-module (gnu packages python-web) + #:use-module (gnu packages python-build) + #:use-module (gnu packages databases) + #:use-module (gnu packages geo) + #:use-module (gnu packages python-check) +) + +;(use-modules (guix packages) +; (guix download) +;) + +(define-public python-pytest-json-report + (package + (name "python-pytest-json-report") + (version "1.5.0") + (source (origin + (method url-fetch) + (uri (pypi-uri "pytest-json-report" version)) + (sha256 + (base32 + "1phmqr6x78yygpr79mkp43xnxrm6221rwwh06xgrp8aig1j3rpid")))) + (build-system python-build-system) + (propagated-inputs (list python-pytest python-pytest-metadata)) + (home-page "https://github.com/numirias/pytest-json-report") + (synopsis "A pytest plugin to report test results as JSON files") + (description + "This package provides a pytest plugin to report test results as JSON files") + (license license:expat)) +) + +(define-public python-obspy + (package + (name "python-obspy") + (version "1.4.0") + (source (origin + (method url-fetch) + (uri (pypi-uri "obspy" version)) + (sha256 + (base32 + "01jwzsjym35vc851hk5myd9qw2kjvp0mvjvkh6q34ms8k8fnwsik")))) + (build-system python-build-system) + (arguments + '(#:tests? #f)) ;;; try to access service.iris.edu + + (propagated-inputs (list python-decorator + python-lxml + python-matplotlib + python-numpy + python-requests + python-scipy + python-setuptools + python-sqlalchemy)) + (native-inputs (list python-packaging python-pyproj python-pytest + python-pytest-json-report)) + (home-page "https://www.obspy.org") + + (synopsis "ObsPy - a Python framework for seismological observatories.") + (description "ObsPy - a Python framework for seismological observatories.") + (license #f)) +) + +(define-public python-seisbench + (package + (name "python-seisbench") + (version "0.3.2") + (source (origin + (method url-fetch) + (uri (pypi-uri "seisbench" version)) + (sha256 + (base32 + "1n04pr8ri06q6ngyi8wnw13vhhw2w7kkhn87zrkbjjw49v157xzg")))) + (build-system python-build-system) + (arguments + `(#:phases (modify-phases %standard-phases + (delete 'check)(delete 'sanity-check)))) + + (propagated-inputs (list python-h5py + python-nest-asyncio + python-numpy + python-obspy + python-pandas + python-scipy + python-pytorch + python-tqdm)) + (native-inputs (list python-black + python-flake8 + python-isort + python-pre-commit + python-pytest + python-pytest-asyncio)) + (home-page "") + (synopsis "The seismological machine learning benchmark collection") + (description "The seismological machine learning benchmark collection") + (license #f)) +) + + +(define-public python-seisbench+cuda + (package + (inherit python-seisbench) + (name "python-seisbench+cuda") + ) +) + +(define-public python-esa-ptr + (package + (name "python-esa-ptr") + (version "1.2") + (source (origin + (method url-fetch) + (uri (pypi-uri "esa_ptr" version)) + (sha256 + (base32 + "1jjny1jsmircny4v5vyqb1hwan839gxdmwljh647b895qvqgr0lb")))) + (build-system python-build-system) + (home-page "https://juigitlab.esac.esa.int/python/ptr") + (synopsis "ESA Planning Timeline Request package") + (description "ESA Planning Timeline Request package") + (license #f))) + + +#! (define-public python-spiceypy + (package + (name "python-spiceypy") + (version "5.1.2") + (source (origin + (method url-fetch) + (uri (pypi-uri "spiceypy" version)) + (sha256 + (base32 + "10n0ia9q8f2fs7g8sycjvzgqmhl838vx1yb4f6jn5fl17q6yg7y9")))) + (build-system python-build-system) + (propagated-inputs (list python-numpy)) + (native-inputs (list python-black + python-build + python-codecov + python-coverage + python-numpy + python-pandas + python-pytest + python-twine + python-wheel)) + (home-page "https://github.com/AndrewAnnex/SpiceyPy") + (synopsis "A Python Wrapper for the NAIF CSPICE Toolkit") + (description + "This package provides a Python Wrapper for the NAIF CSPICE Toolkit") + (license license:expat)) +) + +(package + (name "python-planetary-coverage") + (version "1.0.0") + (source (origin + (method url-fetch) + (uri (pypi-uri "planetary_coverage" version)) + (sha256 + (base32 + "17xv4i9k5h4p9bc5j2x3xa2malh77b4wnckk0kyghz5y560hbds4")))) + (build-system python-build-system) + (propagated-inputs (list python-esa-ptr python-matplotlib python-numpy + python-pillow python-spiceypy)) + (home-page "https://juigitlab.esac.esa.int/python/planetary-coverage") + (synopsis "Planetary coverage package") + (description "Planetary coverage package") + (license #f)) +!# + +