Skip to content

Westfall-io/windstorm

Repository files navigation

windstorm

SysML 2.0 Analysis Toolset

PyPI versionPyPI statusCoverage StatusDocstring CoverageMIT license

Jinja Usage

Any text based file (.json, .py, .txt, .m) can be templated with Jinja.

{{ windstorm('myVar') }}

Versions after 0.4.0 support Excel files, even though they are not pure text.

Windstorm extends Jinja and supports all of the features within Jinja (i.e. for loops, if statements) and adds a custom function to interact with the SysMLv2 API Services.

SysMLv2 API

When pointed at an appropriate SysMLv2 API, windstorm will pull all of the parameters for use in the jinja templates.

windstorm -a http://your_api_address:9000 -p project_uuid element_name