Skip to main content

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)

Source distribution for manb 0.0.45
File Size Uploaded
manb-0.0.45.tar.gz 21.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for manb 0.0.45
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.45 This release

2 release files

0.0.44

2 release files

0.0.42

2 release files

0.0.41

2 release files

0.0.40

2 release files

0.0.39

2 release files

0.0.38

2 release files

0.0.37

2 release files

0.0.36

2 release files

0.0.35

2 release files

0.0.34

2 release files

0.0.33

2 release files

0.0.32

2 release files

0.0.30

2 release files

0.0.29

2 release files

0.0.28

2 release files

0.0.27

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page