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.
see #158
This adds yield tables. The tables can be visualized with the
tabulate
package, which is now a core dependency.The yield tables are currently printed when creating pre- and post-fit data/MC visualizations. Their creation requires the same calculation (in their current format), so it makes sense to include them there. This might be refactored in the future, so for now everything in the new
tabulate
module is treated as non-public API.Other considerations:
model_utils.calculate_stdev
without significant overhead) -> future PRSmall changes:
model_utils.calculate_stdev
returns a list instead of an awkward array