Skip to main content

Block-Model Simulator for python

Project description

BMS is a block model time simulator: it computes time values of time functions (called variables) linked by blocks which represent equations and behaviors between them. A model (class DynamicSystem) contains blocks, which contains the variables.

BMS is designed as a lightweight, fully scriptable, open-source equivalent to simulink in python.

Documentation

Reference, tutorial

A web documentation is available on pythonhosted, generated with sphinx, which includes some tutorial and reference: https://pythonhosted.org/bms/

Examples

Some examples on how defining the model and working with the results are provided in the examples/ folder on github: https://github.com/masfaraud/BMSpy/tree/master/scripts

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

bms-0.1.4.tar.gz (24.1 kB view details)

Uploaded Source

Built Distribution

bms-0.1.4-py3.7.egg (57.6 kB view details)

Uploaded Source

File details

Details for the file bms-0.1.4.tar.gz.

File metadata

  • Download URL: bms-0.1.4.tar.gz
  • Upload date:
  • Size: 24.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for bms-0.1.4.tar.gz
Algorithm Hash digest
SHA256 758f16344292004467074035656a883d5979986b76dee4cc024be25ab2965c0f
MD5 6c22e9c31eae295c30b7f687d3275249
BLAKE2b-256 48e8f00e0d3368c8a1af782cee18c22ca361c990ee5707ee05529f216a810c30

See more details on using hashes here.

File details

Details for the file bms-0.1.4-py3.7.egg.

File metadata

  • Download URL: bms-0.1.4-py3.7.egg
  • Upload date:
  • Size: 57.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for bms-0.1.4-py3.7.egg
Algorithm Hash digest
SHA256 4442b587e7f6c0199c0b02b7b703fee69221fddbad043e019e3ec8212b38ed7f
MD5 4654dd8664dbe63f1a70dab65ae90f65
BLAKE2b-256 8659f5949b9a0f16787c39c9f2ecc39c83d7740bff29a4a3e8b647710702abf5

See more details on using hashes here.

Supported by

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