0.8.1 (#17)
Pre-releaseThis release removed quite a few modules and migrated them to another open source project fsetools
. The purpose of sfeprapy
is to aid the sophisticated performance based approach of probability reliability assessment (PRA) in fire safety & structural engineering. However, many helper tools which are not so relevant to PRA had been built as parts of sfeprapy
during research and development. These helper tools lost their purpose as part of sfeprapy
when features are improved or new technics are discovered and implemented. Thus, to provide accommodation to these helper tools as they may still be useful other than PRA, fsetools
has been created to serve the purpose of collecting all fire safety engineering related open source codes.
-
New:
- New
sfeprapy.func.mcs
module, a base class for all Monte Carlo Simulation classes. - New
sfeprapy.mcs2
module behaves likesfeprapy.mcs0
but takes different input parameters.
- New
-
Improved:
- Removed
probability_weight
. Onlyp1
,p2
,p3
,p4
andgeneral_room_floor_area
are required. - Multiprocessing instances in
sfeprapy.func.mcs
are being reused to improve efficiency. - One way data to hard drive jobs in
sfeprapy.func.mcs
are carried out in non-blocking threads to improve its performance.
- Removed
-
Depreciated:
- Removed all GUI components.
- Removed unnecessary output from
sfeprapy.mcs0
, e.g.fire_time
,fire_temperature
etc. - Removed figure plotting features, i.e.
all
features relevant toplotly
andmatplotlib
.