Skip to main content

Python CUFSM (Constrained and Unconstrained Finite Strip Method)

Project description

pyCUFSM

Python tests Documentation Status PyPI - Version PyPI - Downloads Latest Release Commits since latest release

Description

This package is primarily a port of CUFSM v5.01, written by Benjamin Schafer PhD et al at Johns Hopkins University, from its original MATLAB language to Python v3, using the Numpy and Scipy packages for matrix manipulation and other advanced mathematics functionality. The goal of this project is to create a derivative of CUFSM which can be used either in Jupyter Notebooks or in headless (library) applications. This project is not affiliated with Benjamin Schafer PhD or Johns Hopkins University in any way.

The original MATLAB CUFSM program may be accessed at the following address: https://www.ce.jhu.edu/cufsm/

Installation

This package is still under heavy development, but it may be installed in several different possible forms, as described below:

  1. Minimal (headless) installation: pip install pycufsm
  2. Installation with plotting capabilities: pip install pycufsm[plot]
  3. Installation with Jupyter Notebooks: pip install pycufsm[jupyter]
  4. Installation with full development dependencies: pip install pycufsm[dev]

Contributing

If you would like to contribute to the pyCUFSM project, then please do - all productive contributions are welcome! However, please make sure that you're working off of the most recent development version of the pyCUFSM code, by cloning the GitHub repository, and please review our wiki article on Contributing to the Code.

Current Status

Complete and Generally Tested

  • Unconstrained FSM (signature curve generation)
  • Constrained FSM
  • Added template_path() function to define a complete arbitrary cross-section by simple paths
  • Add automated validation testing of FSM calculations via pytest
  • Various efficiency and readability improvements:
    • Cythonise a few computation-heavy functions in analysis.py, including klocal(), kglocal(), and assemble()
    • Moved computation-heavy cFSM functions to analysis.py and cythonised them
    • Review code for places where matrices can be preallocated rather than concatenated together

Complete But Untested

  • Equation constraints
  • Spring constraints
  • General boundary conditions

Planned Further Work

  • Handle holes in cross-sections in some meaningful way
  • Various efficiency and readability improvements:
    • Make use of scipy.sparse for sparse matrices where possible
    • Convert some numerical inputs and data to dictionaries with strings
    • Eliminate matrix columns which are nothing more than the index number of the row
    • Review code for function calls that are unnecessarily repeated (a couple of these have already been addressed, e.g. base_properties() did not need to be re-run for every half wavelength)
  • Write API-style documentation (for now, generally refer to MATLAB CUFSM documentation and/or comments)

Disclaimer

While the original MATLAB CUFSM has been extensively tested, and best efforts have been made to check accuracy of this package against the original MATLAB CUFSM program, including via automated validation testing, no warrant is made as to the accuracy of this package. The developers accept no liability for any errors or inaccuracies in this package, including, but not limited to, any problems which may stem from such errors or inaccuracies in this package such as under-conservative engineering designs or structural failures.

Always check your designs and never blindly trust any engineering program, including this one.

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

pycufsm-0.2.0.tar.gz (124.3 kB view details)

Uploaded Source

Built Distributions

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

pycufsm-0.2.0-cp314-cp314-win_amd64.whl (262.2 kB view details)

Uploaded CPython 3.14Windows x86-64

pycufsm-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

pycufsm-0.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

pycufsm-0.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pycufsm-0.2.0-cp314-cp314-macosx_11_0_arm64.whl (287.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pycufsm-0.2.0-cp314-cp314-macosx_10_15_x86_64.whl (304.1 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

pycufsm-0.2.0-cp313-cp313-win_amd64.whl (258.5 kB view details)

Uploaded CPython 3.13Windows x86-64

pycufsm-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

pycufsm-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

pycufsm-0.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pycufsm-0.2.0-cp313-cp313-macosx_11_0_arm64.whl (287.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pycufsm-0.2.0-cp313-cp313-macosx_10_13_x86_64.whl (304.3 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

pycufsm-0.2.0-cp312-cp312-win_amd64.whl (257.6 kB view details)

Uploaded CPython 3.12Windows x86-64

pycufsm-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pycufsm-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.6 MB view details)

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

pycufsm-0.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pycufsm-0.2.0-cp312-cp312-macosx_11_0_arm64.whl (287.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pycufsm-0.2.0-cp312-cp312-macosx_10_13_x86_64.whl (304.6 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

pycufsm-0.2.0-cp311-cp311-win_amd64.whl (267.2 kB view details)

Uploaded CPython 3.11Windows x86-64

pycufsm-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pycufsm-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.6 MB view details)

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

pycufsm-0.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pycufsm-0.2.0-cp311-cp311-macosx_11_0_arm64.whl (297.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pycufsm-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl (312.8 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

pycufsm-0.2.0-cp310-cp310-win_amd64.whl (266.0 kB view details)

Uploaded CPython 3.10Windows x86-64

pycufsm-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pycufsm-0.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

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

pycufsm-0.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pycufsm-0.2.0-cp310-cp310-macosx_11_0_arm64.whl (297.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pycufsm-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl (316.5 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file pycufsm-0.2.0.tar.gz.

File metadata

  • Download URL: pycufsm-0.2.0.tar.gz
  • Upload date:
  • Size: 124.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pycufsm-0.2.0.tar.gz
Algorithm Hash digest
SHA256 a74cc05f4afda5ef52ca59236a124bd9d2d1b46258aca05bed42c2d8f66639ee
MD5 fac9ab0e1c8e9c01877865aac36cc200
BLAKE2b-256 d1826829e069eb237c995f7e0b6399f25718a0bcddc259955435db69561676f4

See more details on using hashes here.

File details

Details for the file pycufsm-0.2.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pycufsm-0.2.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 262.2 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pycufsm-0.2.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5f2897890e778003829802efd123acf90fbf583cf13c6ac65a748fb62db01c24
MD5 c40c7c247d92b89355ebfae07c9b299d
BLAKE2b-256 a8f36c62a51dd7b8b30d1322dae390c07090a998ab8cc4256a204f348fed28b7

See more details on using hashes here.

File details

Details for the file pycufsm-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pycufsm-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 da6c4bae3cbaefdb4d2c69d9aa4b53d4bdc655e404c6da50912dd55954218aec
MD5 1f1b76a60066947c054c6d7b0c240d7d
BLAKE2b-256 9c9ef1a9886282964951d5b7d5878017e678392345c3698cff5b92a3845ed30d

See more details on using hashes here.

File details

Details for the file pycufsm-0.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycufsm-0.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2229f681b467f3c2412b8777c8b34e7a00479abf8fc0cdb435db2e9e762f0c1f
MD5 4f033cd12eb5a693f2db090427a68c99
BLAKE2b-256 431043cef899c55a698a5b192eb20c003616abf79562b693786f475d73243ef3

See more details on using hashes here.

File details

Details for the file pycufsm-0.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pycufsm-0.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8ceeab4af87ef0626d030875dba9be0be22a5821b296ebbff1e55d4227911bb0
MD5 1b2489247a940acdd6ad8ec6219fd984
BLAKE2b-256 39010fea7369cb10ce0b2baab3ef627d2456f70435bba6bdf04377304dc5a285

See more details on using hashes here.

File details

Details for the file pycufsm-0.2.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycufsm-0.2.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d77647f31e70a40467883a861a518925eebc4f6816bdfb7e89bbb60a77aaf813
MD5 86ed9ea33c9d7245cd9f50c9d8e375cf
BLAKE2b-256 b64dc0f7c2168176fff3268a2d2e9ae358654f7ee84d8184b558e0ae1f320b44

See more details on using hashes here.

File details

Details for the file pycufsm-0.2.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for pycufsm-0.2.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 ec20917a1957e8b401d768ae59f94dc3d49405f9836b45aae5d4a510bc16fd6b
MD5 3df46e747a209340fc8f18d7957f2bd2
BLAKE2b-256 e2e7437772419416cdeb6c7631019239cd60338b06f238c55619451df74f6d02

See more details on using hashes here.

File details

Details for the file pycufsm-0.2.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pycufsm-0.2.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 258.5 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pycufsm-0.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c329c4521b60a5a6162b7e79bcedc0d9bed2cdd60346478eeaae96f84a0d9e4d
MD5 398933ab4712e5ad2159544987512f35
BLAKE2b-256 72915f7d8696213e88afe5251b851dae0475cf42ccf1c95293df6a18b26bee81

See more details on using hashes here.

File details

Details for the file pycufsm-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pycufsm-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b133402004946893fd58a7923134879942c5600988dcad103004816ab1a1bc0f
MD5 e05e361321bfc985fd6a847f22895b3e
BLAKE2b-256 df1288f12858a83708e3f5a7fe198115c5709ea2d42cf6ec578d461cc7686a43

See more details on using hashes here.

File details

Details for the file pycufsm-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycufsm-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 944cd794e897572c6e8886953ad6a41ad0ee1ff3d07e9088baec3596fe2956ed
MD5 b6b321e0e24bc6f3d116d07d823da2c8
BLAKE2b-256 054411b2287dd4b6914e62edbb7eb54bbd7f3344b092701dc113e5a5e9e730f2

See more details on using hashes here.

File details

Details for the file pycufsm-0.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pycufsm-0.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 99078719e306e66f5165af9d557ad9b7b971d9cd4ccb8a0c8266cc30130fb266
MD5 f68695b8f04bff97f64958355f9757bc
BLAKE2b-256 d24d4a4f9104a16af65efae7e802d4a9154656be398a524d7464ac856c4ed915

See more details on using hashes here.

File details

Details for the file pycufsm-0.2.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycufsm-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 99770f7d73ee27eb8ac6875ac2b8629fa5029c5399a67914f2bf4ef465438943
MD5 373ae4c713b3840c9daf6dec4e62178d
BLAKE2b-256 7f63bf9c19fe93e2d3af19bea2c72b82ca40102b9b8bd26acf8a5fbe62aa1bf0

See more details on using hashes here.

File details

Details for the file pycufsm-0.2.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pycufsm-0.2.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a350d961b20a1485541a13bcde13f3b3bdcea3319e1ed2da25fc746925d19e46
MD5 8f820de97c129a0deff67c0ef78dc311
BLAKE2b-256 8ae8d03db494b2a02eb882080084bda269447608c134c74e88c6034173547432

See more details on using hashes here.

File details

Details for the file pycufsm-0.2.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pycufsm-0.2.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 257.6 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pycufsm-0.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8717cce072835b489ce7abed171c6012a451e9c906efd2be5c6f31691e086406
MD5 f0c700cc6472ab80d44744171918201b
BLAKE2b-256 bb15abdd72b454fe9da9e5766c477e972352ff068238e30e4bbc1adb98bf36fb

See more details on using hashes here.

File details

Details for the file pycufsm-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pycufsm-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6f6068c7121c14ce0e9e72648fe8c13ff87b8aa992800bdeb725bd55ea5abcc3
MD5 b5ca3e0fd543c848a3ef2dfd8978068e
BLAKE2b-256 e384bd67857ffda2ff6ac7a69b67346b8b3884c5e0443afae70fd69da20f740d

See more details on using hashes here.

File details

Details for the file pycufsm-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycufsm-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 88cd5b9b46c007d1323b4a8a7f69eff3bff9f78fa1931d04f402342cf5b65a32
MD5 0f171ca518669d8c8c61b5bf58e2e045
BLAKE2b-256 31485487d0dedd85785effb394c5c5b1a667f11bf68758d9e1f5902ff456c154

See more details on using hashes here.

File details

Details for the file pycufsm-0.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pycufsm-0.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 307961ab569c0b632453adcacf4f801ddde693260abcbe77ee62c0178033a482
MD5 dbaec7f825e8b8d4d39d986376dd82fc
BLAKE2b-256 42bbd6ad91f1fd4e12f23c7f6fe635fe7c9a3d17e7901a6ac930244b3d919ec9

See more details on using hashes here.

File details

Details for the file pycufsm-0.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycufsm-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5b5773ca3ea8d3e3b3ba4d195dd28396e606ba521bfc9e93d4b488460b2f8975
MD5 33978c229692af246e388907c5d9c2bf
BLAKE2b-256 0da3ebd856ac37bc457952a3175d87bbae91d344c6b18602552b63c446f17a11

See more details on using hashes here.

File details

Details for the file pycufsm-0.2.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pycufsm-0.2.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 2ce4af589404743f69cfac47c8c47904ce4d8eefe9296ecae422fc70f51e146d
MD5 bf81396403820037879664b928340a50
BLAKE2b-256 9931d988d1baa16df093a285c402e1cb9f1ba689a9a442b27cfda803d5d11730

See more details on using hashes here.

File details

Details for the file pycufsm-0.2.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pycufsm-0.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 267.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pycufsm-0.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4cc7de158d8cd8af37cdbbd10d1d39fff4909031a213c1d9a28f17eec9d91b2c
MD5 29277f3c10072d57a087da33a3b9f398
BLAKE2b-256 e07d313e721982fb9c35169b054893b6342516b0c83841dae7d13b602b6f3f2d

See more details on using hashes here.

File details

Details for the file pycufsm-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pycufsm-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 99eb350bb91ede75a513d64d05145b593dae1645444bf35c396246520a8249d0
MD5 8fbc4353fcfd6935129de83c13e863ed
BLAKE2b-256 b57fe06e93bc04b16f8622c3c5fef0c544fd0b28bf4780acfcd25056da4cc54b

See more details on using hashes here.

File details

Details for the file pycufsm-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycufsm-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e855c78a046e3663da54c35633040fa712364c7fda78f777ba3162305b82f8de
MD5 d4ec5662b0d920f2ee1086efe96c144c
BLAKE2b-256 a9957d41aca041e6450dcde2ac3e51cdbba3c2f4152c279920dec419c0560bc5

See more details on using hashes here.

File details

Details for the file pycufsm-0.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pycufsm-0.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f69f24168490f598fc22a648212f4b25c9855ae312cdb5d80e0468727f7c9d19
MD5 6c29b72af9f2faac6acb993a93d2d2fe
BLAKE2b-256 fd01adf7c37f512ec37cc1fc48a06278ae12aeb3083a433589cf60e19bd0aefa

See more details on using hashes here.

File details

Details for the file pycufsm-0.2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycufsm-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d8c179b020cba63fb1945d4d72afd68c19fdb9df93fae365ed1a918464d4a0fa
MD5 4dc93700953f7c4aa67d58800e322e68
BLAKE2b-256 5f2efb4affd961f2b97faecf4adb7adf8cb7e6d062b35f0ff2d2c626836fba08

See more details on using hashes here.

File details

Details for the file pycufsm-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pycufsm-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 60d2db4a2d44b1dd780ffc3a45700c4c7c4af5bed505a0b2dcd434df3680ba28
MD5 d4b5756e9c39abae3e46ad264f35dd54
BLAKE2b-256 7ee6f5189ab532d8310a4cfb960e5f323c1ca55688327b539551b5172b978dc7

See more details on using hashes here.

File details

Details for the file pycufsm-0.2.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pycufsm-0.2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 266.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pycufsm-0.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 053da2574c83b3fbd8adcbd9fc359f7ea463d1d162957b1ef32029419f8fbbc2
MD5 8ed430b37e60b34491f84d29445ea12f
BLAKE2b-256 2e48095a4c415b6ac693d69b62a7f44d55fbc960ff7eca187ab98cc6a5d4702d

See more details on using hashes here.

File details

Details for the file pycufsm-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pycufsm-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 eabb8022ca44431c55dc12912287eff9a87a68f3f0946ebe8948766e6f283d41
MD5 eb3cd701ef846f7e6609513865a2407d
BLAKE2b-256 b60bb56e48e51a85eae837fc506d4cfebdb3d62bc8c11e3cd41d672977c6ec38

See more details on using hashes here.

File details

Details for the file pycufsm-0.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycufsm-0.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9ee1bb5598b28dc43330a3a46588e292d120906b5f93ad92ad95f5b9d7e5d241
MD5 a3fb36ec0e81a4fae4794fa13acf1045
BLAKE2b-256 996d6c0e0d8f9ab93798daf4cf5242fdaa8d0f6e8143e7f694dceb157a6ef94d

See more details on using hashes here.

File details

Details for the file pycufsm-0.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pycufsm-0.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f3e6d044533b7ef40dcd4b3f6a7635f5212202e1f395a12c0821a8f1cf9056e6
MD5 3e3ad5cbe8a520ef96df4fbe0e6cecf0
BLAKE2b-256 70cee2f766cad36b3af9df4b9653ab179107f6867651675a6604df7ead34da3f

See more details on using hashes here.

File details

Details for the file pycufsm-0.2.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycufsm-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6d457f112a37acb3c742bc46dedc0bbf72c298f0e88246f78c9981a65e69e46a
MD5 c2811303838bbd888d7b9ec06eac3e38
BLAKE2b-256 d94281fb1ab67bedc182dc4e16c3b463de1c88a5a3d2d0bf23386de19f438b8f

See more details on using hashes here.

File details

Details for the file pycufsm-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pycufsm-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7022fe4992b13be928db444dd30cb554aa8b0b4ba8a2b47a0143d4b1b4456877
MD5 b4ee801a4183b1cb64393d66d2b83965
BLAKE2b-256 8f26d5e2936d654bb5f70160f25b9314532c95cf2221a3984726096f549d505c

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