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

Uploaded CPython 3.12macOS 14.0+ ARM64

eclypse_core-0.7.0-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.0-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.0-cp311-cp311-macosx_14_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

eclypse_core-0.7.0-cp310-cp310-manylinux_2_39_x86_64.whl (11.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.39+ x86-64

eclypse_core-0.7.0-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.0-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.0-cp312-cp312-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for eclypse_core-0.7.0-cp312-cp312-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 c172cb13818eb61d549da85ed70c2161247a92f41cb824638803a6cb70f18a36
MD5 9545032bad8bc0a7e111f0705852e7eb
BLAKE2b-256 2ee430b8820322d244aa8f5afc02292d831bc9c865d689ba63dc6232c04f2786

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eclypse_core-0.7.0-cp312-cp312-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 0122647e9f20fca3a5caf692e248e4200ba7c8cf34bf0eccdde3507f7094d72d
MD5 01568a4ffa32b3c4920bb8b60ce9c9b7
BLAKE2b-256 5c4a478d57ad5eedd5d41c24dbc5abc8551f1510ef65e5e1474c89992bbc9105

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eclypse_core-0.7.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 826811a7b346f3b20084ca3af575c0d12bb7cf8cc9c8ea100b73710095b889fc
MD5 b7eba2687ba6a639d4037fe860d971a0
BLAKE2b-256 9ed4359ad3de46cff0dabc161d8c463dac5678aadb9f7461187d4bfa2135c446

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eclypse_core-0.7.0-cp311-cp311-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 5d43c48bbaf902c0db70022c6bf6afb3b2c2c874d0d8fc46dbbada0dae860858
MD5 2ea8f1031d616fe3a248c3e4be28cc05
BLAKE2b-256 199d9a1b175db4ce11bedc6bd24566e6b201785f74d39947988407b47e5b76cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eclypse_core-0.7.0-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 6a13c0e07b291e9e6729e7437bf10d5414d877423bb9a65d4abec665d83c5aca
MD5 f7faca7ec5722a791e73f6b62f48717a
BLAKE2b-256 4738e611e9140d55fec3aaeb0550cec3cd72da15891a5fb92f9fc837785b2646

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eclypse_core-0.7.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d6ddf8f55ea1df991ec1e47d270d13841d6002c8956c996a539e2752b493c5d5
MD5 bfa8c289b8761fb3775fa3840bf5c10b
BLAKE2b-256 a612ca0031330f85688673e733e7957c1a9036828c833bba2f7939c54f8efe2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eclypse_core-0.7.0-cp310-cp310-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 391225c55193e6997ec0936c9e204d91969d99430b83755aac3d0f20c1aa8614
MD5 f59339abd6da6a68a969e20beb5b3ec5
BLAKE2b-256 72c4ae5de25409a41417f3088111a3828f0d1eca04f114aa60d4c999ca64e3ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eclypse_core-0.7.0-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 c45cc8efd369ff03bdc18b2347a4a1b991ee48fab4d20b1fb9079d1d0458d480
MD5 b959e32a75a8099d5e6cb66889c59b47
BLAKE2b-256 2d08a57073425a9380ca8f450a8f29414830a464e1ea23b8ef101a9661902d95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eclypse_core-0.7.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2e8198bef4868908bd2c188bfb94d151116aeb57ee2fe20511c792dbad22615e
MD5 6eedce278d9d2e83e2a6bcaa4eaa3400
BLAKE2b-256 612e05501ce1e800e9a34a0416279493a10263596f4368ac4fb8ab63895b725d

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