Skip to main content

DOCES is an experimental library to simulate opinion dynamics on complex networks

Project description

DOCES

DOCES (Dynamical Opinion Clusters Exploration Suite) is an experimental Python library to simulate opinion dynamics on adaptive complex networks. Its background is implemented in C for performance.

Install

It requires Python headers and a C11 compatible compiler, such as gcc or clang. To install it, run the script setup.py.

python setup.py build_ext --inplace install

Usage

Once installed, you can set up the agent-based simulation by instantiating an object with the constructor Opinion_dynamics() with a network, like in the example below.

import doces
# Initializes the network parameters
...
# Creates a DOCES object.
od = doces.Opinion_dynamics( 
    vertex_count, 
    edges,
    directed)

The constructor takes the features of the network connecting agents as arguments. They are:

  • vertex_count - number of nodes/agents in the network;
  • edges - a python list of 2-tuples of nodes denoting the network edges ((source, target) in the case it is directed);
  • directed - a boolean indicating whether the network is directed or not;

Once the od object is initialized, the simulation can be performed by calling its method simulate_dynamics() as

# Initializes the dynamics parameters
...
# Run the dynamics
output_dictionary = od.simulate_dynamics(
    number_of_iterations,
    phi,
    mu, 
    posting_filter, 
    receiving_filter,
    b = None,
    feed_size = 5,
    rewire = True,
    cascade_stats_output_file = None,
    min_opinion = -1, 
    max_opinion = 1,
    delta = 0.1,
    verbose = True,
    rand_seed = None)

opinions = output_dictionary["b"]
edge_list = output_dictionary["edges"]

The method outputs are a list opinions of continuous values between min_opinion and max_opinion for each agent and a Python list of 2-tuples with the network structure after the simulation is finished. Its inputs are:

  • number_of_iterations - an integer (positive value) that is used as the number of iterations for the model to run;
  • phi - a float number which controls the receiving filter;
  • mu - a float number that controls the innovation parameter. If mu = 0, there is no innovation, and if mu = 1, all the posts are new and the feed posts are never re-posted;
  • posting_filter - an integer from 0 to 5 to set which function filters posting activity, according to the below specification;
  • receiving_filter - an integer from 0 to 5 to set which function filters how posts are received, according to the below specification;
  • b - an array of floats corresponding to the initial opinions of agents;
  • feed_size - an integer to set the size of the feed. The default value is 5;
  • rewire - a boolean to allow rewiring in each iteration or not;
  • cascade_stats_output_file - a string representing the output file path for cascade statistics. The default value is None;
  • min_opinion - a float corresponding to the minimum opinion value agents can have;
  • max_opinion - a float corresponding to the maximum opinion value agents can have;
  • delta - a float corresponding to the increment (or decrement) applied to opinions in each iteration;
  • verbose - a boolean that allows the code to print details of each simulation;
  • rand_seed - an integer (positive value) used as a seed for random number generation;

The filter functions are predefined in the library in the variables

  • 0: COSINE: Controversial posting rule (eq. 1);
  • 2: UNIFORM: Priority receiving rule;
  • 3: HALF_COSINE Aligned posting rule (eq. 2),
  • 5:CUSTOM Allows different filters to be passed as a list of integers (with size equal to the number of agents).

To use option 5, you can call the methods set_posting_filter() and set_receiving_filter(), as in the example below. Additionally, agents can be set as stubborn by passing a list with integers indicating those agents to the method set_stubborn(). Remember to do this before calling simulate_dynamics().

# Initializes the lists to be set
...
# Set the posting filter
od.set_posting_filter(posting_filter)

# Set the receiving filter
od.set_receiving_filter(receiving_filter)

# Set stubborn users 
od.set_stubborn(stubborn_users)

Citation Request

If you publish a scientific paper using this material, please cite the respective reference(s) as follows.

The standard dynamics developed for undirected networks is cited as follows:

  • Henrique Ferraz de Arruda, Felipe Maciel Cardoso, Guilherme Ferraz de Arruda, Alexis R. Hernández, Luciano da Fontoura Costa, and Yamir Moreno. "Modelling how social network algorithms can influence opinion polarization." Information Sciences 588 (2022): 265-278.

The dynamics for directed networks, or with the use of particular types of users (e.g., stubborn and verified) is cited as follows:

  • Henrique Ferraz de Arruda, Kleber Andrade Oliveira, and Yamir Moreno. "Echo chamber formation sharpened by priority users." iScience (2024).

The dynamics with feeds (innovation parameter mu < 1) is cited as follows:

  • Kleber Andrade Oliveira, Henrique Ferraz de Arruda, and Yamir Moreno. "Mechanistic interplay between information spreading and opinion polarization." arXiv preprint arXiv:2410.17151 (2024).

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

doces-0.0.1-cp311-cp311-win_amd64.whl (26.1 kB view details)

Uploaded CPython 3.11 Windows x86-64

doces-0.0.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (69.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

doces-0.0.1-cp311-cp311-macosx_11_0_arm64.whl (25.2 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

doces-0.0.1-cp311-cp311-macosx_10_9_x86_64.whl (24.9 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

doces-0.0.1-cp310-cp310-win_amd64.whl (26.1 kB view details)

Uploaded CPython 3.10 Windows x86-64

doces-0.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (69.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

doces-0.0.1-cp310-cp310-macosx_11_0_arm64.whl (25.2 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

doces-0.0.1-cp310-cp310-macosx_10_9_x86_64.whl (24.9 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

doces-0.0.1-cp39-cp39-win_amd64.whl (26.0 kB view details)

Uploaded CPython 3.9 Windows x86-64

doces-0.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (69.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

doces-0.0.1-cp39-cp39-macosx_11_0_arm64.whl (25.2 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

doces-0.0.1-cp39-cp39-macosx_10_9_x86_64.whl (24.9 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

doces-0.0.1-cp38-cp38-win_amd64.whl (26.1 kB view details)

Uploaded CPython 3.8 Windows x86-64

doces-0.0.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (70.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

doces-0.0.1-cp38-cp38-macosx_11_0_arm64.whl (25.2 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

doces-0.0.1-cp38-cp38-macosx_10_9_x86_64.whl (24.9 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

doces-0.0.1-cp37-cp37m-win_amd64.whl (26.0 kB view details)

Uploaded CPython 3.7m Windows x86-64

doces-0.0.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (68.5 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

doces-0.0.1-cp37-cp37m-macosx_10_9_x86_64.whl (24.9 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file doces-0.0.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: doces-0.0.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 26.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for doces-0.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5f2ee0f5495d2e5dd944356d4442ed425e071c38e3739023368c499b54e9e246
MD5 16020a8fb20baf08aaa35bcec2e72719
BLAKE2b-256 d690331fae15559e0fee7c8a4bd07b3f04d8d016ba292691ca7a0f405a8a8f3c

See more details on using hashes here.

Provenance

The following attestation bundles were made for doces-0.0.1-cp311-cp311-win_amd64.whl:

Publisher: build-publish-pypi.yml on hfarruda/doces

Attestations:

File details

Details for the file doces-0.0.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for doces-0.0.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0ec417d41f723b4ab08f1e11d3a5aabf3df0d80ac43f23458413472b6c29a74f
MD5 c3195d702c918166437581fbc81434f5
BLAKE2b-256 2681075598be41a703278ebe4c6cfb66e6774d740bf566874a5319569bbc4643

See more details on using hashes here.

Provenance

The following attestation bundles were made for doces-0.0.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-publish-pypi.yml on hfarruda/doces

Attestations:

File details

Details for the file doces-0.0.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for doces-0.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bac01d2a7d4cc4c9b5e9374db79fc029c97061435aaacd7b386d8d5368ef43e5
MD5 d155298d33f02b9ab789166aaf9e72aa
BLAKE2b-256 d2ab192673dae2cf1b00fa2ab353425d90c38f90405ef8f3977d18e8db13189a

See more details on using hashes here.

Provenance

The following attestation bundles were made for doces-0.0.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build-publish-pypi.yml on hfarruda/doces

Attestations:

File details

Details for the file doces-0.0.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for doces-0.0.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 939a002ba5790fbefdb3fd9f61f82b3dc4afadc1827a150f56769fdb1cc02cfc
MD5 0b5f55b4a015f8b2fb3ca6ed8f827b7d
BLAKE2b-256 ef1563b98eefe9f4d723aa811cea74d945e06114470a5125513270d41681c18c

See more details on using hashes here.

Provenance

The following attestation bundles were made for doces-0.0.1-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: build-publish-pypi.yml on hfarruda/doces

Attestations:

File details

Details for the file doces-0.0.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: doces-0.0.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 26.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for doces-0.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 07b81f8a76c9aec90dfdd6e099c1b8f37705ee99b4ad496a6baf94f853804914
MD5 29c8409b9ed779855083e83763a19545
BLAKE2b-256 46823088b651ad954596f671b279a4fa24a55a14e085d00796307059fd73cb88

See more details on using hashes here.

Provenance

The following attestation bundles were made for doces-0.0.1-cp310-cp310-win_amd64.whl:

Publisher: build-publish-pypi.yml on hfarruda/doces

Attestations:

File details

Details for the file doces-0.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for doces-0.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1ff794924009d57f021811ecd590ca9db3a2917299b36dad3160d5f0b84f5767
MD5 a99e08265e75caf409d2a13fbff2d945
BLAKE2b-256 e56f7f8e878053709d8bbcaa55800680656df4d8bea11730c7dc87cf6e8ef80e

See more details on using hashes here.

Provenance

The following attestation bundles were made for doces-0.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-publish-pypi.yml on hfarruda/doces

Attestations:

File details

Details for the file doces-0.0.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for doces-0.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 19f3fb57f3150f8c92c3afa6ea8d3dc9121f3163d219cb5cccf961e4b6bc3692
MD5 5c9e9d1f07ce8302a190a640a03529d8
BLAKE2b-256 cc4e16fe29596fb02d57b213b8b002df106ba95d2b295c6d976f5092036bb2ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for doces-0.0.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build-publish-pypi.yml on hfarruda/doces

Attestations:

File details

Details for the file doces-0.0.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for doces-0.0.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6ecf13ef36bfc2aeb848b82b4a544cd665a473b36ce231cc59156ea419f61b52
MD5 f84e14f8b9415422af5303d9907106c9
BLAKE2b-256 eafe559b64029b162e2e9124722e01bb8cd793e7d5acabf738e6763a391a3aea

See more details on using hashes here.

Provenance

The following attestation bundles were made for doces-0.0.1-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: build-publish-pypi.yml on hfarruda/doces

Attestations:

File details

Details for the file doces-0.0.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: doces-0.0.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 26.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for doces-0.0.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0c27ed93ec5cc4b3ce6153e873a42e7abfb76ebc561804e21f31192b7fb0eaa4
MD5 8478fc6d1c0885ad3646110a36620a2c
BLAKE2b-256 62476534b180fd6eb7f95626d3a3ee0774fd4be52a416e0c33c91ce302ca19a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for doces-0.0.1-cp39-cp39-win_amd64.whl:

Publisher: build-publish-pypi.yml on hfarruda/doces

Attestations:

File details

Details for the file doces-0.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for doces-0.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6e348ee7803f7f27a63e2c8584b34429e7bf6ea048e968ba746e28f50e817b22
MD5 5458535d02e69ea109e3f90a6f60ceca
BLAKE2b-256 8b5d6684e70c60e41448b2c684b0fad880c1221deeb567f7e21eb2491bae1f0c

See more details on using hashes here.

Provenance

The following attestation bundles were made for doces-0.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-publish-pypi.yml on hfarruda/doces

Attestations:

File details

Details for the file doces-0.0.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for doces-0.0.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 242461d9818191fe5020c7f9ee4af8496cb75c17700d6e4fb3f56f3c3711ad03
MD5 f176973209e6d6dc71a03366b67e8399
BLAKE2b-256 9835017427daeec8cf3f3ace6f20611f6cd3951654c0489a70d2e7ac4301b0ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for doces-0.0.1-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: build-publish-pypi.yml on hfarruda/doces

Attestations:

File details

Details for the file doces-0.0.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for doces-0.0.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d662bd54655af3b65af91fb6605a0f4d4873ea3fb13b2d5bf1c4a2dd9cb95e5c
MD5 eff4af04af18e8e9d33e9d5d83cff8ab
BLAKE2b-256 014faa44641de7545fa4de05623f10bae20cf189aa4a73047ced2ff8301247e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for doces-0.0.1-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: build-publish-pypi.yml on hfarruda/doces

Attestations:

File details

Details for the file doces-0.0.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: doces-0.0.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 26.1 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for doces-0.0.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 7fb3a2ad4bd197f9087a004ed62590ffa2744825ab2be21ee68cb34721eb44ee
MD5 9e86882121911de74f555808d3f92b00
BLAKE2b-256 94027716d6abadbf5c93d2ef403de06f3ed4c72155749266e41cd0fd3eb84ebd

See more details on using hashes here.

Provenance

The following attestation bundles were made for doces-0.0.1-cp38-cp38-win_amd64.whl:

Publisher: build-publish-pypi.yml on hfarruda/doces

Attestations:

File details

Details for the file doces-0.0.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for doces-0.0.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ee9c5beb30bdef2c3468387e8adfa7e20a6ef8996c27502540662a33f655b3a3
MD5 0b23af0e750ab27bdb92b099b678a3a3
BLAKE2b-256 21e03923c07df94d037b4d11f2fe615c94935ac73643aeb0004a2784855e956d

See more details on using hashes here.

Provenance

The following attestation bundles were made for doces-0.0.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-publish-pypi.yml on hfarruda/doces

Attestations:

File details

Details for the file doces-0.0.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for doces-0.0.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 68741e6202db47e98399c268c632ececd067976e8faa616e34f6685938a9bcb6
MD5 78cc6974934282cdcb3f75485693863f
BLAKE2b-256 145769ec1a025bbd8bdee13869a9d0df3c69c6212ca497d4d2f8eaf87ba32334

See more details on using hashes here.

Provenance

The following attestation bundles were made for doces-0.0.1-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: build-publish-pypi.yml on hfarruda/doces

Attestations:

File details

Details for the file doces-0.0.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for doces-0.0.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3e3c0e5c9be5fa0054612a171f61ad78622dcd20029b6ad1d00c92bcbb58e590
MD5 cc511b12dab74cd375c20af7a38c03c4
BLAKE2b-256 66ee9b50c245bf2b066c94a44948d2435e3f5aeeebf44a5785c43ed21d854e31

See more details on using hashes here.

Provenance

The following attestation bundles were made for doces-0.0.1-cp38-cp38-macosx_10_9_x86_64.whl:

Publisher: build-publish-pypi.yml on hfarruda/doces

Attestations:

File details

Details for the file doces-0.0.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: doces-0.0.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 26.0 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for doces-0.0.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 4b443356d5631fa2adcfabdb735aff84b16d3ec64feefd62f7ad9aae3b965c9e
MD5 47bdc21a1ab0553d9f03e00f133bccef
BLAKE2b-256 ae76769456402f88ea122f68bc6572cb53d1d896cbbf300b82ced5d7e3609eaa

See more details on using hashes here.

Provenance

The following attestation bundles were made for doces-0.0.1-cp37-cp37m-win_amd64.whl:

Publisher: build-publish-pypi.yml on hfarruda/doces

Attestations:

File details

Details for the file doces-0.0.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for doces-0.0.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b093e9fe0dcc23c255b70a1e4c11a823fe0c637402b0327b7a97a8b5891692eb
MD5 81484ec4e2058b828e54384c2c8b6efd
BLAKE2b-256 979527b17efdd2de55a8feaba8e166f3e533cf2fba8775fbaeebe8c347fdf8af

See more details on using hashes here.

Provenance

The following attestation bundles were made for doces-0.0.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-publish-pypi.yml on hfarruda/doces

Attestations:

File details

Details for the file doces-0.0.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for doces-0.0.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8771bbe359cdc0a9032e0ace9a12611430166332d188576c909c8a343cbafbff
MD5 ed7bc5ed15473e843c7dd2d57bd956fc
BLAKE2b-256 14ac90c1477a75414b2f6b76c3c96885b0f4a3d55cadc91efd28421c222197c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for doces-0.0.1-cp37-cp37m-macosx_10_9_x86_64.whl:

Publisher: build-publish-pypi.yml on hfarruda/doces

Attestations:

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