Skip to content
/ genno Public

Efficient, transparent computation on labelled, N-dimensional data

License

Notifications You must be signed in to change notification settings

khaeru/genno

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c6e5ed3 · Mar 25, 2025
Mar 25, 2025
Mar 25, 2025
Mar 24, 2025
Jul 16, 2021
Sep 6, 2023
Jan 15, 2025
Jan 30, 2025
Jan 8, 2021
Mar 31, 2023
Jan 15, 2025
Feb 9, 2021
Mar 25, 2025

Repository files navigation

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

Licensed under the GNU General Public License, version 3.0.