Skip to main content
Latest PyPI version Documentation Status License Build status Coverage

logo

Work in progress! This project is in an early prototyping phase.

What is ‘model-framework’?

Model-framework is a framework to build simple to use Python interfaces for complex models. For instance, a structural analysis tool (like FramAT) requires a number of user inputs parameters, for instance, for general settings, material or loads. It can be cumbersome to develop a consistent user interface for such a tool which has a large number of settings. Model-framework helps to build good Python user API’s for complex models. In particular it aims to improve the following aspects of the developer and user experiences.

  • Providing a simple to understand Python API to build and interact with complex models

  • Enforcing API consistency

  • User input validation

  • Full API documentation through automatic documentation generation

  • Flexible model extensibility

  • Clear separation between user input and solution routines

Please refer do the documentation for more information.

Installation

Model-Framework is available on PyPI and may simply be installed with

pip install model-framework

License

License: Apache-2.0

Download files

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

Source Distribution

model_framework-0.1.0.tar.gz (22.3 kB view details)

Uploaded Source

Built Distribution

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

model_framework-0.1.0-py3-none-any.whl (19.7 kB view details)

Uploaded Python 3

File details

Details for the file model_framework-0.1.0.tar.gz.

File metadata

  • Download URL: model_framework-0.1.0.tar.gz
  • Upload date:
  • Size: 22.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.7

File hashes

Hashes for model_framework-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d57919f7933ef7cb07a87a00c7d9b5d806464915e45566d31674f03d2308875a
MD5 8a9380ca73b39b85e5f7637cc9ca6737
BLAKE2b-256 16866ce4f9a4d1a106c1f22293cadddb39bdf7437cfe2c3c5b5fe48141dd4d8c

See more details on using hashes here.

File details

Details for the file model_framework-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for model_framework-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8aab5b29b856e14d0e978884219df3a1bf500f21878148969178cf40f3ed2347
MD5 c8ef3e960ff35ee54bcf572ecaed91e4
BLAKE2b-256 5426442cd02d7d2b313c0497135fe76213aa99883ac21cc48499b1e8284cac13

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

0.0.20

2 files

0.0.16

2 files

0.0.15

2 files

0.0.14

2 files

0.0.13

2 files

0.0.12

2 files

0.0.11

2 files

0.0.10

2 files

0.0.9

2 files

0.0.8

2 files

0.0.7

2 files

0.0.6

2 files

0.0.5

2 files

0.0.4

2 files

0.0.3

2 files

0.0.1

2 files

Supported by

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