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.

Docker: Be aware that this is only a simple integration.

docker build -t sysml-v2-code-generator-web-gui .
docker run -p 5000:5000 sysml-v2-code-generator-web-gui

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.1.tar.gz (910.6 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.1.tar.gz.

File metadata

File hashes

Hashes for fcp89_sysml_v2_code_generator_web_gui-1.1.1.tar.gz
Algorithm Hash digest
SHA256 c50f287a107e940f4385be51af45a678a745524359cd81371291f1b04844b19f
MD5 5789e44fc9a4323f3e5dc288dab0c4bf
BLAKE2b-256 094e1fa7035d2d31fb13f73cb0f43ffbeee860e653d314d45a7b4c8841d833fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fcp89_sysml_v2_code_generator_web_gui-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5e4f78a2ac628f443c0fd88630d0f13b5f40e91c04f3d6bfc01348ad4c8239bf
MD5 ae059e507c6924167a96728ea208e1b6
BLAKE2b-256 15fc4df99201900b519d8cfe018ebd4e0a6ab6aa5410b36bee47a84c2f37ffda

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