diff --git a/LICENSE b/LICENSE index b2dd4a2e..9f10cb52 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2022-2024 The GLASS Developers +Copyright (c) 2022-2026 The GLASS Developers Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/glass/fields.py b/glass/fields.py index 395ffe43..f9eca663 100644 --- a/glass/fields.py +++ b/glass/fields.py @@ -882,7 +882,7 @@ def generate( raise ValueError(msg) # cltovar requires numpy but getcl maintains xp, so conversion is required - variances = (transformcl.cltovar(np.asarray(getcl(gls, i, i))) for i in range(n)) + variances = (transformcl.cltovar(getcl(gls, i, i)) for i in range(n)) grf = _generate_grf(gls, nside, ncorr=ncorr, rng=rng) for t, x, var in zip(fields, grf, variances, strict=True): diff --git a/pyproject.toml b/pyproject.toml index 4ccea2a0..bdc94682 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -76,7 +76,7 @@ dependencies = [ "array-api-extra>=0.9.0", "healpix>=2022.11.1", "healpy>=1.15.0", - "transformcl>=2022.8.9", + "transformcl>=2026.1", ] description = "Generator for Large Scale Structure" dynamic = [ diff --git a/uv.lock b/uv.lock index 10627c35..b7eb23e7 100644 --- a/uv.lock +++ b/uv.lock @@ -1351,7 +1351,7 @@ requires-dist = [ { name = "healpy", specifier = ">=1.15.0" }, { name = "jupyter", marker = "extra == 'examples'" }, { name = "matplotlib", marker = "extra == 'examples'" }, - { name = "transformcl", specifier = ">=2022.8.9" }, + { name = "transformcl", specifier = ">=2026.1" }, ] provides-extras = ["examples"] @@ -1630,7 +1630,7 @@ name = "importlib-metadata" version = "8.7.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "zipp" }, + { name = "zipp", marker = "python_full_version < '3.11'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f3/49/3b30cad09e7771a4982d9975a8cbf64f00d4a1ececb53297f1d9a7be1b10/importlib_metadata-8.7.1.tar.gz", hash = "sha256:49fef1ae6440c182052f407c8d34a68f72efc36db9ca90dc0113398f2fdde8bb", size = 57107, upload-time = "2025-12-21T10:00:19.278Z" } wheels = [ @@ -4431,15 +4431,15 @@ wheels = [ [[package]] name = "transformcl" -version = "2025.1" +version = "2026.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "array-api-compat" }, { name = "flt" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/1e/31/1b051f17ef6ec32aa67de0df7b4680d0dc35c9534721c068e92689d7caaa/transformcl-2025.1.tar.gz", hash = "sha256:7d9dafee8fe380a66da5131daa9ebf0aa37e002679ad8a0282f25c77313ad6c5", size = 4776, upload-time = "2025-05-07T23:39:12.686Z" } +sdist = { url = "https://files.pythonhosted.org/packages/9d/ce/ae8373b67259c3ea6033425161f7d195387b1e68b17d4d00eee1b68e5edd/transformcl-2026.1.tar.gz", hash = "sha256:14551c33d164f3db24b9141f1f77553182a4b9c789f883476eb33d87ea4d8f13", size = 4850, upload-time = "2026-03-02T19:18:21.221Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d8/b3/7222356f8d1cfa20d6e37dd252a9e11028e71b43210e72d3ac771dc727fb/transformcl-2025.1-py3-none-any.whl", hash = "sha256:c0c07e4c32c0d1a3e3f7b3e25fdcc4270197ed6e936597e348cb91c223ff5cf0", size = 3525, upload-time = "2025-05-07T23:39:11.11Z" }, + { url = "https://files.pythonhosted.org/packages/fc/98/de7a05005238e03bdc57cd2885c27ad9140539bbaddf2b6ad2b2a0aa9863/transformcl-2026.1-py3-none-any.whl", hash = "sha256:fe9c380074ef783a4f854e0d326eadac677d6a35bc683e3b429d5b49a8e57223", size = 3597, upload-time = "2026-03-02T19:18:19.832Z" }, ] [[package]]