Skip to main content

Web GUI for the SysML v2 code generator prototype.

Project description

This is a demonstration project. It is not suitable for productive use.

SysML v2 Code Generator Web GUI

This is a prototype project for code generation from SysML v2 models to demonstrate the potential of code generation in a SysML v2 context.

Preconditions

For direct usage:

  • python ^3.9
  • pip
  • web browser

For interactive debugging and development (recommended):

  • poetry
  • professional Python IDE

For hosting on a server:

  • DevOps knowledge

Optional:

  • SysML v2 Pilot Implementation for generation of own models (JupyterNotebook => JSON/API)

Installation

Direct local usage:

pip install fcp89-sysml-v2-code-generator-web-gui

Webserver: This is a standard flask application. It is possible to host it within a server environment. In that case individual steps and modifications are required.

Basic Usage

Direct usage on local machine:

sysml-code-generator-web-gui

Open http://127.0.0.1:5000 in the browser.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fcp89_sysml_v2_code_generator_web_gui-1.1.0.tar.gz (910.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file fcp89_sysml_v2_code_generator_web_gui-1.1.0.tar.gz.

File metadata

File hashes

Hashes for fcp89_sysml_v2_code_generator_web_gui-1.1.0.tar.gz
Algorithm Hash digest
SHA256 07040db3da0f04a0dd7386243f9feffd66e5310f0bf0bc7034002cf0ba9ebbea
MD5 e6db0fd7e9fa962d8a706441b1ab8bb8
BLAKE2b-256 e84d7c8ea614eeca3671debe9d7bbbb5a54abed7c749fc9644cd908718c08b1a

See more details on using hashes here.

File details

Details for the file fcp89_sysml_v2_code_generator_web_gui-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for fcp89_sysml_v2_code_generator_web_gui-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5472d3ae557ad5fc3de789dbdf8a33fe810ba3e3ee2f4e281bc6d76eb55630fb
MD5 e93b66964ce73eae039404cb48103b0d
BLAKE2b-256 b5b9500915da45670431a249bee8acf8017ddd2f80618ecbd8433d8369409fba

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page