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.7.4-cp313-cp313-manylinux_2_39_x86_64.whl (11.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.39+ x86-64

eclypse_core-0.7.4-cp313-cp313-manylinux_2_35_x86_64.whl (11.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.35+ x86-64

eclypse_core-0.7.4-cp313-cp313-macosx_14_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

eclypse_core-0.7.4-cp312-cp312-manylinux_2_39_x86_64.whl (12.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.39+ x86-64

eclypse_core-0.7.4-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.7.4-cp312-cp312-macosx_14_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

eclypse_core-0.7.4-cp311-cp311-manylinux_2_39_x86_64.whl (11.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.39+ x86-64

eclypse_core-0.7.4-cp311-cp311-manylinux_2_35_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ x86-64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

eclypse_core-0.7.4-cp310-cp310-manylinux_2_39_x86_64.whl (11.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.39+ x86-64

eclypse_core-0.7.4-cp310-cp310-manylinux_2_35_x86_64.whl (11.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.35+ x86-64

eclypse_core-0.7.4-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.7.4-cp313-cp313-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for eclypse_core-0.7.4-cp313-cp313-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 5cb7f931da9a930a5f9ff9da465cf54903f94a13fde289614e6bd0fabd93c35e
MD5 8ced54daab5a07a9c99144e7bdd5c1f8
BLAKE2b-256 88f16d083071cf8e7b7b64814f0349914cdd5b1109e7f426ab60f89567abc6cf

See more details on using hashes here.

File details

Details for the file eclypse_core-0.7.4-cp313-cp313-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for eclypse_core-0.7.4-cp313-cp313-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 2ed42a3788ec2a2f028c058fa537cf7a4f2f279126596e9e50f144d7b2377eaa
MD5 47f1b3c77290d3d9ae314fd0cf2bca9c
BLAKE2b-256 82632bb6e62dfae5c78d10042a0d46398709a495d6df1f221f657141405f1d0a

See more details on using hashes here.

File details

Details for the file eclypse_core-0.7.4-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for eclypse_core-0.7.4-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1eb1617f32b633677d5789eaa999e424e2815142fab825ab1e158a38061edc39
MD5 8cfb4b01b8535fb413d630a0a38565ae
BLAKE2b-256 47291d47a0bcb7e8332ff868a9a54a562765593e8fdbb8f6032ba65126689f43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eclypse_core-0.7.4-cp312-cp312-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 615b1366d05cfb0af0ee19679cc1da81d3d0e4ea56fbdf1056b0b78816a40eb6
MD5 2b37f96e7f23f9423bdbee4a8677bbd1
BLAKE2b-256 d593f141d9b6eef866d5afe6b958ad1f13b040346a93efc887ccdaac865bb58e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eclypse_core-0.7.4-cp312-cp312-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 aca56c7032f14a90efd14fcf528709b7e93b15b11aa7b5f37c17f41e8197c9e8
MD5 76c1e82b79cc7611097a53a03bf789c6
BLAKE2b-256 a84f9ae1a750e5625d0eb798f1217cc2db0f8fcfd89ee8431f55740a110d747b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eclypse_core-0.7.4-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5ec78bf55fc456807449bcd0c7a19f0cb2d3bea953652446f54ceec9ea825b09
MD5 bd5d1b56fed0e29a02f92346fe250b20
BLAKE2b-256 6f2d498c8144c92d95398c1687e2853d955f9037e2b751dc88e56689a3a89d88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eclypse_core-0.7.4-cp311-cp311-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 1dc52708aeb98af39627db7093a8fc0eb6bf34a434a0040c75a9ec5f7dc24ef5
MD5 fa7fc5e7444fb7b3cbc07a19bff5cb36
BLAKE2b-256 55c69785cb7035c3516415cf074ad77251de4400d9e41a647634ee92c3eda831

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eclypse_core-0.7.4-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 1939cb96ded6da0f1484a2638a92ddac34b0909b620efad7981dfc599c8d3372
MD5 936353b5509c61730ae014bd4e4439f2
BLAKE2b-256 16f8a8912c9ae658bf44b41f58e60ac69756e122c14c52c281f2dde5420f57db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eclypse_core-0.7.4-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 cc98153a7466466400752c46e4acac1ac9b3e4ac823b456734de041aef03c709
MD5 498cb777127b1afc718973f7519e7dde
BLAKE2b-256 e5ada1303f345bf431f0c5ff2c41814c5f53764bee3f968460b1d01c2eee216d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eclypse_core-0.7.4-cp310-cp310-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 14a2e6dd57ad0551f37c806d2aadf8eeabcef2a8ebc6ff121ed54bf4387ad3a0
MD5 800820150213b8e26c7fd2f29aad803a
BLAKE2b-256 5e376ba35c94fd1bfaf68acc3c47197cdc6aaf4dc0009aae9b639d3bb6af8ba9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eclypse_core-0.7.4-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 a007fd84350bbd5de97a6dcc6d78878272e749ddf0a4c3ebe2fcc6ae1f305c71
MD5 3c14e856464fe0183c129fce054b8511
BLAKE2b-256 270436352ae803437479fe3b893a73817868a9a49ea991684e75baccc6c3b330

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eclypse_core-0.7.4-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a1a870e088b872a3f970e9a8524bd72593cd3ea80662ee0573fd70b7dea997d9
MD5 1041ddefd862bb0dbc1ae38edde91618
BLAKE2b-256 93d2a5c74fb575cd8128ccc0a0edc1161da3d59c120e05f4499cd8c3cda8f66e

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