From patchwork Tue Jan 21 23:22:13 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sharlatan Hellseher X-Patchwork-Id: 37494 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 1741627BBE2; Tue, 21 Jan 2025 23:27:42 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.5 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL, RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS,URIBL_BLOCKED,URIBL_SBL_A autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 61B0C27BBE9 for ; Tue, 21 Jan 2025 23:27:40 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1taNeN-0003Hy-4h; Tue, 21 Jan 2025 18:27:16 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1taNeH-0003GN-5R for guix-patches@gnu.org; Tue, 21 Jan 2025 18:27:10 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1taNeF-0007zF-M6 for guix-patches@gnu.org; Tue, 21 Jan 2025 18:27:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=EjuRghwUpdOHeMYg433vD6WUFsv+JPxj9J0blsI8Ieo=; b=JbZb1Chy5Ufd38uklJ+8q+9ZedWtZ1ZCEyFPwDBvdzRotlWypu9+TCnS/UHct0yG90nEc2Va0s87PrN4FVK/eIMRIEoSwtp7JzZux1TFe/St43y/3qa7GrSanenRcD95aFm3sLrRVP7URJtMlzg8Iu93uq3Hx5/ly3bxqdisZ0y8W/1omr1WpINTW2BlA1av9XA0+V2fGHYg+nYKdbBMchkdP5H3LGsPRoRDSL+kGhDww38cvfxeuBwWD5o5ylHtDXapS0vcJgrfYzfqG404geNVbmMh17VbIyxnmqalVITcE5aTYV/KvN0KTmradc8yv0tbDwyPUskW6r6TRF4xJA==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1taNeE-0005yV-5N; Tue, 21 Jan 2025 18:27:06 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#75742] [PATCH 25/27] gnu: Add python-pysm3. Resent-From: Sharlatan Hellseher Original-Sender: "Debbugs-submit" Resent-CC: andreas@enge.fr, bavier@posteo.net, sharlatanus@gmail.com, guix-patches@gnu.org Resent-Date: Tue, 21 Jan 2025 23:27:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75742 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75742@debbugs.gnu.org Cc: Sharlatan Hellseher , Andreas Enge , Eric Bavier , Sharlatan Hellseher X-Debbugs-Original-Xcc: Andreas Enge , Eric Bavier , Sharlatan Hellseher Received: via spool by 75742-submit@debbugs.gnu.org id=B75742.173750201322873 (code B ref 75742); Tue, 21 Jan 2025 23:27:06 +0000 Received: (at 75742) by debbugs.gnu.org; 21 Jan 2025 23:26:53 +0000 Received: from localhost ([127.0.0.1]:57922 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1taNdw-0005wn-VE for submit@debbugs.gnu.org; Tue, 21 Jan 2025 18:26:53 -0500 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]:48408) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1taNaE-0005e0-0Y for 75742@debbugs.gnu.org; Tue, 21 Jan 2025 18:23:02 -0500 Received: by mail-wm1-x335.google.com with SMTP id 5b1f17b1804b1-436ce2ab251so43593865e9.1 for <75742@debbugs.gnu.org>; Tue, 21 Jan 2025 15:22:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1737501772; x=1738106572; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=EjuRghwUpdOHeMYg433vD6WUFsv+JPxj9J0blsI8Ieo=; b=W0LaYft4TJfr198ImoDwkRbBFStzdJBpcSz3FsRmVJLGJQs/B84rtFYbh86u1erMWJ vRS78QJI0OZTpf/G5nuyRsk+Rt9PuMv0jW18FoIt/7ia4RTW0XF3PXl8tKjMB/VYJRLo 45qAbygWOr+x0yEKps8NJZgBljj3s+BpHTofhD8qpAkUOisw3wPF6rwpwZyo0F70KfpO 5o4Zpw63JLsZKTydqMAUmwR5xr5Wuz66Ja3sLCs6UGQa8U4BiBHzAV7XJNUumX+7ojes q1NXfh0g4wh35R53/48YkbHKnX+6qYlWkAfbTsLvCdwxUmBE7FKaMqFSRfpIdPGlgnUl 9P9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737501772; x=1738106572; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=EjuRghwUpdOHeMYg433vD6WUFsv+JPxj9J0blsI8Ieo=; b=wRbMuuiWKWADZOXSoESJctvtYkwnjDqBe7q71G9pRi5/DCW45S0U2Sa2VToovgTa4E oCgjt+Lus2xaPLhvMZB0LlatCHvzV/wbdlcjkLK3mP7FXMGJxyzPJJ/bZV1jLO8Yhkyc Ueug5kWd88aS/k+5dejbxCJr/KnGG7pbvqXomS5W7srJKO5H7jEPn87aDgicpQE2chVV nTsvmpfeGG9gC+Qu2MbEvt4K46zxyA9Y2MCRAffQV12YyslpU3brYjzXvQcC2dx0JQyN 2MRssrig1rP/aV/y5PE6vXuh9NZH/I49S4PQlBNuz4nA4UQQkNv4GmW5kGfQsWYKb8Z8 NNXw== X-Gm-Message-State: AOJu0YwRED75MVZyWwDgM1Uj8KuYTVcJtt/QEciQw87iPtKaJ0Wf11Ea qyY2AH3g9o+KmavfUHi0XVA3thD34eZlKdo2k2vHWSsohq+m2GtzFhDc2QRA X-Gm-Gg: ASbGncu5zKjmTsjRwP3EVUQBePKiauPm1ovvqXNI/ApLrJFj2zTKDOwkls5KtYjVRIN X7b+3YsAUX6xdSSLMlmXH2odvGej00rDgD+Zz76w44KQwcsEnAt1zP+8mgGnhyJxk4jMRkcHvkh 6oKk+S1z+qMZJn7UXdLof7yj6d/9tpVMzfP4v0EKxvdBFNSLf0FJKyCFmvdCD+VvPCeJucchrUy 9aEXfUids4xfiAGjTfMyTYbWXiMCxXID5LN84IEKoSgfqUG5aZJ8yIG954O9o7Pb7FaybBwEzKr Q7zWZPUV5xJQcIJdBrvQsRUqYLGtATu2lVBLqt9R9yOStd95uWKpojj8yzkpkw== X-Google-Smtp-Source: AGHT+IGThUOyp4Y1OcEkANbXDOaMRhhwN14Pp/BS38s6FmJd7p085crBECGBCW1Yv3lnZITnsXYxaw== X-Received: by 2002:a5d:5887:0:b0:38a:8f77:4b with SMTP id ffacd0b85a97d-38bf564ddc1mr16390739f8f.5.1737501771639; Tue, 21 Jan 2025 15:22:51 -0800 (PST) Received: from guxtil.incerto.xyz (cpc100684-bagu15-2-0-cust967.1-3.cable.virginm.net. [86.8.111.200]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-38bf327df79sm14962269f8f.91.2025.01.21.15.22.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Jan 2025 15:22:51 -0800 (PST) From: Sharlatan Hellseher Date: Tue, 21 Jan 2025 23:22:13 +0000 Message-ID: X-Mailer: git-send-email 2.47.1 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/astronomy.scm (python-pysm3): New variable. Change-Id: I5d3ff6e14af22ff3ef0e5e95fea4eb9842deb045 --- gnu/packages/astronomy.scm | 82 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index c4d7936e3dd..0797c76a02f 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -3065,6 +3065,88 @@ (define-public python-pysiril natively in Siril.") (license license:gpl3))) +(define-public python-pysm3 + (package + (name "python-pysm3") + (version "3.4.1a1") + (source + (origin + (method git-fetch) ; no tests data in the PyPI tarball + (uri (git-reference + (url "https://github.com/galsci/pysm") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0rp22d1ckln9j490ga5snk0xb28qal1i10m4kqmhg7sfkw7dnnzs")))) + (build-system pyproject-build-system) + (arguments + (list + #:test-flags + ;; Tests requiring additinal FITS files. + ;; + ;; + #~(list "-k" (string-join + (list "not test_model" + "test_bandpass_unit_conversion_CMB2MJysr" + "test_bandpass_unit_conversion_MJysr2KRJ" + "test_cmb_lensed" + "test_cmb_map" + "test_cmb_map_bandpass" + "test_co" + "test_co_model" + "test_dust_model" + "test_model_d12" + "test_d10_vs_d11" + "test_dust_model_353" + "test_gnilc_857" + "test_highfreq_dust_model" + "test_presmoothed" + "test_sky_max_nside" + "test_sky_max_nside_highres" + "test_read_map_unit" + "test_read_map_unit_dimensionless" + "test_healpix_output_nside" + "test_smoothing_healpix" + "test_smoothing_healpix_beamwindow" + "test_s6_vs_s5" + "test_synch_44" + "test_synch_model_noscaling" + "test_synch_model_s7_44" + "test_synch_model_s7_noscaling" + "test_synchrotron_model" + "test_bandpass_unit_conversion") + " and not ")) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'set-version + (lambda _ + (setenv "SETUPTOOLS_SCM_PRETEND_VERSION" #$version)))))) + (native-inputs + (list nss-certs-for-test + python-hatch-vcs + python-hatchling + python-netcdf4 + python-pixell + python-psutil + python-pytest + python-pytest-astropy + python-setuptools-scm + python-xarray)) + (propagated-inputs + (list python-astropy + python-healpy + python-numba + python-toml)) + (home-page "https://pysm3.readthedocs.io/") + (synopsis "Sky emission simulations for Cosmic Microwave Background experiments") + (description + "PySM generates full-sky simulations of Galactic emissions in intensity +and polarization relevant to @acronym{Cosmic Microwave Background, CMB} +experiments. It is a large refactor of +@url{https://github.com/bthorne93/PySM_public, PySM 2} focused on reducing +memory usage, improving performance and run in parallel with MPI.") + (license license:bsd-3))) + (define-public python-pyxsim (package (name "python-pyxsim")