Skip to main content

Buffalo Core

Buffalo Core provides shared typed numerics and structured diagnostics for Buffalo projects. It is the small foundation package that downstream Buffalo libraries such as Buffalo Wings and Buffalo Panel can build on without depending on one another for low-level conventions.

Included Modules

  • buffalo_core.typing provides shared NumPy-oriented type aliases such as FloatArray and IntInput.
  • buffalo_core.numeric provides normalization helpers for flexible numeric inputs.
  • buffalo_core.diagnostics provides structured diagnostics and OperationResult[T] for value-plus-report workflows.

Quick Example

from buffalo_core.numeric import as_float_array
from buffalo_core.typing import FloatArray


def normalize_samples(values: FloatArray) -> FloatArray:
    return as_float_array(values)

Learn More

Release files for BuffaloCore 0.2.1

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

Source distribution (sdist)

Source distribution for BuffaloCore 0.2.1
File Size Uploaded
buffalocore-0.2.1.tar.gz 24.2 kB Details

Built distribution (wheel)

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

Total release size: 47.3 kB

Release files / buffalocore-0.2.1.tar.gz

Download URL buffalocore-0.2.1.tar.gz
Size 24.2 kB
Tags Source
SHA-256 checksum
How to use checksums
60f1cbfba176d670d5c4dc2deedf2b841091d5caf30c46a9583c865908e74df9
BLAKE2b-256 checksum
How to use checksums
08d1dda8eed204f0a88ae651d6aa21bc0dce6e0d55c1662ea0c05d6866373ab8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.9

Release files / buffalocore-0.2.1-py3-none-any.whl

Download URL buffalocore-0.2.1-py3-none-any.whl
Size 23.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
119b481be027ab376b693843e0eedfff63dc59567ef7b45d244c5dd1dcfbbb85
BLAKE2b-256 checksum
How to use checksums
b4e326985512f20c15db0d0262d73dbc67417043915a82dc91a421b088d77c6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.9

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.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