Skip to content

Open-MBEE/flexo_syside

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

flexo_syside

This repository provide a SysIDE based library to serialize SysMLv2 textual notatation as file or string so, it can be committed to OpenMBEE Flexo SysML v2 repository. It also provides functions to deserialiize Flexo respomses in JSON to SySIDE python objects, that are then accessible by API or SysML v2 textual notation.

Contributed by Planetary Utilities Corp

Overview

Look at examples/basic_notebook.ipynb for how to use the API

It uses [SysML v2 Python client](https://github.com/Open-MBEE/sysmlv2-python-client] to access SysML v2 models with the standard API and has been tested with OpenMBEE Flexo

You can install Flexo easily yourself using docker compose: Flexo MMS SysML v2 Microservice Flexo MMS docker-compose

Installation

pip install .

Check requirements.txt for dependencies

## Installation

This package depends on [sysmlv2-python-client](https://github.com/Open-MBEE/sysmlv2-python-client), 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

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages