Buffalo Core Documentation
Buffalo Core is the shared foundation layer for Buffalo projects. It keeps a small set of typed numerics and structured diagnostics in one place so downstream domain packages can share the same low-level conventions.
If you are new to the project, start with the examples page for the smallest public usage patterns. If you are deciding whether a feature belongs here, start with the developer resources and project scope notes.
Note
This project is under development and the API might change between releases.
What Buffalo Core Provides
buffalo_core.typingfor shared NumPy-oriented type aliasesbuffalo_core.numericfor small normalization helpersbuffalo_core.diagnosticsfor structured diagnostics and value-with-report workflowsbuffalo_core.schemafor shared dataclass field metadata and structured choice labels
Where To Start
Read Examples for the smallest runnable usage patterns.
Read API Guide for the intent behind each public module.
Read Developer Resources for scope, compatibility, packaging, and release workflows.