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()
Metadata
Release files for manb 0.0.45
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| manb-0.0.45.tar.gz | 21.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| manb-0.0.45-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 49.1 kB
Release files / manb-0.0.45.tar.gz
| Download URL | manb-0.0.45.tar.gz |
|---|---|
| Size | 21.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f19d7f128f5819e62fafcdbbd26a4c697125d3fb8aad1b164a787f202d7821fc
|
|
BLAKE2b-256 checksum How to use checksums |
f832eafd72bd26050013371300b5179270206c702d020fab552fa50919249113
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / manb-0.0.45-py3-none-any.whl
| Download URL | manb-0.0.45-py3-none-any.whl |
|---|---|
| Size | 27.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9701c50e0f2960cf0f3167362c5f84682259bb65c6df206ee2396ebde22d1537
|
|
BLAKE2b-256 checksum How to use checksums |
72e48f11341c9d475650cc37fd5f3c9c4f134fbf2659381f426453c9dc51d513
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|