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
+23-5Lines changed: 23 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,15 +5,33 @@ 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.3.0 - 2025-08-05
8
9
9
-
## Unreleased
10
-
11
-
Additional validation: Test simulation model against analytical queuing results
10
+
This release introduces several new features including input modelling, code-based model validation, new key performance indicators, and more - as well as improvements to documentation and code.
12
11
13
12
### Added
14
13
15
-
* Analytical queuing model `MMSQueue` in `test/test_mms.py`
16
-
* A small test suite for comparing long run simulation estimation of means to analytical results (to 3 dp with 0.15 relative tolerance). Tested L_q, L_s, W_q, W_s.
14
+
* Created notebook generating a synthetic dataset.
15
+
* Created notebook for input modelling using `distfit`.
16
+
* Add mock paper.
17
+
* Add `pytest-cov` and instructions for running with coverage.
18
+
* Add code-based model validation, via tests comparing results against analytical queueing theory model.
19
+
* Add two new metrics: mean time in system and time-weighted mean number of patients in system.
20
+
* Add seed offset to allow change from use of run number.
21
+
22
+
### Changed
23
+
24
+
* Removed internal distributions and tests, switched to import `sim-tools` for these features (with corresponding tests in the `sim-tools` repo).
25
+
* Amended `pyproject.toml` (include author name & description).
26
+
* Renamed and replaced all "rap_template_python_des" with "pydesrap_mms", and moved away from "template" phrasing.
27
+
* Simplified README so more relevant to repository content.
28
+
* Moved each function/class into its own file.
29
+
* Simplified and standardised NumPy style docstrings.
30
+
* Changed default precision when choosing replications to 0.1.
31
+
* Amend `run_notebooks.sh` so can use to run a single notebook.
32
+
* Changed default number of replications to 15.
33
+
* Can choose operating system when manually trigger tests GitHub action.
34
+
* Add imports to `__init__.py` so can import using e.g. `from simulation import Model` rather than `from simulation.model import Model`.
0 commit comments