Skip to content

Open-MBEE/sysmlv2x

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sysmlv2x

This repository provide a SysIDE based library to serialize SysMLv2 textual notatation as file or string so, it can be transformed and executed with an SCXML engine.

Contributed by Planetary Utilities Corp

Overview

Look at examples/basic_notebook.ipynb for how to use the API with the simpleSM.sysml model.

It uses SCXML Python interpreter to interpret SCXML models

Installation

pip install .

Check requirements.txt for dependencies

## Installation

This package depends on [SCXML Python interpreter](https://github.com/Open-MBEE/scxml4py), which is **not available on PyPI** and must be installed directly from GitHub.

It also depends on sysIDE automator library: https://sensmetry.com/syside/

### Recommended install (development or production):

```bash
pip install syside-license syside --index-url https://gitlab.com/api/v4/projects/69960816/packages/pypi/simple --upgrade
pip install -e .

About

Python library for executable SysML v2

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages