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.45.tar.gz
(21.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
manb-0.0.45-py3-none-any.whl
(27.2 kB
view details)
File details
Details for the file manb-0.0.45.tar.gz.
File metadata
- Download URL: manb-0.0.45.tar.gz
- Upload date:
- Size: 21.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f19d7f128f5819e62fafcdbbd26a4c697125d3fb8aad1b164a787f202d7821fc
|
|
| MD5 |
fa854b6fe568137472053b9fcb559901
|
|
| BLAKE2b-256 |
f832eafd72bd26050013371300b5179270206c702d020fab552fa50919249113
|
File details
Details for the file manb-0.0.45-py3-none-any.whl.
File metadata
- Download URL: manb-0.0.45-py3-none-any.whl
- Upload date:
- Size: 27.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9701c50e0f2960cf0f3167362c5f84682259bb65c6df206ee2396ebde22d1537
|
|
| MD5 |
7f7548779549938afde5c927a31ec4aa
|
|
| BLAKE2b-256 |
72e48f11341c9d475650cc37fd5f3c9c4f134fbf2659381f426453c9dc51d513
|