Skip to main content

genno: efficient, transparent calculation on N-D data

PyPI version Documentation build Build status Test coverage

genno is a Python package for describing and executing complex calculations on labelled, multi-dimensional data. It aims to make these calculations efficient, transparent, modular, and easily validated as part of scientific research.

genno is built on high-quality Python data packages including dask, xarray, pandas, and pint; and provides (current or planned) compatibility with packages including plotnine, matplotlib, sdmx1, ixmp, and pyam.

A 玄能 (genno or gennoh) is a type of hammer used in Japanese woodworking. The package name is warning, by reference, to the adage “When you hold a hammer, every problem looks like a nail”: you shouldn’t hit everything with genno, but it is still a useful and versatile tool.

License

Copyright © 2018–2026 genno contributors.

Licensed under the GNU General Public License, version 3.0.

Metadata

Release files for genno 1.31.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for genno 1.31.0
File Size Uploaded
genno-1.31.0.tar.gz 192.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for genno 1.31.0
File Interpreter ABI Platform
genno-1.31.0-py3-none-any.whl Python 3 none any Details

Total release size: 370.5 kB

Release files / genno-1.31.0.tar.gz

Download URL genno-1.31.0.tar.gz
Size 192.3 kB
Tags Source
SHA-256 checksum
How to use checksums
a75b78303e1921f7cc0ba0efe0c8df74a8bd69379355d2f877138f7e4c16d635
BLAKE2b-256 checksum
How to use checksums
5da24edcc54319da91f38ac5b2f4a6ad82247926312b35b2ac2443b815b21d51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / genno-1.31.0-py3-none-any.whl

Download URL genno-1.31.0-py3-none-any.whl
Size 178.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b57362deac151acc4b64c5e1a5e686fe596a7ffcff110956352be04f2010ba29
BLAKE2b-256 checksum
How to use checksums
b377c3acbb42f719f74b09cead70b7abb6ee3e97f91820a57c9360b5f8bc4d74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

1.31.0 This release

2 release files

1.30.1

2 release files

1.30.0

2 release files

1.29.1

2 release files

1.29.0

2 release files

1.28.2

2 release files

1.28.1

2 release files

1.28.0

2 release files

1.27.1

2 release files

1.26.0

2 release files

1.25.0

2 release files

1.24.1

2 release files

1.23.0

2 release files

1.22.0

2 release files

1.21.0

2 release files

1.20.0

2 release files

1.19.0

2 release files

1.18.1

2 release files

1.18.0

2 release files

1.17.2

2 release files

1.17.1

2 release files

1.17.0

2 release files

1.16.1

2 release files

1.16.0

2 release files

1.14.1

2 release files

1.14.0

2 release files

1.13.0

2 release files

1.12.0

2 release files

1.11.0

2 release files

1.10.0

2 release files

1.9.2

2 release files

1.9.1

2 release files

1.9.0

2 release files

1.8.1

2 release files

1.8.0

2 release files

1.7.0

2 release files

1.6.0

2 release files

1.5.2

2 release files

1.5.1

2 release files

1.5.0

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page