Skip to main content

A Performant Discrete-Event Simulator for Network Simulations

Project description

Day: a Multi-Threaded Performant Discrete-Event Simulator for Network Simulations

Developed with the Rust programming language, Day is designed as a highly performant discrete-event simulator for network simulations, using a multi-threaded executor that oversees stackless coroutines. It is designed based on the actor model, where each actor can only interact with its counterparts using message passing.

To run a network simulation session using a configuration file:

RUST_LOG=debug day configs/simple.toml

where RUST_LOG levels can be error, warn, info, debug, and trace.

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

dayone-0.1.6-cp311-none-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.11 Windows x86-64

dayone-0.1.6-cp311-none-win32.whl (1.1 MB view details)

Uploaded CPython 3.11 Windows x86

dayone-0.1.6-cp311-cp311-musllinux_1_2_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

dayone-0.1.6-cp311-cp311-musllinux_1_2_i686.whl (1.6 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

dayone-0.1.6-cp311-cp311-musllinux_1_2_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

dayone-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

dayone-0.1.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

dayone-0.1.6-cp311-cp311-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

dayone-0.1.6-cp311-cp311-macosx_10_12_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

dayone-0.1.6-cp310-none-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.10 Windows x86-64

dayone-0.1.6-cp310-none-win32.whl (1.1 MB view details)

Uploaded CPython 3.10 Windows x86

dayone-0.1.6-cp310-cp310-musllinux_1_2_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

dayone-0.1.6-cp310-cp310-musllinux_1_2_i686.whl (1.6 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

dayone-0.1.6-cp310-cp310-musllinux_1_2_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

dayone-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

dayone-0.1.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

dayone-0.1.6-cp310-cp310-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

dayone-0.1.6-cp310-cp310-macosx_10_12_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10 macOS 10.12+ x86-64

dayone-0.1.6-cp39-none-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.9 Windows x86-64

dayone-0.1.6-cp39-none-win32.whl (1.1 MB view details)

Uploaded CPython 3.9 Windows x86

dayone-0.1.6-cp39-cp39-musllinux_1_2_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

dayone-0.1.6-cp39-cp39-musllinux_1_2_i686.whl (1.6 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

dayone-0.1.6-cp39-cp39-musllinux_1_2_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

dayone-0.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

dayone-0.1.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

dayone-0.1.6-cp39-cp39-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

dayone-0.1.6-cp39-cp39-macosx_10_12_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9 macOS 10.12+ x86-64

File details

Details for the file dayone-0.1.6-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for dayone-0.1.6-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 54572b8238884b12f1a3cfe4a748067f2b711480735da59c3ac7b70eeecb2066
MD5 0c5359171cfc886a6692c939edaf0bc9
BLAKE2b-256 5a6583357a03389e1b266064a37bc9adbb811feec58ee5e15e84144af6d92fc8

See more details on using hashes here.

File details

Details for the file dayone-0.1.6-cp311-none-win32.whl.

File metadata

  • Download URL: dayone-0.1.6-cp311-none-win32.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.6.0

File hashes

Hashes for dayone-0.1.6-cp311-none-win32.whl
Algorithm Hash digest
SHA256 c69ea517133ce7d9cee08fc3fce6e06d06db2ad91e711d95bad9b8bd2a42de64
MD5 80f19353b99683277bfa11e1b0ea310e
BLAKE2b-256 b820fe2d3c7afa2a816eb55cb74f2f8f98d52358890c92037ae1156dad8f6516

See more details on using hashes here.

File details

Details for the file dayone-0.1.6-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dayone-0.1.6-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5116a65400fca54d53e5c62b18b4ab50f5366c237db78c94ca2ba56d9ed2d13f
MD5 bc4f8b33836cf8ed7907b38be134a9f2
BLAKE2b-256 7cf7fff54574062688b7bd07d629d8efd8ff0a4c505d5d8f6952c7e84968891f

See more details on using hashes here.

File details

Details for the file dayone-0.1.6-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for dayone-0.1.6-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b33c116d5b81914ccc3922741df95bce1c4417b20dcc6c21fd2bd4b468b57bce
MD5 18f58f34963aafdf02bb698ab04ea9f0
BLAKE2b-256 207a7abbbed9ec03ca2bf068585749850e512f41a0a63488e8d6a5d8fc391676

See more details on using hashes here.

File details

Details for the file dayone-0.1.6-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for dayone-0.1.6-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9045caf42a15e5deb81cbed1520ad5b56ea89a75e3b21166114ee2085a819d5c
MD5 3eb3a0aa07538ba367498d6c736bc8f0
BLAKE2b-256 de859a58cbe65e84a87700a313dbc9a79dc5ef80b3574ee928da6c0ef4413deb

See more details on using hashes here.

File details

Details for the file dayone-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dayone-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4e7507fdbd2fd3af2f41f29b5712165cb316a8876d6ba712df6acf15deb7a28b
MD5 04596c391dfbd92f925cc8545fcf653b
BLAKE2b-256 a48a88c6afa7cfac637f3fdc1a6aa0d73c600c8fd83b0f0370b596a2b77311c4

See more details on using hashes here.

File details

Details for the file dayone-0.1.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dayone-0.1.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e6da1736742b3da976843379b8ccb63f1ea78a2516dd3adfeab86ade2f1a23d0
MD5 b2dc7da86c519a34ebc6736ed1b67119
BLAKE2b-256 36b67c7455f2f5fadd96eb87d9e765dab7bf28d46604148547c4769970b22a6a

See more details on using hashes here.

File details

Details for the file dayone-0.1.6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dayone-0.1.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 11cc5d2aeb01397afc9984ee1be9425b4a4fd4db8ecb47e0f1d4fb1abde4f688
MD5 c87c219f5dec46b05a487168acca5d09
BLAKE2b-256 8db98b6261ddd70aa51d531910cb07d3d367b780f470f81e68218325e0a5bed3

See more details on using hashes here.

File details

Details for the file dayone-0.1.6-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for dayone-0.1.6-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 742e8b9987d9bf798468a96a6ca9d22e50162dd908a3c7821e84b61a691b7497
MD5 25f2ce7c6ec33863526dc48e8ccf40f0
BLAKE2b-256 e0a5955c6eae85e4acba06778ac703d77bf9ec133d9465bb1d34daaf708cd5b2

See more details on using hashes here.

File details

Details for the file dayone-0.1.6-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for dayone-0.1.6-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 9da12ba82aec676d786579e4351adbae74f035f16916e331657dd19e66202e77
MD5 61f0926c738f490dc6618a878e0a38c5
BLAKE2b-256 692e09bf8535c12b393af61102e2e8e164dc77743ce3e05f3be9ff7a148ba6fe

See more details on using hashes here.

File details

Details for the file dayone-0.1.6-cp310-none-win32.whl.

File metadata

  • Download URL: dayone-0.1.6-cp310-none-win32.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.6.0

File hashes

Hashes for dayone-0.1.6-cp310-none-win32.whl
Algorithm Hash digest
SHA256 543351b2cbd63d84c378a3cb3d88ba13cd20c9a47f5f5d5c2e62df578b1f07d0
MD5 afa2e8cae6d6ab03c7037600a9f40a67
BLAKE2b-256 32ba0ac0a904d054517965dfa6f5520a5649c8f7d53ae67a7c041aa955b87cb6

See more details on using hashes here.

File details

Details for the file dayone-0.1.6-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dayone-0.1.6-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bdc4a0df4790fecfe088c34986d6d85a9fcfc51b6f667e948e4e12c1541072ff
MD5 0490bd6dbd5aae8119594a7eceaed328
BLAKE2b-256 8ec4c5eb2f9afe5ed061045eccda3a39806e355e4da251bc690f935051fb4cf0

See more details on using hashes here.

File details

Details for the file dayone-0.1.6-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for dayone-0.1.6-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ae5e3d9608f63ee93e25493f79e99c956e2d5e414f1cda897832e928fb97bc57
MD5 efec1f2ed8b120421ae924e3f173dd34
BLAKE2b-256 a65a27586d11bc00961afa22974c041dd6adfbbb74b6d5a5072967e036f62021

See more details on using hashes here.

File details

Details for the file dayone-0.1.6-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for dayone-0.1.6-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d13b2312ec73f218b15a20b9e3b2d401461bb4f2d85194a90d8c92d01f9d8cf3
MD5 dd4dd41ea100fe4856f0e1c459a129d7
BLAKE2b-256 da7d8f9aa49527e9930ccfa42dd0d1ac95c8ed12ea05e507aab4b648a7e07705

See more details on using hashes here.

File details

Details for the file dayone-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dayone-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b10c2b4b8a5fee87601b978229ac8c62e43a98f3a3c789f53d2c8069fe15a96
MD5 402fe4d0e29decc37ac81caae5597a09
BLAKE2b-256 3bebbb5d3a6e9e44ff762efe0dc2cc5132e7f6561eeaceb3cad0cdf4ac763581

See more details on using hashes here.

File details

Details for the file dayone-0.1.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dayone-0.1.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b6981233c4c64ebda7faec29e8cd650dbde0718335d07fa5365059d40f3d72ff
MD5 5ed98cd267087a256143f194b24f0d0a
BLAKE2b-256 443827c22d0a9681142817da04160b4099b99ba79f0fe9d5b5d552f8d080f343

See more details on using hashes here.

File details

Details for the file dayone-0.1.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dayone-0.1.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 805eeeb608edd7ae85d2c27690b3db525da9ea75920a42b71336c02eaf30a8ba
MD5 f4b9cf4298c9925ddbbee7e5255779cf
BLAKE2b-256 24af65ca655c12db5576cc51a79c9f095340d54f2c4a820c1b25169e0e8abb69

See more details on using hashes here.

File details

Details for the file dayone-0.1.6-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for dayone-0.1.6-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c244f0cb1f21119ce2260a45426b92495c16e6d25665d8250f0db04b0c124028
MD5 16e263376c6fd7c7ff01c80b2ae9ee10
BLAKE2b-256 d2cec841238be240fc2eefc822851e4379152249c67e53c3b91c58c3835d0fd8

See more details on using hashes here.

File details

Details for the file dayone-0.1.6-cp39-none-win_amd64.whl.

File metadata

  • Download URL: dayone-0.1.6-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.6.0

File hashes

Hashes for dayone-0.1.6-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 d825c7837b678182c56fbe97c2b45d6006bfc16c3325ca71d849c29fc198c3e2
MD5 9021ac204d185c22d349193745b7f135
BLAKE2b-256 bd29528160413cebb445f23cdeb93217b81420572486bb0f26acb4d84358ccb0

See more details on using hashes here.

File details

Details for the file dayone-0.1.6-cp39-none-win32.whl.

File metadata

  • Download URL: dayone-0.1.6-cp39-none-win32.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.6.0

File hashes

Hashes for dayone-0.1.6-cp39-none-win32.whl
Algorithm Hash digest
SHA256 398bf50a374c2d8bb53efd96e40d9f5fee0ba7d622a612aefea81dfc8eae6b90
MD5 73bae099f9696cd4b26ce81aff5e72a1
BLAKE2b-256 d9c2e110f8b92f2c01f59a0e4ae10a5889db82aeabc2fe114136471bbed8bdc3

See more details on using hashes here.

File details

Details for the file dayone-0.1.6-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dayone-0.1.6-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5bfabf272edb5b4703333860979ab3d05b2c7c6e40e77b5a753165d46249c289
MD5 b90d33db9bb650883ac40addb55c2ff6
BLAKE2b-256 6eb35251c630f5a59fc6254a21f439467bb08736747b7b48c8ef02dcfd24c62e

See more details on using hashes here.

File details

Details for the file dayone-0.1.6-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for dayone-0.1.6-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a4d8a9b13398627cd402738edd4735ea0cec8310e141a5f884c890cb2827fed2
MD5 57599bf6da59c6cb8f42ac71141665fd
BLAKE2b-256 fb433b6493c09a1e515cca22c0a644ba2ab2fa5d0a1246e10cb5a759184012c7

See more details on using hashes here.

File details

Details for the file dayone-0.1.6-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for dayone-0.1.6-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0d4b23e2f2400e9072b3ca85a8e533de9ec29524f008b4e1904839faef6cc62a
MD5 ae47dedb237c4a26fb66dd8acd012be5
BLAKE2b-256 09192d9134cd68e96680915b5abb0a38a04361cd884b366f25b30210878eaaa1

See more details on using hashes here.

File details

Details for the file dayone-0.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dayone-0.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9ae9846569505b7794900898f344afca1387db699b7f7966b337c4aba1ca72a7
MD5 f1d4673976c2168ff2389804db5affea
BLAKE2b-256 a4f565014f9d9c4da7f68d03c7613d151e4360d0b338c117f8d03d33be4f1328

See more details on using hashes here.

File details

Details for the file dayone-0.1.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dayone-0.1.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 155108899cc9275221256cd1987224308f1c57eed8a38fa51675b44158e71389
MD5 d4f1d07ae84f1e6284377c6624f84e21
BLAKE2b-256 afd90ac2b82a9c810906e888e444ebc4eb685eb8ee2993e1ed3bb8468f9f8c98

See more details on using hashes here.

File details

Details for the file dayone-0.1.6-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dayone-0.1.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4420a6a98553af3478ad88485d31b3f1755acd1b8a7e9f5e4e76aa339c0316f0
MD5 4f7a6492f297abbae9ed2eb3591d303e
BLAKE2b-256 9842e12759adf38623fcd072f0d1f99c74ef7b2baece57e569733457b651c50e

See more details on using hashes here.

File details

Details for the file dayone-0.1.6-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for dayone-0.1.6-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ec71080827ecdda431667d31410d3e376827c601249827c452766c855813116a
MD5 7f361552551950637b355976a29d5f5b
BLAKE2b-256 71efeab61a5921b762385258f16360ee29416956d509a7be8872b2f0fe20eec9

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