rakhimov / scram Goto Github PK
View Code? Open in Web Editor NEWProbabilistic Risk Analysis Tool (fault tree analysis, event tree analysis, etc.)
Home Page: https://scram-pra.org
License: GNU General Public License v3.0
Probabilistic Risk Analysis Tool (fault tree analysis, event tree analysis, etc.)
Home Page: https://scram-pra.org
License: GNU General Public License v3.0
Set up a standard output format. Make sure columns are aligned properly.
Requires development of a dynamic tree. This gate development might be followed by other dynamic gates, such as sequence (SEQ).
Implement m out of n OR logic gate.
Incorporate Doxygen API output into Documentation web pages.
Automate output comparison for benchmark inputs.
Implement NOT OR gate
Add processing for XML input arbitrary 'label' description for elements, such as fault trees, gates, events.
Primary events may use names of Intermediate events, and vice versa. This should not be allowed.
Currently, this bug causes a circular inclusion upon set expansion and leads to an infinite loop.
Introduce cut-off probability for cut sets that should be included into total probability calculations.
Short description of fault tree, event tree, ccf, and other analysis for general users.
Display version information of the executable and dependencies upon request.
Move documentation from plain text to rst.
Implement NOT gate.
Report time taken by the most demanding functions, such as minimal cut set generation and probability calculations.
Make the fault tree generator output XML file instead of the current custom format.
Events of a transfer sub tree can reference events from a main top tree, which is illegal.
Provide unit tests for corner cases and integration tests between modules.
Implement the Min-Cut-Upper Bound Approximation for probability calculations from minimal cut sets.
Documentation pages on gh-pages.
Move all the current input files to xml format.
Implement conditioning event that can be used with Priority And and Inhibit gates.
Implement Exclusive OR gate
Provide validation and analysis of a transfer sub tree without inclusion into a main tree.
Setup CI.
Add support for 'attributes' element for fault trees, gates, events, and other objects.
Measure test coverage of the code.
Provide static code analysis.
Instead of Top/Intermediate/Primary events, the tree is composed of Nodes of Gates and Primary Events.
One node sub-tree graphing causes an error. Should be only a warning of non-graphability.
Provide a capability to accept failure rates and time length in order to calculate failure probabilities.
Re-initialization of a primary event with a different type should throw an error.
Initial minimalistic GUI setup.
Wrong type command line arguments make scram to exit with an exception instead of given a proper message to the caller.
Provide a short description of the model exchange format.
Clean redundant code and apply styles: Google Style, PEP 8
Provide graphing instructions for a transfer sub-tree.
Manuals, features, cost, algorithms, user-friendliness:
OpenFTA
Isograph
RiskMan
It must report that there are no cut sets for the given limit order.
Assign indexes to events and analyze using indexes instead of string names.
Implement NOT AND gate
Develop more incorrect input files and include them in the python script and tests.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.