Skip to main content

A Python Wrapper for the daggen tool proposed by Frederic Suter

Project description

A Python port of the daggen tool proposed by Suter & Hunold.

This library generates random, synthetic task graphs for simulation. You can easily convert the generated task graphs into directed acyclic graphs (DAGs) in tools such as NetworkX or igraph, or export them to files. The library helps evaluate scheduling algorithms using various application configurations.

Here is an example of how to generate a DAG of 15 tasks, accepting the default parameters, and import it into igraph:

import daggen as dg
import igraph as ig

dag = dg.DAG(seed=42, num_tasks=15)
tasks, edges = dag.task_n_edge_dicts()
igraph_dag = ig.Graph.DictList(vertices=tasks, edges=edges, directed=True)

You can alternatively convert the task graph into a NetworkX’ DiGraph:

import daggen as dg
import networkx as nx

dag = dag.DAG(seed=46, num_tasks=15)
tasks, edges = dag.task_n_edge_tuples()
net_dag = nx.DiGraph()
net_dag.add_nodes_from(tasks)
net_dag.add_edges_from(edges)

Task and edge attributes

Each generated task has two attributes:

  • computation: a sequential cost (in Flops).

  • alpha: the alpha parameter of Amdahl’s Law, used to encode the overhead of parallelizing tasks in parallel task graphs.

Each edge represents a communication from a parent task to a child task and has a data attribute representing the amount of data transferred from parent to child.

DAG parameters

You can configure the characteristics of the generated DAGs by parametrizing the DAG() function. Following the C implementation, one can set the following parameters:

  • seed: used to seed the random number generator and ensure reproducibility.

  • num_tasks: Number of computation nodes (application tasks) in the DAG.

  • min_data: Minimum amount of data in bytes a task processes.

  • max_data: Maximum amount of data in bytes a task processes.

  • min_alpha: Minimum value for the extra parameter (e.g., Amdahl’s law parameter).

  • max_alpha: Minimum value for the extra parameter.

  • fat: Width of the DAG, the maximum number of tasks executed concurrently. A small value results in a thin DAG. (e.g., chain) with low task parallelism, while a large value creates a fat DAG (e.g., fork-join). with a high degree of parallelism.

  • density: Determines the dependencies between tasks of two consecutive DAG levels.

  • regular: Regularity of the task distribution between the different levels of the DAG.

  • ccr: Communication to computation ratio. It encodes the complexity of the computation of a task depending on the size n of the dataset it processes. The encoding is as follows:

    • 1 : a * n (a is a constant picked randomly between 26 and 29).

    • 2 : a * n log n

    • 3 : n3/2

    • 0 : Random choice among the three complexities.

  • jump_size: Maximum number of levels spanned by inter-task communications, which enables DAGs with execution paths of multiple lengths.

Examples on Google Colab

A couple examples are available on this Colab notebook:

Open in Colab

Project details


Download files

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

Source Distribution

daggen-0.0.5.tar.gz (129.9 kB view details)

Uploaded Source

Built Distributions

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

daggen-0.0.5-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (171.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

daggen-0.0.5-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (173.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

daggen-0.0.5-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (160.3 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

daggen-0.0.5-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (171.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

daggen-0.0.5-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (173.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

daggen-0.0.5-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (160.3 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

daggen-0.0.5-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (169.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

daggen-0.0.5-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (169.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

daggen-0.0.5-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (158.9 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

daggen-0.0.5-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (169.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

daggen-0.0.5-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (169.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

daggen-0.0.5-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (158.9 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

daggen-0.0.5-cp311-cp311-musllinux_1_1_x86_64.whl (372.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

daggen-0.0.5-cp311-cp311-musllinux_1_1_i686.whl (356.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

daggen-0.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (373.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

daggen-0.0.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (360.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

daggen-0.0.5-cp311-cp311-macosx_10_9_x86_64.whl (170.3 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

daggen-0.0.5-cp310-cp310-musllinux_1_1_x86_64.whl (350.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

daggen-0.0.5-cp310-cp310-musllinux_1_1_i686.whl (340.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

daggen-0.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (348.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

daggen-0.0.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (340.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

daggen-0.0.5-cp310-cp310-macosx_10_9_x86_64.whl (169.8 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

daggen-0.0.5-cp39-cp39-musllinux_1_1_x86_64.whl (357.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

daggen-0.0.5-cp39-cp39-musllinux_1_1_i686.whl (346.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

daggen-0.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (353.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

daggen-0.0.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (344.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

daggen-0.0.5-cp39-cp39-macosx_10_9_x86_64.whl (170.8 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

daggen-0.0.5-cp38-cp38-musllinux_1_1_x86_64.whl (357.3 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

daggen-0.0.5-cp38-cp38-musllinux_1_1_i686.whl (347.4 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

daggen-0.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (349.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

daggen-0.0.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (341.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

daggen-0.0.5-cp38-cp38-macosx_10_9_x86_64.whl (170.9 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

daggen-0.0.5-cp37-cp37m-musllinux_1_1_x86_64.whl (342.6 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

daggen-0.0.5-cp37-cp37m-musllinux_1_1_i686.whl (331.8 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ i686

daggen-0.0.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (340.2 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

daggen-0.0.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (330.1 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

daggen-0.0.5-cp37-cp37m-macosx_10_9_x86_64.whl (170.7 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

Details for the file daggen-0.0.5.tar.gz.

File metadata

  • Download URL: daggen-0.0.5.tar.gz
  • Upload date:
  • Size: 129.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for daggen-0.0.5.tar.gz
Algorithm Hash digest
SHA256 d689fe1a4b8d9ad401fb2888ec171ed356dcea77414b541ceffb11b366ef9b23
MD5 8c545e94e315c1f3c43e82fe1ad66cf0
BLAKE2b-256 7b87fdbf8afcec47a79caa13d6101daddc278b57b5c846cd09e5bbdb525d67c9

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for daggen-0.0.5-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 01d834b0bf140e1fab25e72a31a7b808fa6d5cfa7ec6575105e930a7c779bf5c
MD5 03207692e4e21c7f0c51e0bbdd64d8ef
BLAKE2b-256 f33febfc2477cf26d1ec52b4b2c984b513ede2200be704ba9f7af14afa3d4233

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for daggen-0.0.5-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 23b1517320496ea3466b1785629b459e74aeda687881e21109f5a47908773b0b
MD5 eb087197c3a80fe955aca3d24f3cb94c
BLAKE2b-256 5f9ca0644245e4639d54b6c154e4dc76e2214e26df94385144d9b68f791dd9ba

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-pp310-pypy310_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for daggen-0.0.5-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 df0e795e99067e82f913e08334d75d41c5dca2f0f11c800b4987e0f7da2251e4
MD5 d3fb5be1349e489c86fa824c76c23255
BLAKE2b-256 8384978570a4b3ab2dc32eeeb278200e4a1d131ee64381ab9e3b0e7e4c6aa8d0

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for daggen-0.0.5-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8b2e72699ae667df72e1e3900b1cb67e39f2d4296aa5a90c32359840c3d323f6
MD5 6d27ce9823b1849b4ece7fb7e3a83a1c
BLAKE2b-256 1e681fa6350f26161cfbf6d7e1a715a6778668ce5a33a61ac8a23222f9689b59

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for daggen-0.0.5-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 184f3afc730d5b577f751b434ebe1311e0d023cfa6c5207e9bc758628ef330a8
MD5 841ea42cf709a4018cd6b46a89af9b15
BLAKE2b-256 618c64bf3c6533e76e62bf599e421b1fbe39a398fbd320e564d0ee14e7fe8861

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for daggen-0.0.5-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 015f8ff9abd99269fddbbfea413b4450b795f1b22e7df17272430c88135999c5
MD5 9d3bc388c408c32a8aba2e5a12d97357
BLAKE2b-256 3d44112eaf3de1ebf3e5a704e9c30139215753b10ed2a555a9178ca7cc0f381d

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for daggen-0.0.5-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 343c16679e978e0762726a99b70a465585884c1ecf2c61a520c658e8ab395776
MD5 76d8d9ddfd9d2052d5060589ade08773
BLAKE2b-256 b72912122f6e2d6080ac07dbefd03d41713454266400df1a16b94c90e621b1ac

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for daggen-0.0.5-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 edd5646bf6b3d60d46bdf5dc11fd26f757610224c17465ed71dde906a36f3a43
MD5 3330cdadbca7af11b88f8c8cb56601b6
BLAKE2b-256 cfd5e0fa0c2029117861ea718c6ac2b846d1a6bb8a53ab3988678d2568efcf9b

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for daggen-0.0.5-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f1e157b3539c9299b37c1dad25f59885bc4263d72b0cafb6490b209064f92316
MD5 ff2a15041656214a4b5eccd09bd988de
BLAKE2b-256 1082baf966b6ab98d4588e365ab673edcabe05ce78b65a092e906e4411a0b252

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for daggen-0.0.5-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 57f454b7f03c0678ce8b7ba98aaebb844bcf691c2898a02831c24777cc492efd
MD5 47651786db1c16104e93004d1db80e89
BLAKE2b-256 0e6df889643559e25b6f9290315f41efaf24b9cefffd8c3a8db4824254a267b5

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for daggen-0.0.5-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 33198fc9718404ba47efa121b4402c8a4d209618013d7bb56fa51f7bba115d89
MD5 9e00be8877dba5f6106694248042ac9c
BLAKE2b-256 d803c4dee450b51382902acffdcb1c3f380532594ca5420ed668efd77ad8232d

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for daggen-0.0.5-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6d964335eb8f0f7f32fde88c75157a0283756dfaebb866cd15a8352d112725c8
MD5 234ae90666c9c720ac33d21f64986682
BLAKE2b-256 afde260732452f9af83cb63138d5e4afd00997a909969a320dd5edb9db07a0f1

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for daggen-0.0.5-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1b333ad0fa13e1e9805f04ee980efa9c9ea7cc69b79eb5308391ceae0337aa67
MD5 6c8cb8c4077134f047405d8559d34d62
BLAKE2b-256 4ec265e6c66541774d5982510bad6795e18dd5cfdc0e46d5b82d01fccf196238

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for daggen-0.0.5-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a8fe528208a4c1808e0395c6a6cf4d6277e4c87e78117a0272b8bcd01d632d35
MD5 3054f5a1a117300b792af249747f8dae
BLAKE2b-256 f1f349c46a91b5c9c127e81b7d60095ecb187237cc6c3dcd1098ecd8c5262cc0

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for daggen-0.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 212f15d58dc5d4e6e7b9b54b456526b5c19dde9de72f68216a308858ecfe7de6
MD5 5470be2c0ff2f9229ea5383d8515e230
BLAKE2b-256 1f7e05d71a51c99e2020f735c986d903378525c41d58ec5c8b1f5f9299360d57

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for daggen-0.0.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e30c10315f24f474af4de988284a8a2b161a87c0d05e5e47c18d3e1ecebd7c65
MD5 bf1be25b72efc043bca7cb578ac2c6c2
BLAKE2b-256 4f20c37759c289d344330dd54b622ab61a5cf9f026fc0b4520b4e5c527e2e0aa

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for daggen-0.0.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 766ecf5e557918bb933a9bd88753e458693873350dad61454598f68d2aaef624
MD5 9d91aa7f1dc7a0dada242eba32a4c93d
BLAKE2b-256 e264b53a20891637d61779b4a073e435d0d0a44db253ea8dfb22377b31c4e189

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for daggen-0.0.5-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d1890c8b867e518b9fbebfce0a914dc49f8c48212fc1979b890caaef2b961e9a
MD5 3a5021e8c8466cfc37923c5026d4901e
BLAKE2b-256 a837097d3aa9a57a08313ca0ef87c7dfd8b9a6ccd405bb03c0251cfa5d6b7abf

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for daggen-0.0.5-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7ff1b237160058f973ad1258ea789171ada8c4968226de38826d6b32bace3b8d
MD5 38011cdb28c60fa47f413144b89c1dd5
BLAKE2b-256 1403167e8068e7c3be1cc0ba0134e6cbcbc96ea43aa24263434b92add38c638f

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for daggen-0.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 40fb9d95af1b39b0de3818b17fc46980a80960d046902a5ce2a787ef6e4a7ea0
MD5 a06d9f33d75f77ee6f7d8e1998a17a73
BLAKE2b-256 999f7f7e92ef0366c276a3ea6eafeae271cdd82a69d44eb9517332d9fd42a87b

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for daggen-0.0.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 aadfcacea9f5c33b3e18fb56b5860f004788fd8b4d20e58bc99d8d2e7ad1e48f
MD5 ddd9034026bd9b7940b08bc4399e5e32
BLAKE2b-256 3a7ce5309a779f35452783b5066710405f0fb6072458a0fdf320ad35c0b78308

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for daggen-0.0.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 548f908466efd1dfaedcc1517ba0a172cae0cd860d8fbe6481e1bca9ce9b4f03
MD5 3728d07e72f8cd90f06ed22d56161c61
BLAKE2b-256 2c9085e064c8c6b92756a6eae5528d5b9869ef756b0f7c4d78699947bd81829e

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for daggen-0.0.5-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 053b7548c1697e0c44dd32ad3c153863bf3a34b7029a3b1a5a55ab8197541f25
MD5 05f9ca7a3a769ab52e8792447d0dc0f1
BLAKE2b-256 1b273baf787592d85254a33f035d681f5309117fb7334e0fd2471243fa3279fd

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

  • Download URL: daggen-0.0.5-cp39-cp39-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 346.6 kB
  • Tags: CPython 3.9, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for daggen-0.0.5-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f83206e9145e3952c85beac85da1bc534cb5dc44cf76182d24abaab607613cc1
MD5 90226cc76941a2106b6cfd35f525ffa9
BLAKE2b-256 052577a2360e31bc6e479bb0d2d92d1df54a4043805d9209a62a3399ac00c56d

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for daggen-0.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 40c2b3318f0367443703a84b7b6f5ff9456057ca9dad743a929fdef0a18e5b66
MD5 bcc470e5fbf2afebc4c00ae7fdf93950
BLAKE2b-256 8362c2ab69fcfafca7311cf111cd7024feed5dac45de376c58e1f2de641f1234

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for daggen-0.0.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0d09a468a48fa3d62cb6ca9284bde47049b8c6df14ca93266b068ab31573ea76
MD5 7993592dd053121e45c8e2481ea48406
BLAKE2b-256 87e61e4cf68b9c6cb5ba47abd2575942f4463fde4255d66f911c11013498a0ec

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for daggen-0.0.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b5602c25398105dbb4556cec1c3aa5b8d1638545d9e136bcecaa7fc1c0b3a2e4
MD5 c1c5e9c77a0598529a5f821626f6ab34
BLAKE2b-256 e4cb9577fef69a76005a6399e8e23f42ac10b6981270b84e0e8c68874fef8d85

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for daggen-0.0.5-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7f064054a582216339b44f9baea2a9f4be9e7041aac2a8d4c97946d951f1b798
MD5 9c886318733f82720a0f03abc7843d4f
BLAKE2b-256 43a35507648d3c0d7aebc626c1d75dc2d3f64f046d477bf94a549adcf0fc4758

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

  • Download URL: daggen-0.0.5-cp38-cp38-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 347.4 kB
  • Tags: CPython 3.8, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for daggen-0.0.5-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 68b91fa4a86d79e2f93b42cccc95dbc4129bf6e5001e7fdbc26affcbb77b5a27
MD5 7f48daba9c828a5add8c88604ee5e8d9
BLAKE2b-256 59747b8ac6e942a2444ee35d1202eea14cf63c8499a2b7bcdd412d483abc0345

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for daggen-0.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0248bfa348fde8d2e223ac11109550fe91808b991e20bfa6481d22fc84a83401
MD5 c731c3508afe85dc884a5b94c96a7c57
BLAKE2b-256 ec5e1a4b48ee3a5e23908de9ff3f48ac7045b4ede7d04e3fba63792a5d533ec1

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for daggen-0.0.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b204e09916a4b619ff9e3db9012d42299f395ce9b8cd8a49c100a64a16d121de
MD5 600f60b71b0df59bf8278d2dafdbfa2f
BLAKE2b-256 d2cf6a1807475e5278f5e6bf9d8fd4853382fb4ffdc96d1fffecba6c9969a041

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for daggen-0.0.5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 13351e7103a7621529ee53c9e35fd3a5e22277a0b0216e3b84861c8211a35cff
MD5 b988a3766c6404320c457dc8adfefeef
BLAKE2b-256 235c64e0fc0019dcf86b846ca58452511380efb6c339abeca242f58f2bbafb34

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for daggen-0.0.5-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 87bc5e7f9288a50913844ba521cb25bbfefe8a84f6796508e60ac5a513ba357f
MD5 3a3b94f6baf93a67cc08fd4cf20814d6
BLAKE2b-256 e59a5b47e191072389644089b6e5cd284329ba1b1506db31aa34a1dd2c4bb3ab

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for daggen-0.0.5-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 110b67e33e8bb9e34c4833ce74e702c4eca125a5dac0cb1bcd151089c6b46a62
MD5 bfb911c417cf443aa0c44b5048298fa8
BLAKE2b-256 fa2d1b72e57b7169549034471e60884ecab384de1e1706aca1dd8a7f1b8d9395

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for daggen-0.0.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 da555dc7123ae1f6ef0358ba75c1fbc76f37d558d1828f90c7521be948945469
MD5 5c06ed21c570576a3bf17ad0a0f7ee52
BLAKE2b-256 0e40451fd76e4c053586463d792a0fa69aa048b1f07a8e11cf11091724be4c24

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for daggen-0.0.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 511da0f8b35a7a8c9e7f15d6a40acd29bea481938be2b6ec9771ced10f54c3e9
MD5 7bcf77b5a15421154319fe87fc057223
BLAKE2b-256 2fda3b7a8c5d8b8e58e2512dd7f6947b1f580d5d3b79f5acbed6eb692b69ca39

See more details on using hashes here.

File details

Details for the file daggen-0.0.5-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for daggen-0.0.5-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 75b070692ed9add3ef7b447a170630a7be9b3d2af4ae4ad3eb74bfe9e5083649
MD5 49b18f6cd0ed3dc9bf2603d4774a2704
BLAKE2b-256 9079966473db8a6bb2b319b6a0911144027c1072aa6121af54d3e9ab0d286d88

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