Skip to main content

Mosaik Environment for palaestrAI.

Project description

Adversarial Resilience Learning --- Mosaik Environment

This projects contains the interface between palaestrAI and mosaik, the mosaik environment.

Introduction

This package allows to use worlds created with the co-simulation framework mosaik as environment in palaestrAI. The package was developed with MIDAS in mind but should work for arbitrary mosaik worlds. See documenation for more details on how to import a world.

Installation

palaestrAI-mosaik is written in Python. It provides a setup.py that installs the minimal set of packages to run ARL Mosaik. Use, preferable in a virtual environment::

 ./setup.py install

or, for development::

pip install -e .

Additional requirements are listed in the requirements.txt::

pip install -r requirements.txt

Alternatively, you can install it directly with pip

pip install palaestrai-mosaik

Usage

To run an example you have to install the requirements.txt. Under tests, you find the example_experiment_midas.yml that should be passed to the palaestrai command line interface::

palaestrai experiment-start /path/to/tests/example_experiment_midas.yml

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

palaestrai-mosaik-0.4.1.tar.gz (277.6 kB view details)

Uploaded Source

Built Distribution

palaestrai_mosaik-0.4.1-py3-none-any.whl (21.0 kB view details)

Uploaded Python 3

File details

Details for the file palaestrai-mosaik-0.4.1.tar.gz.

File metadata

  • Download URL: palaestrai-mosaik-0.4.1.tar.gz
  • Upload date:
  • Size: 277.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.26.0 setuptools/57.4.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.6

File hashes

Hashes for palaestrai-mosaik-0.4.1.tar.gz
Algorithm Hash digest
SHA256 1432b5b430dc582a7c211cb27029462fcd5d90278b0b1db7da4d8f84d20b88a2
MD5 93e2fb9f127ea4a6caafd7e5bece51a1
BLAKE2b-256 2ded5799ecb28d03246e5c9055449b72408a91bd4b9e6170506bb4eabd28eb36

See more details on using hashes here.

File details

Details for the file palaestrai_mosaik-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: palaestrai_mosaik-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 21.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.26.0 setuptools/57.4.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.6

File hashes

Hashes for palaestrai_mosaik-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 006f59725a2daa2317ad295b0bdc166aecc7045b43dbce1e7deab921c7aa4db7
MD5 ee1efd66a11f9e980e537cfa1a038a56
BLAKE2b-256 f1ab9dc288f216c668408f0c4b2d0c9b0ec2f5a9cebe9e149b8daae79d8ad754

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