feat: New schema for HS3 Support #2397
Draft
+431
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Runtime validations:
staterror
is only defined once per samplestaterror
is defined, that the sample has definederrors
contents
anderrors
have the same shape iferrors
is definedlikelihoods.distributions
has same shape aslikelihoods.datasets
measurements.likelihood
points to a validlikelihood
measurements.domains
points to a validdomain
measurements.inits
points to a validinit
data
optional (in cases where it wasnull
)Accepted Defaults:
errors
To Dos:
inits
anddomains
)measurements
key, and fordatasets
keyaxis
in HS3 (binned vs unbinned)measurement.poi
vsmeasurement.parameters_of_interest
modifier.parameters
tomodifier.parameter
(forpyhf
) [since we don't have per-parameter naming]version
intometadata.version
References:
Pull Request Description
Please first read CONTRIBUTING.md.
Please describe the purpose of this pull request in some detail and what the specific feature being added will do. Reference and link to any relevant issues or pull requests (such as the issue in which this feature was first suggested).
Checklist Before Requesting Reviewer
Before Merging
For the PR Assignees: