Skip to main content

A library for synthesizing and manipulating quantum circuits

Project description

/!\ (Warning) If you have used tweedledum before: the master branch history is broken.
/!\ The new master branch is a completely rewrite of the library. The old version can be found
/!\ on **alpha** branch. (Sorry for the inconvenience!!---but it is for a great cause)

tweedledum is a library for synthesis, compilation, and optimization of quantum circuits. The library is written to be scalable up to problem sizes in which quantum circuits outperform classical ones. Also, it is meant to be used both independently and alongside established tools.

Its design is guided by three mantras:

  • Gotta run fast: execution-time performance is a priority.

  • Your compiler, your rules. You know better. At least, Tweedledum hopes so! The library provides a standard set of operators that can be easily extended (thanks to some type-erasure black magic). However, the library will leave your operators completely alone if you don't write passes that specifically manipulate them. Furthermore, Tweedledum will rarely take any decision in your behalf, i.e., it does not provide generic methods to optimize or synthesize circuits, you need to specifically call the algorithms you want.

  • Opinionated, but not stubborn. Many passes and synthesis algorithms have many configuration parameters. Tweedledum comes with reasonable defaults and curated opinions of what value such parameters should take. But in the end, it all up to you.

Corollary: Because of it's flexibility, Tweedledum is capable of accepting gates/operators that are defined as python classes. Indeed, any pythonic framework can use the library as a circuit manager. Meaning that the library can be used to slowly transition the core and performance sensitive parts of a pythonic framework to C++, while maintaining the capability of users to develop passes in python.

Installation

Tweedledum has two python packages that can be installed using pip. For both, you will at least Python 3.6. The tweedledum package contains the latest stable release. You can install it from PyPI using:

  • Latest stable release (Linux/Mac/Windows)
pip install tweedledum

For the developers, users or researchers who are comfortable living on the absolute bleeding edge, tweedledum-dev contains that latest developments merged into the master branch.

  • Latest (Linux/Mac/Windows)
pip install tweedledum-dev

Warning: The two packages cannot be installed together.

Installation from source (Development)

Installing tweedledum from the source, instead of using the Python Package Index (PyPI) repository version, allows you to extend the latest version of the code. In the following, I will explain two workflows I personally use for development. Choose one that best suits your needs.

Alright, both workflows start the same way. You clone the repository:

git clone https://github.com/boschmitt/tweedledum.git

C++

The first workflow is pure C++. We start by creating a directory to hold the build output:

mkdir build      
cd build

Note that the library has a directory named examples/. If we set the TWEEDLEDUM_EXAMPLES CMake variable to TRUE. Any .cpp file in this directory will be compiled to its own executable.

So, lets assume you have a file named hello_world.cpp in the examples/. First we configure our project and enable the examples:

cmake -DTWEEDLEDUM_EXAMPLES=TRUE ..

If you are on a *nix system, you should now see a Makefile in the current directory. Now you can build the library by running make. At this point you can build the hello_world executable by calling

make hello_world

Once the examples have been built you can run it:

./examples/hello_world

C++ and Python

The second workflow is a bit of a hack. In Python we can install libraries in editable mode, meaning that code changes to the Python code in the project don't require a reinstall to be applied.

If you want to install it in editable mode, you can do this with:

pip install -e .

The only problem now, is that if we change the C++ code, we will need to reinstall the library. Fortunately, there is a way to circumvent this annoyance.

After installing in editable mode, you will see that in python/tweedledum/ there is a cpython shared library _tweedledum.cpython-... Remove this file:

rm python/tweedledum/_tweedledum.cpython-...

Now, we create a build directory as we did with the C++ workflow:

mkdir build      
cd build

We can manually build the cpython shared library using:

make _tweedledum

This will create the library in the build/ directory. Now, all we need to create a symbolic link in python/tweedledum/ that points the library in build/:

ln -s _tweedledum.cpython-39-darwin.so ../python/tweedledum/

Now, whenever we change the C++ code and rebuild the python library, the changes won't require a reinstall of the library to be available.

Used third-party tools

The library it is built, tested, bind to python, and whatnot using many third-party tools and services. Thanks a lot!

  • abc - ABC: System for Sequential Logic Synthesis and Formal Verification
  • bill - C++ header-only reasoning library
  • Catch2 test framework for unit-tests, TDD and BDD
  • CMake for build automation
  • Eigen template library for linear algebra
  • {fmt} - A modern formatting library
  • kitty - truth table library
  • lorina - C++ parsing library for simple formats used in logic synthesis and formal verification
  • mockturtle - C++ logic network library
  • nlohmann/json - JSON for Modern C++
  • parallel_hashmap - A family of header-only, very fast and memory-friendly hashmap and btree containers.
  • percy - C++ header-only exact synthesis library
  • pybind11 - Seamless operability between C++11 and Python
  • rang - A Minimal, Header only Modern c++ library for terminal goodies

License

This software is licensed under the MIT licence (see LICENSE).

EPFL logic synthesis libraries

tweedledum is part of the EPFL logic synthesis libraries. The other libraries and several examples on how to use and integrate the libraries can be found in the logic synthesis tool showcase.

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

tweedledum-dev-1.1.0.dev202106212130.tar.gz (3.6 MB view details)

Uploaded Source

Built Distributions

tweedledum_dev-1.1.0.dev202106212130-cp39-cp39-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.9 Windows x86-64

tweedledum_dev-1.1.0.dev202106212130-cp39-cp39-win32.whl (979.6 kB view details)

Uploaded CPython 3.9 Windows x86

tweedledum_dev-1.1.0.dev202106212130-cp39-cp39-manylinux2010_x86_64.whl (924.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

tweedledum_dev-1.1.0.dev202106212130-cp39-cp39-manylinux2010_i686.whl (955.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686

tweedledum_dev-1.1.0.dev202106212130-cp39-cp39-macosx_10_15_x86_64.whl (960.3 kB view details)

Uploaded CPython 3.9 macOS 10.15+ x86-64

tweedledum_dev-1.1.0.dev202106212130-cp39-cp39-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

tweedledum_dev-1.1.0.dev202106212130-cp38-cp38-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.8 Windows x86-64

tweedledum_dev-1.1.0.dev202106212130-cp38-cp38-win32.whl (979.2 kB view details)

Uploaded CPython 3.8 Windows x86

tweedledum_dev-1.1.0.dev202106212130-cp38-cp38-manylinux2010_x86_64.whl (923.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

tweedledum_dev-1.1.0.dev202106212130-cp38-cp38-manylinux2010_i686.whl (955.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

tweedledum_dev-1.1.0.dev202106212130-cp38-cp38-macosx_10_15_x86_64.whl (960.0 kB view details)

Uploaded CPython 3.8 macOS 10.15+ x86-64

tweedledum_dev-1.1.0.dev202106212130-cp38-cp38-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

tweedledum_dev-1.1.0.dev202106212130-cp37-cp37m-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.7m Windows x86-64

tweedledum_dev-1.1.0.dev202106212130-cp37-cp37m-win32.whl (974.3 kB view details)

Uploaded CPython 3.7m Windows x86

tweedledum_dev-1.1.0.dev202106212130-cp37-cp37m-manylinux2010_x86_64.whl (937.6 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

tweedledum_dev-1.1.0.dev202106212130-cp37-cp37m-manylinux2010_i686.whl (974.1 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

tweedledum_dev-1.1.0.dev202106212130-cp37-cp37m-macosx_10_15_x86_64.whl (949.2 kB view details)

Uploaded CPython 3.7m macOS 10.15+ x86-64

tweedledum_dev-1.1.0.dev202106212130-cp37-cp37m-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

tweedledum_dev-1.1.0.dev202106212130-cp36-cp36m-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.6m Windows x86-64

tweedledum_dev-1.1.0.dev202106212130-cp36-cp36m-win32.whl (974.2 kB view details)

Uploaded CPython 3.6m Windows x86

tweedledum_dev-1.1.0.dev202106212130-cp36-cp36m-manylinux2010_x86_64.whl (937.7 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

tweedledum_dev-1.1.0.dev202106212130-cp36-cp36m-manylinux2010_i686.whl (974.3 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ i686

tweedledum_dev-1.1.0.dev202106212130-cp36-cp36m-macosx_10_15_x86_64.whl (949.2 kB view details)

Uploaded CPython 3.6m macOS 10.15+ x86-64

tweedledum_dev-1.1.0.dev202106212130-cp36-cp36m-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file tweedledum-dev-1.1.0.dev202106212130.tar.gz.

File metadata

  • Download URL: tweedledum-dev-1.1.0.dev202106212130.tar.gz
  • Upload date:
  • Size: 3.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.5

File hashes

Hashes for tweedledum-dev-1.1.0.dev202106212130.tar.gz
Algorithm Hash digest
SHA256 463c62fb0ad3a13c7ef7b0c0a380b5e6e604cc4516ff6c755e9ff93406c20e2e
MD5 dc74cbdbda0ea55670778ad5278820d3
BLAKE2b-256 05c6ef53018fd809678f8f8143bd88551e8e6091969eb7e9309bb3ef5f7335f8

See more details on using hashes here.

File details

Details for the file tweedledum_dev-1.1.0.dev202106212130-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: tweedledum_dev-1.1.0.dev202106212130-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.5

File hashes

Hashes for tweedledum_dev-1.1.0.dev202106212130-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 00d8c16d0cbb8296c2e9c961be4e2f8d288318adb05d3085d74b272823eb9876
MD5 46e3d91b2362b129089849d1850132cc
BLAKE2b-256 a8f28190d910b293f3995ba54af3e8f03b9f49a7185b7ad2997949ea5594ecad

See more details on using hashes here.

File details

Details for the file tweedledum_dev-1.1.0.dev202106212130-cp39-cp39-win32.whl.

File metadata

  • Download URL: tweedledum_dev-1.1.0.dev202106212130-cp39-cp39-win32.whl
  • Upload date:
  • Size: 979.6 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.5

File hashes

Hashes for tweedledum_dev-1.1.0.dev202106212130-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 23c05c68d77727793344b8df4927a284c9e88f5b9657093e89d80d2805417189
MD5 585e98ccb0847a4f4cb0c3f532cb02da
BLAKE2b-256 551e68b25ab93d3136f39c401647b9314b6ee8288dceae7ca5681e54997d94b1

See more details on using hashes here.

File details

Details for the file tweedledum_dev-1.1.0.dev202106212130-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for tweedledum_dev-1.1.0.dev202106212130-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c70c35f2d7b83ae878665e5f254da62d570379a8b3052a22af06489ad59e6b74
MD5 3afbca55c61d27f0b61577ca3aa3d444
BLAKE2b-256 4ee9c58b96fcdd882a3ebf3c3839d8ce0fe1a8b69449cd83df3fd2a60f695bbf

See more details on using hashes here.

File details

Details for the file tweedledum_dev-1.1.0.dev202106212130-cp39-cp39-manylinux2010_i686.whl.

File metadata

File hashes

Hashes for tweedledum_dev-1.1.0.dev202106212130-cp39-cp39-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 6e886f0896aee650ed972483a247493bb251a4111082312b6152ffa397b528bc
MD5 8324f1fd969cc390c8f6379c141aab31
BLAKE2b-256 02216d3290f4f2555325f1e212553a16a1ac3bb7eb96dee9d1ff8536481a5f76

See more details on using hashes here.

File details

Details for the file tweedledum_dev-1.1.0.dev202106212130-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for tweedledum_dev-1.1.0.dev202106212130-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b0dca2435f8368638aaef8ca2900b82458cb1906535450b4e6f3baa137774d2e
MD5 98a241c99318402be60137428190e401
BLAKE2b-256 520a9d069e5f5ebecedb5f616948414c3a16f66343cbd82ba1870bc459e49a4a

See more details on using hashes here.

File details

Details for the file tweedledum_dev-1.1.0.dev202106212130-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tweedledum_dev-1.1.0.dev202106212130-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 05b7e3ccc4194da75261af38084e455fff822d450ea9a229727b0b86420d763c
MD5 6be5945eca677215da1e77e300206beb
BLAKE2b-256 c9dc5f5e596c6b1bd85afbdf69e0eab03c884340d2a0493466194c4f4a2718f7

See more details on using hashes here.

File details

Details for the file tweedledum_dev-1.1.0.dev202106212130-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: tweedledum_dev-1.1.0.dev202106212130-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.5

File hashes

Hashes for tweedledum_dev-1.1.0.dev202106212130-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 d9c6da4a8277f8fbc963381345faf10f312d4320ba858bafe5d20e7a6eec9089
MD5 bc83ab1b43b46a9b39ca8263e4b2049e
BLAKE2b-256 17d3ef6c41ff646f6ce34d141a1fbd6f85cecd8f2909a94518ac03ee0b569d27

See more details on using hashes here.

File details

Details for the file tweedledum_dev-1.1.0.dev202106212130-cp38-cp38-win32.whl.

File metadata

  • Download URL: tweedledum_dev-1.1.0.dev202106212130-cp38-cp38-win32.whl
  • Upload date:
  • Size: 979.2 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.5

File hashes

Hashes for tweedledum_dev-1.1.0.dev202106212130-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 cd61dc3ef93ab3afa6b95d8f368fabd415abd98629174dd03f98dbf1c32178bc
MD5 80e6922368072b0b1ba5f2ae1916caff
BLAKE2b-256 e82752f196603fb6b784e319138f165b7b8e977ede72f27c4e1e07072827a669

See more details on using hashes here.

File details

Details for the file tweedledum_dev-1.1.0.dev202106212130-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for tweedledum_dev-1.1.0.dev202106212130-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a6e231045ec2cd94ec68e00ce9e6b6a4fbafff50f8d06bf61039a68e944627fb
MD5 805914b4265225e904f8a454777ec42c
BLAKE2b-256 53ea15627606521888f6458c11f0f33147d9fffd01f6b0e97e4813486c676137

See more details on using hashes here.

File details

Details for the file tweedledum_dev-1.1.0.dev202106212130-cp38-cp38-manylinux2010_i686.whl.

File metadata

File hashes

Hashes for tweedledum_dev-1.1.0.dev202106212130-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 e9b882b6585a89728ca3aecd1f08236c5e02a5030f958ca56d92a22ddbca1209
MD5 be8f1aa4823b2a2e773d1f82715ef0fd
BLAKE2b-256 5750f130001e5dcfff5f52c994b10a6defcb54f79ccc9dfe47061668f01d047f

See more details on using hashes here.

File details

Details for the file tweedledum_dev-1.1.0.dev202106212130-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for tweedledum_dev-1.1.0.dev202106212130-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 31741fea16be66506d098a8be92501a58cebdb1094d119bd422058753112fc61
MD5 e79b32a32fafba08bb677f74a57c3eef
BLAKE2b-256 d546d9f1c89ba5d4d4ad72722a84d924067a302edcce9f864fe0eda0e378fe94

See more details on using hashes here.

File details

Details for the file tweedledum_dev-1.1.0.dev202106212130-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tweedledum_dev-1.1.0.dev202106212130-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dda2f9c6970179eddd3eed504714f80f24d671b84ba2e905246e61ffb5fe12fb
MD5 db6b31c1891182052ab072bf2f9f129d
BLAKE2b-256 698fd64410471477a0a6c7bbd24ca482bd04840369db8974362b4656a59671a8

See more details on using hashes here.

File details

Details for the file tweedledum_dev-1.1.0.dev202106212130-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for tweedledum_dev-1.1.0.dev202106212130-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 760c22c0e4b2ec823d8ba86d8c6c78dc51be00c46075d7613ae3b3685924b7fb
MD5 827292ca3d25d8d9490577caedae8004
BLAKE2b-256 2fa3865dfe83a59c0a2f01376659d57434066ae20f5b74f9273a70a0581ddd11

See more details on using hashes here.

File details

Details for the file tweedledum_dev-1.1.0.dev202106212130-cp37-cp37m-win32.whl.

File metadata

  • Download URL: tweedledum_dev-1.1.0.dev202106212130-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 974.3 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.5

File hashes

Hashes for tweedledum_dev-1.1.0.dev202106212130-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 69dab67cb6f01995af218be38eb1859c269eca81e80af3e1e06ac7792256f13d
MD5 51c1fc022d0d2bb40d887b08227928a3
BLAKE2b-256 1227f1711bb9f1f960d4cd9c5c917c87e4094462c868fed83ee76274a7de254c

See more details on using hashes here.

File details

Details for the file tweedledum_dev-1.1.0.dev202106212130-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for tweedledum_dev-1.1.0.dev202106212130-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0f56c9e1d2d4cfbf922df60dae80e8e28f353fea9b3a8425b502a688b44f5a0c
MD5 fde967f3b06a00005b174cee31c3a1d9
BLAKE2b-256 6c29a75d25bd17715ab193960a8e86a22f1fa9ffd5eb412e9c136135cc3779eb

See more details on using hashes here.

File details

Details for the file tweedledum_dev-1.1.0.dev202106212130-cp37-cp37m-manylinux2010_i686.whl.

File metadata

File hashes

Hashes for tweedledum_dev-1.1.0.dev202106212130-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 02e24fe74c5069a6c05cb8e93fa743733e60b23b1477cf7ba992954926c468ec
MD5 41499ad1796455d60c7fdcde2b9218d7
BLAKE2b-256 233afbd89281c11459dde201b94e5bb002acfad67fb22aef6e4b4180fd7879ef

See more details on using hashes here.

File details

Details for the file tweedledum_dev-1.1.0.dev202106212130-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for tweedledum_dev-1.1.0.dev202106212130-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f324869ba96ae2a8d0e2a8193eab259361df8292b9c36cee3fa472f560ef4781
MD5 36ae935e25f83d75e40db2d5c8b4f0d9
BLAKE2b-256 0eb53577ecbff4afc96a03fbe5b12f249f8761a23d208a36372e3fca48f3ba18

See more details on using hashes here.

File details

Details for the file tweedledum_dev-1.1.0.dev202106212130-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tweedledum_dev-1.1.0.dev202106212130-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d4a5c6e2a3a96725a724b022177be2b25737ac8abb4b7c1ae243b16cfd4c9174
MD5 86ce5b56b13888785b21d7d5a421cbaa
BLAKE2b-256 a64349cc6f7824c0e4b6db39c5de49b1b48d4e8d4e6b0a3d78092eb12edf289a

See more details on using hashes here.

File details

Details for the file tweedledum_dev-1.1.0.dev202106212130-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for tweedledum_dev-1.1.0.dev202106212130-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 619f9011db5ce4d98be02e4b9327320bd88d67725285d55b176fd5b9a6d85d76
MD5 64a03a02fbe58668af36280a77c9a8a8
BLAKE2b-256 7ec10660d7fc3dec5d0b8187150bab98880408276ce3b64626d8615a13dddcf0

See more details on using hashes here.

File details

Details for the file tweedledum_dev-1.1.0.dev202106212130-cp36-cp36m-win32.whl.

File metadata

  • Download URL: tweedledum_dev-1.1.0.dev202106212130-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 974.2 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.5

File hashes

Hashes for tweedledum_dev-1.1.0.dev202106212130-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 cb8e507fb7c0995dac78f1c7ad59e2f52395fdda07a1ea3a6d94d878de3ceb21
MD5 5b185da40bf8fd576e2a0ec8062342d1
BLAKE2b-256 d9b2f955efe5d3cb71dda1a7d116246f0fbb285cb9206452892fc3fd765b5576

See more details on using hashes here.

File details

Details for the file tweedledum_dev-1.1.0.dev202106212130-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for tweedledum_dev-1.1.0.dev202106212130-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 de27ad750521748f78be721a4b2325ca2b7a7c8755508bb968a825b3ef862039
MD5 7d59f5eb44899ebce3835544cae636a5
BLAKE2b-256 57e65d58895d020a1fc18e75746b4b126384bb98367e1dbc359ce4192dc975a1

See more details on using hashes here.

File details

Details for the file tweedledum_dev-1.1.0.dev202106212130-cp36-cp36m-manylinux2010_i686.whl.

File metadata

File hashes

Hashes for tweedledum_dev-1.1.0.dev202106212130-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 b98028cf64956035d4e875de509e9048b740eca209bfaba3f3a9736bed137f0c
MD5 0899f2c62da2e2b10c5ffc598779ce17
BLAKE2b-256 2c7dca437cece530a94079f2de578387bbecb17b709d4cf32c0a4a1f6012abc1

See more details on using hashes here.

File details

Details for the file tweedledum_dev-1.1.0.dev202106212130-cp36-cp36m-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for tweedledum_dev-1.1.0.dev202106212130-cp36-cp36m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e54ba653768d6eee7e993bd940a908070a243c0404b7898d459c9e74236bc96a
MD5 b56a510cae6e80f2b833578cf85f6114
BLAKE2b-256 094f727285a63cb61c64c6ada80c5f89019170b99eca037247e747e949e0f232

See more details on using hashes here.

File details

Details for the file tweedledum_dev-1.1.0.dev202106212130-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tweedledum_dev-1.1.0.dev202106212130-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d53493d2523ed9b44f28321e43aa42f5df93d07664cc60a7228b5971dc21e78c
MD5 398d7bc5f57a6579807c720c8ffd5889
BLAKE2b-256 4e0e46d755fd28cd996e435501af71015be82ddc39ba4ce8c24e26fbace16b8b

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