Skip to main content

Core package of the ECLYPSE framework.

Project description

eclypse-logo

PyPI - Python Version

pre-commit Checked with mypy Checked wit 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.

This repository contains the core of the framework, with the engines and the main logic of the simulation.

Installation

To install ECLYPSE-core you can run the following commands:

pip install eclypse-core

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

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 Distributions

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

eclypse_core-0.6.22-cp312-cp312-manylinux_2_39_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.39+ x86-64

eclypse_core-0.6.22-cp312-cp312-manylinux_2_35_x86_64.whl (11.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ x86-64

eclypse_core-0.6.22-cp312-cp312-macosx_14_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

eclypse_core-0.6.22-cp311-cp311-manylinux_2_39_x86_64.whl (11.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.39+ x86-64

eclypse_core-0.6.22-cp311-cp311-manylinux_2_35_x86_64.whl (11.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ x86-64

eclypse_core-0.6.22-cp311-cp311-macosx_14_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

eclypse_core-0.6.22-cp310-cp310-manylinux_2_39_x86_64.whl (11.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.39+ x86-64

eclypse_core-0.6.22-cp310-cp310-manylinux_2_35_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.35+ x86-64

eclypse_core-0.6.22-cp310-cp310-macosx_14_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

Details for the file eclypse_core-0.6.22-cp312-cp312-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for eclypse_core-0.6.22-cp312-cp312-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 43fce3c208ca44f6793049a71efad42bdc1dc78096fc8938c9a7f9a78ed5b4c9
MD5 70832711bc7ebc02430e1526d3f077d1
BLAKE2b-256 51c9feb6c57da457ce04abb066be6cce3ad3e39f2a45d60eb1249e00a3a16894

See more details on using hashes here.

File details

Details for the file eclypse_core-0.6.22-cp312-cp312-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for eclypse_core-0.6.22-cp312-cp312-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 09cfb65a0f584ae87071c722f91a71819fd8183d7ca6b736e73b2545394271ea
MD5 db6c06f736669c5c217a99428f432d11
BLAKE2b-256 7fdf3fad420f8ef9eef179f6df4268f57a01c381706a2d1b6fa6a2f79c2ef609

See more details on using hashes here.

File details

Details for the file eclypse_core-0.6.22-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for eclypse_core-0.6.22-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9467faedefebae0219793a99f1321b8709858692190bb3ef91a77ebdc7d98e09
MD5 83c2c84ff1cc6ff5c20272e1ec2716e2
BLAKE2b-256 7ab5f337705b079b1f49ef29307d1b16ed0777ac4f064862d7344754eff4cd5a

See more details on using hashes here.

File details

Details for the file eclypse_core-0.6.22-cp311-cp311-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for eclypse_core-0.6.22-cp311-cp311-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 ee6020f9003940e3e7ce2f9dab5443682af23fa9bd0bf3df55ff964bca3e9805
MD5 83d50f91206bb31fcbd44885c4e4f046
BLAKE2b-256 68da1beb0ad64bd167e64db5820b828338671d19f23b6bc71da877e8e02048ea

See more details on using hashes here.

File details

Details for the file eclypse_core-0.6.22-cp311-cp311-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for eclypse_core-0.6.22-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 a16237bf1c5f0066a0e96c5ff199a56ed990780f331777c8c41dea307083526a
MD5 eaf8ce1457fa24c6e3ac3bdaed492999
BLAKE2b-256 ee997a73db89f2b9b6cf7944eb351e21ac317447e3ee0b023a6d721f12dd84a9

See more details on using hashes here.

File details

Details for the file eclypse_core-0.6.22-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for eclypse_core-0.6.22-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 38bf563fe956275611e791b865be74054afe11f8de1da5dce0d2bedf8ca9b598
MD5 10ca26f9a6a0b059ffd5cc74a77cfa87
BLAKE2b-256 6e79a930eaa6ea18d287607df6ddd9247f554c6d269f93e339d332da6150d60d

See more details on using hashes here.

File details

Details for the file eclypse_core-0.6.22-cp310-cp310-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for eclypse_core-0.6.22-cp310-cp310-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 c3bfbbe4e11fe726a1827fa3fe18d76db005fd048556e4edcddfdf9ce19d21d4
MD5 4323b711a0f0bd00e81010aa821f7f20
BLAKE2b-256 7e9cf9665f04fc519995cebcce0e1d2965b74ebcf0cacce9770d67b1374d216f

See more details on using hashes here.

File details

Details for the file eclypse_core-0.6.22-cp310-cp310-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for eclypse_core-0.6.22-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 3a64dda45f3732cf8b31e9a289d982f89fdef560b18fbceba08f612f02a4c5df
MD5 eb2f98c4fa3b838ada6562a7f232e3b0
BLAKE2b-256 959bcc0f876b753b313e7532c51ca692921c59a7de5b9f02985da264ff5c99e8

See more details on using hashes here.

File details

Details for the file eclypse_core-0.6.22-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for eclypse_core-0.6.22-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 22a5a3c32ee4c84df64e59546905fe5bdfbf74f42fcc8202d7c75a479c6a18ce
MD5 7fdf3b8e2154ff042c8a2f138a01cc50
BLAKE2b-256 84b13802b01dcaf0c6e3ed1c99e6547f15b0c2e207eb224e04cd271c9aebdeea

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