pyhs3.dataΒΆ

HS3 Data implementations.

Provides Pydantic classes for handling HS3 data specifications including point data, unbinned data, and binned data with uncertainties.

Classes

Axis(**data)

Axis specification for data coordinates.

BinnedData(**data)

Binned data specification for histogram data.

Data([root])

Collection of HS3 data specifications.

Datum(**data)

Base class for HS3 data specifications.

GaussianUncertainty(**data)

Gaussian uncertainty specification for data.

PointData(**data)

Point data specification for single measurements.

UnbinnedData(**data)

Unbinned data specification for multiple data points.