Releases: public-fta/pfta
Releases · public-fta/pfta
v0.4.0 Importance etc. (2025-05-20)
- Implemented importance output
- Implemented beta and gamma distributions
- Implemented fault tree property
computational_order(1for rare approximation) - Renamed
tolerancetocomputational_tolerance - Fixed partial sums should be initialised as float zero, not integer zero
- Converted
model_typefrom string to enum - Omitted/abbreviated irrelevant attributes in object representations
v0.3.2 Python 3.12 passing (2025-05-12)
- Fixed
test_descending_sumfailing in Python 3.12 due to new use of Neumaier summation insum() - Fixed incomplete
model_typeoptions in docs for events - Fixed unformatted maths
- Improved docs
v0.3.1 Closed SVG paths (2025-05-12)
- Fixed AND/OR gate corner imperfection due to SVG paths not being closed
- Fixed minor coding style violations (including W605 invalid escape sequence
\#) - Fixed typos in maths
- Fixed typos in docs and improved clarity
v0.3.0 Proper NULL gates (2025-05-11)
- Implemented actual
NULLgate (rather than have them be a visual form of a single-input OR/AND gate) - Removed unused import
Iterableincommon.py - Changed
<int>to<integer>in documentation for consistency
v0.2.0 First reasonable (2025-05-10)
- Implemented VOTE gates
- Removed model type
Undeveloped - Added model types
TrueandFalse(which trigger cut set simplification) - Added event property
appearance: Basic | Undeveloped | House - Changed
E[q],E[ω]to sample size tooltip - Made single-input gates show as null gates
- Improved graphics sizes
v0.1.0 First unstable (2025-05-09)
- First reasonably working version. Vote gates yet to be implemented.