Skip to main content

Block-Model Simulator for python

Project description

BMSpy: Block-Model Simulator for python
--------

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

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/bms/examples

Only a few blocks are currently available. Feel free to request for relevant blocks or input functions!

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.0.5.tar.gz (15.2 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: bms-0.0.5.tar.gz
  • Upload date:
  • Size: 15.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for bms-0.0.5.tar.gz
Algorithm Hash digest
SHA256 8d3e91a5fb89dfeb109a9ec2e2550a2c640df792de6dd2a76c89c7a1da570969
MD5 0bddf5d34bebbb079a74a37d2b23dcf4
BLAKE2b-256 579fd06aaba89bc81945edcdf785ec0ec2ed40d10cad1a0fd706a1f12b08dc1f

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