Skip to content

Imaginary-Biolabs/Grumpy

Repository files navigation

Grumpy

High-performance numerical computing on ragged and nested data

license BSL 1.1 build status codecov coverage version 0.1.1

License FAQ · Documentation · Benchmarks · Contributing

Grumpy is a Python library (Rust core) for ragged, nested, and nullable arrays — layout-first infrastructure for structural ML and general scientific computing. Mutable typed leaves, Zarr I/O, streaming batches, and optional @gr.compile fusion.

pip install grumpy
import grumpy as gr

x = gr.array([[1, 2, 3], [4, 5]], dtype=gr.int32)
print(x.mean(dim=1).to_list())  # [2.0, 4.5]

License

Business Source License 1.1 — see LICENSE and License FAQ. Copyright © Imaginary Biolabs GmbH.

About

High-performance numerical computing on ragged and nested data

Resources

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE
Unknown
LICENSE-FAQ.md

Contributing

Security policy

Stars

Watchers

Forks

Contributors