Skip to main content

Python bindings to Frame3DD, a code for static and dynamic structural analysis of 2D and 3D frames and trusses, with permission from Prof Henri Gavin

Project description

pyFrame3DD

Python bindings to Frame3DD

Documentation

Browse the documentation for Frame3DD. This is a Python wrapper to that code with the following modifications:

  • Elimination of all input/output files in favor of direct variable passing
  • Arbitrary stiffness values can be passed in (rather than only rigid or free). ReactionData(node, Rx, Ry, Rz, Rxx, Ryy, Rzz, rigid=1) takes as input the optional parameter rigid (defaults to 1, which is what Frame3DD uses), which defines what number in the reaction inputs corresponds to a rigid connection. If a user wants to input spring constants in Rx, Ry, etc. those will be used directly in the stiffness matrix. The parameter rigid can then be set to anything else like -1.
  • Frame3DD allows inclusion of concentrated masses but they only affect the modal analysis. In pyFrame3DD they also affect the loads.

There is example code that shows usage contained in examples/exB.py. This follows example (B) Pyramid Frame contained on the Frame3DD home page.

Prerequisites

pyFrame3DD requires a C compiler

Install

For detailed installation instructions of WISDEM modules see https://github.com/WISDEM/WISDEM or to install pyFrame3DD by itself do:

$ pip install WISDEM-pyFrame3DD

Unit Tests

$ pytest test

For software issues please use https://github.com/WISDEM/pyFrame3DD/issues. For functionality and theory related questions and comments please use the NWTC forum for Systems Engineering Software Questions.

License

Frame3DD uses the GNU GPL so this code must also be under the same license. The larger WISDEM code has a special dispensation to use the Apache License.

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

WISDEM-pyFrame3DD-1.0.2.tar.gz (223.2 kB view details)

Uploaded Source

Built Distributions

WISDEM_pyFrame3DD-1.0.2-cp312-cp312-win_amd64.whl (200.9 kB view details)

Uploaded CPython 3.12 Windows x86-64

WISDEM_pyFrame3DD-1.0.2-cp312-cp312-musllinux_1_1_x86_64.whl (184.4 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

WISDEM_pyFrame3DD-1.0.2-cp312-cp312-musllinux_1_1_i686.whl (161.5 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

WISDEM_pyFrame3DD-1.0.2-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (191.0 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.17+ x86-64

WISDEM_pyFrame3DD-1.0.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (166.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.12+ i686 manylinux: glibc 2.17+ i686

WISDEM_pyFrame3DD-1.0.2-cp312-cp312-macosx_10_9_x86_64.whl (98.5 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

WISDEM_pyFrame3DD-1.0.2-cp311-cp311-win_amd64.whl (200.9 kB view details)

Uploaded CPython 3.11 Windows x86-64

WISDEM_pyFrame3DD-1.0.2-cp311-cp311-musllinux_1_1_x86_64.whl (184.4 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

WISDEM_pyFrame3DD-1.0.2-cp311-cp311-musllinux_1_1_i686.whl (161.5 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

WISDEM_pyFrame3DD-1.0.2-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (191.0 kB view details)

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

WISDEM_pyFrame3DD-1.0.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (166.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.12+ i686 manylinux: glibc 2.17+ i686

WISDEM_pyFrame3DD-1.0.2-cp311-cp311-macosx_10_9_x86_64.whl (98.5 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

WISDEM_pyFrame3DD-1.0.2-cp310-cp310-win_amd64.whl (200.9 kB view details)

Uploaded CPython 3.10 Windows x86-64

WISDEM_pyFrame3DD-1.0.2-cp310-cp310-musllinux_1_1_x86_64.whl (184.4 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

WISDEM_pyFrame3DD-1.0.2-cp310-cp310-musllinux_1_1_i686.whl (161.5 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

WISDEM_pyFrame3DD-1.0.2-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (191.0 kB view details)

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

WISDEM_pyFrame3DD-1.0.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (166.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ i686 manylinux: glibc 2.17+ i686

WISDEM_pyFrame3DD-1.0.2-cp310-cp310-macosx_10_9_x86_64.whl (98.5 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

WISDEM_pyFrame3DD-1.0.2-cp39-cp39-win_amd64.whl (200.9 kB view details)

Uploaded CPython 3.9 Windows x86-64

WISDEM_pyFrame3DD-1.0.2-cp39-cp39-musllinux_1_1_x86_64.whl (184.4 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

WISDEM_pyFrame3DD-1.0.2-cp39-cp39-musllinux_1_1_i686.whl (161.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

WISDEM_pyFrame3DD-1.0.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (191.0 kB view details)

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

WISDEM_pyFrame3DD-1.0.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (166.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686 manylinux: glibc 2.17+ i686

WISDEM_pyFrame3DD-1.0.2-cp39-cp39-macosx_10_9_x86_64.whl (98.5 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

File details

Details for the file WISDEM-pyFrame3DD-1.0.2.tar.gz.

File metadata

  • Download URL: WISDEM-pyFrame3DD-1.0.2.tar.gz
  • Upload date:
  • Size: 223.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for WISDEM-pyFrame3DD-1.0.2.tar.gz
Algorithm Hash digest
SHA256 c998f73c91051b8ee443e9ef2ef8aff92dae476d52b11ceed577da39721d8426
MD5 f7fd35150a4df6e1ffc98df87b1c986a
BLAKE2b-256 cdac54137c31d5e3728215af60a14dffa737b0181975c60b94165d16f1a1def7

See more details on using hashes here.

Provenance

File details

Details for the file WISDEM_pyFrame3DD-1.0.2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for WISDEM_pyFrame3DD-1.0.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 04d3cce1adea3ff419e56f984704fbd0d37c4f49909c26adb8d5b9456de4c4e6
MD5 3ed39be31beba0e403076b181cdefe17
BLAKE2b-256 fd11d00bee30ff7f18f2d39712807ee51ef8062af49e6fb5e89aece391f1bf58

See more details on using hashes here.

Provenance

File details

Details for the file WISDEM_pyFrame3DD-1.0.2-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for WISDEM_pyFrame3DD-1.0.2-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e0483010ead147a0adb739735a6ede99268d257db25be38bf0732ebb0469c270
MD5 bb99f2f4820fb58942c64c5289ded9d9
BLAKE2b-256 7182a2f37d53581080d81550e46dfd2f46e6744c236e36fff1d729e1a789fdda

See more details on using hashes here.

Provenance

File details

Details for the file WISDEM_pyFrame3DD-1.0.2-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for WISDEM_pyFrame3DD-1.0.2-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b5d43697a5e3361ae9de55e93ced9f022b5ae7d39ceb93fb9377dd039e2c1ffe
MD5 efe6da40fa17fd666e21f6034bec1c0e
BLAKE2b-256 90b0c4b7fc12b9fa6eb97cdc60000832e548dc06a2477a5418caa57fc3ccddc5

See more details on using hashes here.

Provenance

File details

Details for the file WISDEM_pyFrame3DD-1.0.2-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for WISDEM_pyFrame3DD-1.0.2-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 27ba201f4112e295500492d56cb14f0ba5ca2379c63f89140cad5450cb917101
MD5 e4f2604e5e7584950fa3261e1880b7a2
BLAKE2b-256 112b9cc1e521cc66872ef3279997623a9510ba99854cb4ba0be3bd8c91946c79

See more details on using hashes here.

Provenance

File details

Details for the file WISDEM_pyFrame3DD-1.0.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for WISDEM_pyFrame3DD-1.0.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c4bdb15a9eae764690536983859f62145e8422b94c09ab782bfce1345d81e775
MD5 677ef828847a9e30279df529a9c94a79
BLAKE2b-256 7eff16d38a41d4914bdc2ff306bd5579513b4cbbc8ff0472fd76054559e6efc1

See more details on using hashes here.

Provenance

File details

Details for the file WISDEM_pyFrame3DD-1.0.2-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for WISDEM_pyFrame3DD-1.0.2-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f697aca75702a7954dce39d88c45f456209592f4b9842aa5bac3420b7f785fa6
MD5 8853d85b003a7deb0061bfc67332a245
BLAKE2b-256 81fae8ff4be1c306273cce9259300bac19111546d58461df8f2de2b0861beb9c

See more details on using hashes here.

Provenance

File details

Details for the file WISDEM_pyFrame3DD-1.0.2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for WISDEM_pyFrame3DD-1.0.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f0814b9a069d453867e45de7c3447f69d6e0e921b43ddf75ae25a520addfe111
MD5 d8cc4548be0a2a3c5acf44731df4c86c
BLAKE2b-256 ea34e5cd80d595d4c9e34193d7a946ff5c82d35c036734b90fd86d7d9cf91b58

See more details on using hashes here.

Provenance

File details

Details for the file WISDEM_pyFrame3DD-1.0.2-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for WISDEM_pyFrame3DD-1.0.2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a0dc64a1ede966dcb79fc75b8b0503ac8ddce7e733426977571d67bf1b31348e
MD5 e66e1235dea227d50dd634b09fac6fad
BLAKE2b-256 7a8324aa4d67f3db99b7213fd4902aaf484c947d6a0ce1b7b83ca3019bd690a7

See more details on using hashes here.

Provenance

File details

Details for the file WISDEM_pyFrame3DD-1.0.2-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for WISDEM_pyFrame3DD-1.0.2-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 1bfef08d8c7b65839247e97afceb2581705a5825faa27cd5a15fd925a820687d
MD5 f6f9abbb86ab256f7bae89914fbf767e
BLAKE2b-256 29ab6c1da7296a91cdae9056a7852a7b85e2e9097ddd689b4271581008dd7b4a

See more details on using hashes here.

Provenance

File details

Details for the file WISDEM_pyFrame3DD-1.0.2-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for WISDEM_pyFrame3DD-1.0.2-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 574c1b02ac9ffd36f8fef4663e85b8aad07e7e082c897f7fcc50b49f34ac2e04
MD5 ed53587a6f57f85fd6d7bd56cd19192d
BLAKE2b-256 37d8ea00675e24903d48f33f8b947dad0b84c28ab66584460765929fecfa73fd

See more details on using hashes here.

Provenance

File details

Details for the file WISDEM_pyFrame3DD-1.0.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for WISDEM_pyFrame3DD-1.0.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5c33ec3ec3193f05d29eed56272ebc774219779c0adbe0ded1e4ed049c2847c8
MD5 d55e8508f49f2fc63f4804fb2b8bfa2b
BLAKE2b-256 1ed6f77357969da5b9abd52f43b6d31c1ee5aeae4a7c6d199d7943449c737852

See more details on using hashes here.

Provenance

File details

Details for the file WISDEM_pyFrame3DD-1.0.2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for WISDEM_pyFrame3DD-1.0.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4fcf8de47d987978ef46f6dd731c1625b782c845032660caf7b8c3c981fb4712
MD5 9988bcd5d2e11f81d2f69324bb8b05f6
BLAKE2b-256 869a4d77b7f2c0b732151c7bcc1164b948158bceccb6bc2ef3e21680ec13b93c

See more details on using hashes here.

Provenance

File details

Details for the file WISDEM_pyFrame3DD-1.0.2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for WISDEM_pyFrame3DD-1.0.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b8a66f66a872d3446d9acfdcab32b3aeeb9ef39e4d97ab5e14fe15a84142d4f3
MD5 7f52b6fab4a557095e914b1a48b71f8d
BLAKE2b-256 a434c1f2cedd228ec08e29424199ea4013e119c59adfd951f2adba0709a2e849

See more details on using hashes here.

Provenance

File details

Details for the file WISDEM_pyFrame3DD-1.0.2-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for WISDEM_pyFrame3DD-1.0.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 00fb7787e0dc6f2713be03cbb27aa711391ef56deee94152d53d2204494ba9f5
MD5 98902cdbecf6e5a73d2e7a97a9168cdd
BLAKE2b-256 dd4acb2225c89eb65d7bb5b85441c20316c82998d37716d59c031eee8236868e

See more details on using hashes here.

Provenance

File details

Details for the file WISDEM_pyFrame3DD-1.0.2-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for WISDEM_pyFrame3DD-1.0.2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 34fc8ca19786624d80207817ea1d1a1263181562e75516c57ffed8a8318a90e9
MD5 59829fc5f3dab55df722c1105dfc76a4
BLAKE2b-256 6e6357e3f20e445f0864a33a46e997197b66086ff2e307e0f149c7ea83a474de

See more details on using hashes here.

Provenance

File details

Details for the file WISDEM_pyFrame3DD-1.0.2-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for WISDEM_pyFrame3DD-1.0.2-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5a5621fca37f7cd8f97e02330ea869f86d0c57b3d47b9be57c1707b46d12e2e8
MD5 a990e3dd4ac64de7cae73097379632c1
BLAKE2b-256 4b56e70f0d6540ea03c14e2ef03489d92c0a4e1705277af920009ca403a73a97

See more details on using hashes here.

Provenance

File details

Details for the file WISDEM_pyFrame3DD-1.0.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for WISDEM_pyFrame3DD-1.0.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2a18e7ef5b6ef32824b718042294e8788bcc5971ea467d80c2b3f5d8c684123d
MD5 2a7985374bc160ee34bff1e7bd21e8fe
BLAKE2b-256 d27576b383aec202ebaf80e0502e7f063c5a055d9b6e098512e2bb19b8d8385e

See more details on using hashes here.

Provenance

File details

Details for the file WISDEM_pyFrame3DD-1.0.2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for WISDEM_pyFrame3DD-1.0.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7079f35829c99291a6368816800ab85c9d1e708d970688490bc398f59a97897f
MD5 3605a124b8a06d75104748f06685a216
BLAKE2b-256 9632e5cdbd5c57e5a1e8e9675553a6e7996214d9b38b7ca6eb3dfa8f6df99b7f

See more details on using hashes here.

Provenance

File details

Details for the file WISDEM_pyFrame3DD-1.0.2-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for WISDEM_pyFrame3DD-1.0.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f604e4b00983aca51191c2a8eca64000c6f2b6bad39964987763bf8513f2e0b4
MD5 113ca12be15a9da764c96ade26b4af64
BLAKE2b-256 39b64fcfd988f94ffd49389adbb998fdce3b1d29b7314f4af4567faff75a4093

See more details on using hashes here.

Provenance

File details

Details for the file WISDEM_pyFrame3DD-1.0.2-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for WISDEM_pyFrame3DD-1.0.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 904adcddeda66264fdfdcaf3b7cc5feed78efe9ca5b0d1395a7c6625e53f5692
MD5 6bde1f965ee9d37be502255d415c9e18
BLAKE2b-256 d7e7fb586cfde977d85992e482d484b2909e704bff4970c138ba6fb9369b567c

See more details on using hashes here.

Provenance

File details

Details for the file WISDEM_pyFrame3DD-1.0.2-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for WISDEM_pyFrame3DD-1.0.2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f3ac013390fa37480f7bad735366740b025ed7a35260ee7752f8dc637d43ec7e
MD5 f849a97f139a5d352e687f491c1355e8
BLAKE2b-256 1981f4e88262702895d40c2af47c89fc007af48adae80e3445ac4be1403dd25c

See more details on using hashes here.

Provenance

File details

Details for the file WISDEM_pyFrame3DD-1.0.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for WISDEM_pyFrame3DD-1.0.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b0941a40a10de4ff85f29330eaf54328693ee0bc584c3f5c0b7871e2be172dac
MD5 ff47ed1e52546821cb34ed3d7b64ffda
BLAKE2b-256 7dedd810ac9acf06671de7cdd708afe5089c5616d923ad5eba48912e8dfc1a5a

See more details on using hashes here.

Provenance

File details

Details for the file WISDEM_pyFrame3DD-1.0.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for WISDEM_pyFrame3DD-1.0.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 700d97bc87687aac6128b69ed21f96f568be3a15d01b341270b6d7010f002707
MD5 e1e899d84011cf4785acfbeac68e3e82
BLAKE2b-256 78cff31fdbef7a899674e5f40c0ae85a6c6d34717c6713f4944177b26633c91e

See more details on using hashes here.

Provenance

File details

Details for the file WISDEM_pyFrame3DD-1.0.2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for WISDEM_pyFrame3DD-1.0.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7c72d31822118b5b067b3673ed9f02553cdfe56b4830503da220cdf1f3330c9e
MD5 aa26866892d0870bfab3ca05df58d7a6
BLAKE2b-256 a4899b64dd8cdfa32eef14dee8296d0b5e54c12a81cb6741fbe4e3565cc83410

See more details on using hashes here.

Provenance

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