buffalo_core
The foundational dependency for Buffalo projects.
This provides the shared foundations used across Buffalo projects. It contains common typing conventions for NumPy-based scientific code, small numeric normalization helpers, structured diagnostics primitives, and shared schema-metadata helpers for GUI and editor introspection.
Functions
Normalize numeric input to a |
|
Normalize a scalar-like numeric value to a Python |
|
Normalize numeric input to an |
|
Normalize a scalar-like numeric value to a Python |
|
Return structured metadata for the dataclass fields on |
|
Return a nested tree description for one schema dataclass. |
Classes
Structured diagnostic suitable for programmatic reporting. |
|
Optional context identifying where a diagnostic applies. |
|
Grouped diagnostics emitted by one workflow. |
|
Severity level for a structured diagnostic. |
|
Return one value together with structured diagnostics. |
|
Structured choice metadata for one enum-like schema value. |
|
Tree node describing one schema dataclass. |
|
Structured conditional UI rule attached to one schema field. |
|
Structured machine-readable metadata for one dataclass field. |
|
Tree node describing one dataclass field. |