v0.9.1 AND inputs explainer fix (2024-11-18)
- Removed references to initiators/enablers from
AND_INPUTS_EXPLAINER
v0.9.0 Significant figures setting (2024-10-31)
- Added fault tree property setting
max_significant_figures
v0.8.2 NaN and Infinity (2024-10-30)
- Allowed rates to be
nan
orinf
- Eliminated custom
Nan
class
v0.8.1 Trusted publishing (2024-10-04)
- Implemented PyPI trusted publishing (no code changes otherwise)
v0.8.0 String representations (2024-08-21)
- Implemented
__str__
for FaultTree, Event, Gate, Tome, Table
v0.7.2 PyPI tweaks (2024-06-14)
- Minor PyPI listing tweaks
v0.7.1 Readme tweaks (2024-06-14)
- Minor readme tweaks
v0.7.0 Modularised and packaged (2024-06-12)
- Modularised to no longer be a single-file script
- Packaged as
sfta
and published to PyPI
v0.6.2 No percent-operator string formatting (2023-07-06)
- Rewrote
blunt
without percent operator - Rewrote
dull
without percent operator
v0.6.1 Gates in figure index (2023-04-19)
- Fixed figure index missing gates
v0.6.0 Importance (2023-02-14)
- Implemented importance (event contribution divided by gate quantity)
v0.5.0 Contributions (2023-02-09)
- Implemented contributions (of each event to a gate)
v0.4.0 Figure index & earlier scientific notation (2022-12-02)
- Rewrote
blunt
(decimal places) withoutDecimal
- Rewrote
dull
(significant figures) withoutDecimal
- Coerced
dull
to scientific notation for9.99...E-3
or lower - Added index.html to output figures directory
v0.3.1 Determinism II (2022-11-29)
- Fixed summation dependent on event declaration order
- Sorted cut set factors by event declaration order
v0.3.0 Determinism (2022-11-28)
- Fixed multiplication dependent on event declaration order
- Sorted cut set output by string (after sorting by quantity value)
- Added
cut_set_order
to cut set output
v0.2.5 comment
property (2022-11-28)
- Added property setting
comment
for Event and Gate
v0.2.4 Label vertical fit (2022-11-03)
- Fixed over-tall labels for Consolas
v0.2.3 Consolas (2022-11-03)
- Actually updated demos for Consolas
v0.2.2 Consolas (2022-11-03) (release cancelled)
- Added Consolas to start of font stack
v0.2.1 Line spacing (2022-11-02)
- Increased label line spacing
v0.2.0 SVG output (2022-11-02)
- Implemented SVG generation
- Added property setting
is_paged
for Gate - Added check for already set
time_unit
- Made
create_directory_robust
remove then make - Minor code fixes
v0.1.0 First unstable (2022-10-27)
- First seemingly working version. SVG generation yet to be implemented.