utils/novelty_charts.py: New utils for producing novelty charts
novelty_chart_examples.py: New notebook with output tables/charts and text descriptions
Hope this helps in implementing the charts in the streamlit dashboard!
I've tried to refactor as much as possible of the chart and table production to the novelty_charts.py
I've also added text descriptions describing the methodology and interpretation of the charts. Hope they are clear, but please feel free to adjust.
NB: Unfortunately I'm not here for the remainder of this week and next week (taking leave till first week of April). Of course happy to make adjustments to the PR when I come back in April, but I appreciate you'll want to move faster and merge it already. I hope it's OK for you to make any essential changes yourself? Thank you!
Checklist:
[x] I have refactored my code out from notebooks/
[x] I have checked the code runs
[x] I have tested the code
[x] I have run pre-commit and addressed any issues not automatically fixed
[x] I have merged any new changes from dev
[x] I have documented the code
[x] Major functions have docstrings
[ ] Appropriate information has been added to READMEs
Closes #67 Closes #73
Description
The main contributions of this PR are:
utils/novelty_charts.py
: New utils for producing novelty chartsnovelty_chart_examples.py
: New notebook with output tables/charts and text descriptionsHope this helps in implementing the charts in the streamlit dashboard!
I've tried to refactor as much as possible of the chart and table production to the
novelty_charts.py
I've also added text descriptions describing the methodology and interpretation of the charts. Hope they are clear, but please feel free to adjust.
NB: Unfortunately I'm not here for the remainder of this week and next week (taking leave till first week of April). Of course happy to make adjustments to the PR when I come back in April, but I appreciate you'll want to move faster and merge it already. I hope it's OK for you to make any essential changes yourself? Thank you!
Checklist:
notebooks/
pre-commit
and addressed any issues not automatically fixeddev
README
s