Skip to main content

Sucker Rod Design Library

Project description

libzrod

Sucker Rod Design Library

A wave equation library for designing rod pumps, written in C/C++ and wrapped in Python.

Overview

libzrod calculates dynamometer cards for both diagnostic and predictive analysis. The core library is cross-platform, running on Windows, Linux, and macOS.

Getting Started

Authorization Required

  1. Create an account here
  2. Email me for manual authorization of your trial account (account creation is not monitored)
  3. Note: The beta library includes time restrictions

Or see the colab example below.

Usage Example

See the Colab Example for detailed usage instructions.

Mobile Apps

Beta access available for iOS and Android demo apps. Contact me for access. These show the capabilities of the library.

Contact & Licensing

For licensing inquiries, reach out via LinkedIn.

Legal

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

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

libzrod-0.1.27-cp314-cp314t-manylinux_2_28_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

libzrod-0.1.27-cp314-cp314-manylinux_2_28_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

libzrod-0.1.27-cp313-cp313-manylinux_2_28_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

libzrod-0.1.27-cp313-cp313-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

libzrod-0.1.27-cp312-cp312-manylinux_2_28_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

libzrod-0.1.27-cp312-cp312-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

libzrod-0.1.27-cp311-cp311-manylinux_2_28_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

libzrod-0.1.27-cp311-cp311-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libzrod-0.1.27-cp310-cp310-manylinux_2_28_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

libzrod-0.1.27-cp310-cp310-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

libzrod-0.1.27-cp39-cp39-manylinux_2_28_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

libzrod-0.1.27-cp39-cp39-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file libzrod-0.1.27-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libzrod-0.1.27-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5d7f75e97770524a1a8082835302bf707b7c40f6b92c2c037b9661502310792b
MD5 85d2d88724a88b819c5e229b67d019df
BLAKE2b-256 b326b81836d84abd8c8c98b1a4711c1d528b192b22764a1687ce81a21003f4c1

See more details on using hashes here.

File details

Details for the file libzrod-0.1.27-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libzrod-0.1.27-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 58ad488ed5c88c8dc0719fbdc7d428ba53c4fae1b6e01d361de5011793c19ff0
MD5 610ab518dc4070f56724e95316f98d79
BLAKE2b-256 6c34b998a04e344f59e8e6fef1b06d4d34c834926eca3e55e68b3c1e3ef9c71d

See more details on using hashes here.

File details

Details for the file libzrod-0.1.27-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libzrod-0.1.27-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 06f566128797dc131815685603ff25d8fb1f542c2d10cfceff3ca1243257a18a
MD5 ccd05027f6f75e62d3b2596277362df5
BLAKE2b-256 b0b1cc20351a45bdb43342b1586227a9c2b8c7f762d898075db6b8671ec12e33

See more details on using hashes here.

File details

Details for the file libzrod-0.1.27-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libzrod-0.1.27-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7663eed0a746ebc0e218339a18590fc1de6522c6a7396ffa245efe12c9f63eef
MD5 975c30a15d5118be247b2d56c64bce08
BLAKE2b-256 35b449b430e9987c7e3b80d3d85058e78fe3c009d0b819d1530d17457c7080be

See more details on using hashes here.

File details

Details for the file libzrod-0.1.27-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libzrod-0.1.27-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 71d865b425bb47e7613f59ef307ad6daaa89e8e35286063225ab2d8a9e0444f8
MD5 d9e0f8b2a6e76d62aa5635460ca8dbfc
BLAKE2b-256 fae1e5190f5d984372e579771513504382f8958c9667541fa79f4df05cdad87c

See more details on using hashes here.

File details

Details for the file libzrod-0.1.27-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libzrod-0.1.27-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 adcc7abad8c7a1aea94dae9b9a7528629b935b4d24d220ffdda17a93746b94fc
MD5 152a66b078e66d63da58e087ae8f915a
BLAKE2b-256 d9542a2f1fb43c32aa44b60887d8d792bd53dd866b15f30db2f391ea7ac3a140

See more details on using hashes here.

File details

Details for the file libzrod-0.1.27-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libzrod-0.1.27-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 470f09cc53446f44b6d1594a63f12b2a7905cac9e7528b0f363f17f753c04d92
MD5 d7fc8ee2a5dd8a287145185474389d2e
BLAKE2b-256 de3b7d570f0c60ecf02213b36dff543f5dc092df319896331297a8bdd6447be5

See more details on using hashes here.

File details

Details for the file libzrod-0.1.27-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libzrod-0.1.27-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5ea69e69139e6af2006526c616cb72e6bf6a5417037185bf3ddf20fec311480e
MD5 60c6399ac6e14cde8a9f0e0df9012cae
BLAKE2b-256 5febb0cf0c75781a9e4f7c0960024c1adf6be9c1643129baa6cd310a86c4c2d4

See more details on using hashes here.

File details

Details for the file libzrod-0.1.27-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libzrod-0.1.27-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3a6d438a7ba4a1ee5d45384004448bf641a7d72f169714b54a51e8e03939b12b
MD5 69b38cd9505a5f900e05655f497df030
BLAKE2b-256 f45fa92785d658624a0112340728ce6daeb931863ad406c00cd052dc612d8b91

See more details on using hashes here.

File details

Details for the file libzrod-0.1.27-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libzrod-0.1.27-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a208e505d75c57f3cf51aeb2bdaf61df2aef49855964a001018f4019034ef70a
MD5 b32e860edad3e67695aa59a9da9ece54
BLAKE2b-256 93339f3c9b4583a77f1fe34063d5593aca9de05a09da1730a1737a7081289acf

See more details on using hashes here.

File details

Details for the file libzrod-0.1.27-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libzrod-0.1.27-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e7c15087199d11e3b0687e5f3156dbbf846af263428ae3f7d5dd061cf018b94c
MD5 a5c6f087c3f8ac0f5ecc0b0c1862be1c
BLAKE2b-256 2d4bd613b9c4e236a23d6bc09ba1bc14a7aa0a9fb02eb072b639dc4c25ddbbd1

See more details on using hashes here.

File details

Details for the file libzrod-0.1.27-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libzrod-0.1.27-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4873c83465872a7827acd50275aad515b27289b73041c4c49e1c0847d12c4c50
MD5 7b271d99f3bc8063bf899a39d0cc72e2
BLAKE2b-256 55e6da99bf6d9d27d98aaaeab1226711955d17e2f7f76c84344d1104ac7a1d9b

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