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.0.0.tar.gz (910.0 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.0.0.tar.gz.

File metadata

File hashes

Hashes for fcp89_sysml_v2_code_generator_web_gui-1.0.0.tar.gz
Algorithm Hash digest
SHA256 243785638ea127e72208265fdd91e0c37a3ab90d030808ab54d30283afd9103f
MD5 023fc18e9d99f64cc4f644a7d2f22541
BLAKE2b-256 03f2ce7fb41a4cef587dc4f3818dc3493d78639dfe07c9214a7fe17930f8330f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fcp89_sysml_v2_code_generator_web_gui-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2f64ae23b4fbe7e6dda0a0d11491e49cd23b067d005a78b6c323f2f6e57a8154
MD5 29194fbb31004388f4af6f61bf5405a7
BLAKE2b-256 66683aed31944099871e685a01cc11d8f7ea5265ca576769f81597670b424863

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