Mission Aware Notebook
Project description
Mission Aware Note Book (manb)
Description
- A Python package for Google Colab that supports Mission Aware concepts using the GENESYS REST API.
Usage
# Notebook Initialization
import manb
env = manb.Environment(domain, path)
env.Tunnel()
env.Login()
# System Description
sd = manb.SystemDescription(env)
sd.UseCaseDiagram()
sd.UseCaseTable()
sd.ControlStructureDiagram()
sd.MSCDiagrams()
# Risk Assessment
ra = manb.RiskAssessment(env)
ra.LossTable()
ra.HazardTable()
ra.ControlActionTable()
ra.HazardousActionTable()
ra.ControlActionAnalysisTable()
# Vulnerability Assessment
va = manb.VulnerabilityAssesment(env)
va.LossScenarioTable()
va.PhysicalBlockDiagrams()
va.ComponentAnalysisTable()
va.LinkAnalysisTable()
# Resilience Architecture
arch = manb.ResilienceArchitecture(env)
arch.ResilientModeTable()
arch.LossScenarioElaborationTable()
arch.LossScenarioMSCDiagrams()
arch.ElictedRequirementsTable()
# Section Exercises
ex = manb.Exercises(env, manb.Section.<section enum>)
ex.Edit()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
manb-0.0.34.tar.gz
(20.7 kB
view hashes)
Built Distribution
manb-0.0.34-py3-none-any.whl
(25.5 kB
view hashes)