Skip to main content

an Edge-CLoud pYthon Platform for Simulated runtime Environments

Project description

eclypse-logo

PyPI - Version PyPI - Python Version pre-commit codecov pre-commit.ci status

Ruff Checked with mypy Checked with pylint Import sorted with isort Import cleaned with pycln Code style: black Doc style: docformatter

ECLYPSE (Edge-CLoud pYthon Platform for Simulated runtime Environments) is the first simulation library entirely written in Python, for experimenting with deployment strategies in varying infrastructure conditions. It provides an interface to simulate deployments of service-based applications onto life-like infrastructures, without and with an actual application implementation to be deployed.

Installation

To install ECLYPSE and all its dependencies, you can run the following commands:

pip install eclypse

N.B. We strongly suggest the installation of ECLYPSE in a virtual environment.

Documentation

The documentation for ECLYPSE can be found here.

Publication

ECLYPSE is described and assessed in:

Jacopo Massa, Valerio De Caro, Stefano Forti, Patrizio Dazzi, Davide Bacciu, Antonio Brogi
ECLYPSE: a Python Framework for Simulation and Emulation of the Cloud-Edge Continuum,
Journal of Software: Evolution and Process, 2026.

If you want to cite ECLYPSE in your work, you can use the following BibTeX entry:

@article{massa2026eclypse,
  title     = {{ECLYPSE: A Python Framework for Simulation and Emulation of the Cloud-Edge Continuum}},
  author    = {Massa, Jacopo and De Caro, Valerio and Forti, Stefano and Dazzi, Patrizio and Bacciu, Davide and Brogi, Antonio},
  journal   = {Journal of Software: Evolution and Process},
  volume    = {38},
  number    = {1},
  pages     = {e70081},
  year      = {2026},
  month     = {1},
  doi       = {10.1002/smr.70081},
}

Authors

Contact Us

If you want to get in touch with us, drop us an e-mail!

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

eclypse-0.8.5-py3-none-any.whl (199.2 kB view details)

Uploaded Python 3

File details

Details for the file eclypse-0.8.5-py3-none-any.whl.

File metadata

  • Download URL: eclypse-0.8.5-py3-none-any.whl
  • Upload date:
  • Size: 199.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.4 CPython/3.11.9 Darwin/23.6.0

File hashes

Hashes for eclypse-0.8.5-py3-none-any.whl
Algorithm Hash digest
SHA256 fcbf38d2e12b18b61bf3962c44b571073fb5ca480c4c46ec15378991d5953f6f
MD5 9e514b5c1a13460c2b3408780030e91e
BLAKE2b-256 b569badd0162e42c0ea309f88eb32b669365e5ff235af14723ffd5b1238039bf

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