Skip to content

Releases: public-fta/pfta

v0.4.0 Importance etc. (2025-05-20)

19 May 18:38

Choose a tag to compare

  • Implemented importance output
  • Implemented beta and gamma distributions
  • Implemented fault tree property computational_order (1 for rare approximation)
  • Renamed tolerance to computational_tolerance
  • Fixed partial sums should be initialised as float zero, not integer zero
  • Converted model_type from string to enum
  • Omitted/abbreviated irrelevant attributes in object representations

v0.3.2 Python 3.12 passing (2025-05-12)

12 May 15:30

Choose a tag to compare

v0.3.1 Closed SVG paths (2025-05-12)

11 May 16:03

Choose a tag to compare

  • 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)

11 May 11:18

Choose a tag to compare

  • Implemented actual NULL gate (rather than have them be a visual form of a single-input OR/AND gate)
  • Removed unused import Iterable in common.py
  • Changed <int> to <integer> in documentation for consistency

v0.2.0 First reasonable (2025-05-10)

09 May 19:39

Choose a tag to compare

  • Implemented VOTE gates
  • Removed model type Undeveloped
  • Added model types True and False (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)

08 May 18:45

Choose a tag to compare

  • First reasonably working version. Vote gates yet to be implemented.