CovsirPhy v2.18.0
Config/utility
- [New] Drop Python 3.6 support #647
- [New] filer to produce filenames more easily #659
- [New] covsirphy.__citation__ to show citation of CovsirPhy #674
Data loading and EDA
- [New] PCRData.subset() include daily number of tests #642
- [Fix] Scenario.register() for France data raised Segmentation fault #681
Visualization
- [New] class/function for bar plot #653
- [New] show legend at lower center in line plot #649
- [New] show legend at lower center in Scenario.trend() #651
- [New/Revise] simpify title of Scenario.trend() figure #687
- [Fix] missing area by name discrepancy in global/country-specfic map #671
S-R trend anlysis
- [New] TrendDetector class as the interface for trend analysis #662
- [Fix] [S-R trend analysis] Italy shows weird spike in estimated cases #670
- [Fix] Scenario.estimate_delay(): delay period is calculated as mean value and not representative #686
User interface for scenario analysis
- [New] Sceanrio.records(), .record_diff() and .simulate() accept variables="CFR" and "CIFR" to specify variables more easily #691
- [New] Scenario.adjust_end() to adjust the last end dates of the scenarios #666
- [Fix] past/future is not based on Scenario.today #676
Forecasting
- [New] specify end dates of future phases with Scenario.predict() #667
- [New] select variables which are used in regression #652
Acknowledgement
@Inglezos and @andrybicio, special thanks for your discussions!
Related issues and pull requests: https://github.com/lisphilar/covid19-sir/milestone/30?closed=1