You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+38Lines changed: 38 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,44 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). Dates formatted as YYYY-MM-DD as per [ISO standard](https://www.iso.org/iso-8601-date-and-time-format.html).
7
7
8
+
## v1.0.0 - 2025-01-27
9
+
10
+
Lots and lots of changes! Many of these are a result of comments from peer review of code by Tom Monks.
11
+
12
+
### Added
13
+
14
+
* Virtual environment alternative to conda.
15
+
* Bash script to lint repository.
16
+
* Lots of new unit tests and functional tests!
17
+
* GitHub actions to run tests and lint repository.
18
+
* Add `MonitoredResource` and alternative warm-up results collection.
19
+
* Time-weighted statistics - including relevant code (`replications.py`), documentation (`choosing_replications.ipynb`), and tests (`_replications` in tests).
20
+
* User-controlled interactive histogram of results in `analysis.ipynb`.
21
+
* Add metrics for unseen patients.
22
+
23
+
### Changed
24
+
25
+
* Changes to code and environment to accomodate new features (described in 'Added').
26
+
* Import simulation as a local package.
27
+
* Save all tables and figures.
28
+
* Add Tom Monks to author list.
29
+
* Expanded README.
30
+
* Renaming classes and variables (e.g. `Trial` to `Runner`, `Defaults` to `Param`).
31
+
* Improved log formatting.
32
+
* Moved methods (e.g. from `analysis.ipynb` to `simulation/`).
33
+
* Re-arranged tests into unit tests, back tests and functional tests.
34
+
35
+
### Fixed
36
+
37
+
* First arrival no longer at time 0.
38
+
* Begin interval audit at start of data collection period (rather than start of warm-up period).
39
+
* Correct logging message where wrong time was used.
40
+
* Add error handling for invalid cores (in model + test) and error message for attempts to log when in parallel.
41
+
* Resolved runtime warning with handling for variance 0 in `summary_stats()`.
42
+
* Prevent output of standard deviation or confidence intervals from `summary_stats()` when n<3.
43
+
* Add error handling for results processing when there are no arrivals.
44
+
* Add error handling for invalid mean in `Exponential`.
0 commit comments