Skip to main content

PBSHM IE Model Toolbox

Project description

PBSHM IE Toolkit

The PBSHM IE Toolkit is designed to help users interact and design IE models for use within the PBSHM Core. The toolkit enables IE models to be either created within the online text editor or upload existing PBSHM Schema compliant JSON files.

Each IE model is placed within a private users sandbox, each model then goes through two steps of varification. Step 1: Validate the syntax of the IE model against the latest version of the PBSHM Schema. Step 2: Validate that the logic of the IE model holds true (e.g if a grounded model, there should be at least one ground element).

Once a model has passed both stages of validation, this model can then be included in the global IE model catalogue of the system.

For more information about the syntax of an IE model, please read the documentation for the PBSHM Schema.

Installation

Install the package via pip:

pip install pbshm-ie-toolbox

Setup

Firstly, configure the PBSHM Core by following the outlined guide

Running

The application is run via the standard Flask command:

flask run

File size issue

If you get an error when uploading a large IE model, you can add the following line of code into your pbshm __init__.py file:

# Change max content size to 16MB
app.config["MAX_CONTENT_LENGTH"] = 16 * 1000 * 1000

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

pbshm-ie-toolbox-0.1.1.tar.gz (12.4 kB view details)

Uploaded Source

Built Distribution

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

pbshm_ie_toolbox-0.1.1-py3-none-any.whl (13.4 kB view details)

Uploaded Python 3

File details

Details for the file pbshm-ie-toolbox-0.1.1.tar.gz.

File metadata

  • Download URL: pbshm-ie-toolbox-0.1.1.tar.gz
  • Upload date:
  • Size: 12.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for pbshm-ie-toolbox-0.1.1.tar.gz
Algorithm Hash digest
SHA256 cea567f1e89001f4d73c745667b8c998a28c879b494d1969929f996d00e04dcb
MD5 b2d36903b3ae3c97965f8de5a132ed3c
BLAKE2b-256 4d137376fb00689aaee4ce3ee3cb248cc27d65d89a3fe9993b1d9cf2ed83dd48

See more details on using hashes here.

File details

Details for the file pbshm_ie_toolbox-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for pbshm_ie_toolbox-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 508f368e78e1b98599bdb617ce4565d4b2c123748194698404285e8702d27595
MD5 f78a00f9ad788175e1f21e91ca57b2ef
BLAKE2b-256 f480cb07e29421e013ec7e0d7aa91413a7b6d7cbd11dc5a5764dabbc07c15f51

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