Skip to main content

A simple simulation visualization for the browser.

Project description

mosaik-web

A simple mosaik simulation visualization for web browsers.

Installation

$ pip install mosaik-web

Add mosaik-web to sim_config:

sim_config = {
    'WebVis': {
        'cmd': 'mosaik-web -s 127.0.0.1:8000 %(addr)s',
    },
}

Start mosaik-web without SSL:

webvis = world.start('WebVis', start_date='2014-01-01 00:00:00', step_size=60)

Start mosaik-web with SSL:

webvis = world.start('WebVis', start_date='2014-01-01 00:00:00', step_size=60, activate_ssl=True, keyfile=keyfile, certfile=certfile)

Changelog

0.3.0 – 2021-06-18

  • [NEW] Allow to activate SSL.

  • [CHANGE] Updated to mosaik-api 3.0.

0.2.2 – 2019-11-01

  • [CHANGE] Compatibility to networkx 2.4

0.2.1 – 2017-12-08

  • [FIX] Some necessary bug fixes for the cooperation with mosaik.

0.2 – 2014-10-31

  • [CHANGE] Moved configuration from separate config file to extra methods set_config() and set_etypes().

  • [CHANGE] Tolerate entities for which no etype-config is provided.

  • [CHANGE] Removed real-time capabilities since mosaik offers this now.

  • [FIX] Catch OSErrors for websockets to make them not crash the whole simulation.

0.1.6 – 2014-09-22

  • [NEW] Raise an AssertionError if an entity type is not listed in the config file.

  • [FIX] The progress bar no longer makes strange jumps.

0.1.5 – 2014-09-22

  • [CHANGE] Updated to mosaik-api 2.0.

0.1.4 – 2014-07-31

  • [CHANGE] Updated to mosaik-api 2.0a4.

0.1.3 – 2014-06-26

  • [CHANGE] The timeline diagram now looks way nicer.

  • [CHANGE] Adopted latest changes of the mosaik API.

0.1.2 – 2014-05-05

  • [FIX] Updated get_related_entities() call for mosaik 2.0a2.

0.1.1 – 2014-03-27

  • [FIX] Include html/css/js files in the package.

0.1 – 2014-03-27

  • Initial release

Authors

The mosaik web visualization was created by Stefan Scherfke and Gunnar Jeddeloh.

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

mosaik-web-0.3.0.tar.gz (74.4 kB view details)

Uploaded Source

Built Distribution

mosaik_web-0.3.0-py2.py3-none-any.whl (67.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file mosaik-web-0.3.0.tar.gz.

File metadata

  • Download URL: mosaik-web-0.3.0.tar.gz
  • Upload date:
  • Size: 74.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.10

File hashes

Hashes for mosaik-web-0.3.0.tar.gz
Algorithm Hash digest
SHA256 bebd9efd8c607496dc53c141b9f5a7e5e069354ce2ec2a7291481d1e2d93261b
MD5 64128567edfaf066d72e64f0f4b1945d
BLAKE2b-256 d5c6e958ba74687a10b06f57917263b8bac6257bbc2e7a39281f012c4235b6c8

See more details on using hashes here.

Provenance

File details

Details for the file mosaik_web-0.3.0-py2.py3-none-any.whl.

File metadata

  • Download URL: mosaik_web-0.3.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 67.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.10

File hashes

Hashes for mosaik_web-0.3.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 12619c1a2fa831208ed939e2ab002b7e3430d82b91e89064f5418dcf21bd2ca4
MD5 4a19fcd3d3f3a1eed0d3ab501f93cf18
BLAKE2b-256 f476bbe72c9c6398b5deed36bbecb02682203ea21735668b9d6d29c4bbf05f51

See more details on using hashes here.

Provenance

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