Skip to main content

Efficient, transparent calculation on N-D data

Project description

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–2024 genno contributors.

Licensed under the GNU General Public License, version 3.0.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

genno-1.27.0.tar.gz (179.6 kB view details)

Uploaded Source

Built Distribution

genno-1.27.0-py3-none-any.whl (211.7 kB view details)

Uploaded Python 3

File details

Details for the file genno-1.27.0.tar.gz.

File metadata

  • Download URL: genno-1.27.0.tar.gz
  • Upload date:
  • Size: 179.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for genno-1.27.0.tar.gz
Algorithm Hash digest
SHA256 58a3074a31c6658a271068933d5628a5098a6f50cd77961a7819661185363eec
MD5 ba297373cc67f91851d4fd0d3d60342a
BLAKE2b-256 30936d7139a4d63dd6115241ad2a28cdf3ec0b2a76a28789ea36746231449dbe

See more details on using hashes here.

File details

Details for the file genno-1.27.0-py3-none-any.whl.

File metadata

  • Download URL: genno-1.27.0-py3-none-any.whl
  • Upload date:
  • Size: 211.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for genno-1.27.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a72db665024d46cef5d93ab2056943a6ec72798de5ac8a2cb0aa9228209da56f
MD5 6ae4047e7fc727b836c8240e4ca45ba9
BLAKE2b-256 40899a0d1b7870c7637981af2241ef793365881daa0731723a0cbf1a1e62cf6b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page