# 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](https://us-west-2jck1za1i6.auth.us-west-2.amazoncognito.com/signup?client_id=4p52et280ljg8d8mlfcoo4mvc&redirect_uri=https%3A%2F%2Fd84l1y8p4kdic.cloudfront.net&response_type=code&scope=email+openid+phone)
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](https://colab.research.google.com/drive/1kIxbrbpOUuc1pFZcnCw43Jhnt-wc3XLd?usp=sharing) 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](https://www.linkedin.com/in/wansco/).
Raw data
{
"_id": null,
"home_page": null,
"name": "libzrod",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "zrod, srod, qrod, rodstar, rod pump, rod design, rod lift, sucker rod, gibbs, everitt jennings, petroleum, oil well, pumpjack, sucker rod, wave equation",
"author": null,
"author_email": "Walter Phillips <dev@zrod.io>",
"download_url": null,
"platform": null,
"description": "# libzrod\n\n### Sucker Rod Design Library\n\nA wave equation library for designing rod pumps, written in C/C++ and wrapped in Python.\n\n## Overview\n\nlibzrod calculates dynamometer cards for both diagnostic and predictive analysis. The core library is cross-platform, running on Windows, Linux, and macOS.\n\n## Getting Started\n\n### Authorization Required\n\n1. Create an account [here](https://us-west-2jck1za1i6.auth.us-west-2.amazoncognito.com/signup?client_id=4p52et280ljg8d8mlfcoo4mvc&redirect_uri=https%3A%2F%2Fd84l1y8p4kdic.cloudfront.net&response_type=code&scope=email+openid+phone)\n2. Email me for manual authorization of your trial account (account creation is not monitored)\n3. Note: The beta library includes time restrictions\n\nOr see the colab example below.\n\n### Usage Example\n\nSee the [Colab Example](https://colab.research.google.com/drive/1kIxbrbpOUuc1pFZcnCw43Jhnt-wc3XLd?usp=sharing) for detailed usage instructions.\n\n## Mobile Apps\n\nBeta access available for iOS and Android demo apps. Contact me for access. These show the capabilities of the library.\n\n## Contact & Licensing\n\nFor licensing inquiries, reach out via [LinkedIn](https://www.linkedin.com/in/wansco/).",
"bugtrack_url": null,
"license": null,
"summary": "Sucker Rod Design Library",
"version": "0.1.22",
"project_urls": null,
"split_keywords": [
"zrod",
" srod",
" qrod",
" rodstar",
" rod pump",
" rod design",
" rod lift",
" sucker rod",
" gibbs",
" everitt jennings",
" petroleum",
" oil well",
" pumpjack",
" sucker rod",
" wave equation"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "f76a34a00faa99d6fe23443a1790b0ab5afaa5161fcae7d359c1bcc38f0f7043",
"md5": "e1c37cacb7ab7db3d2dd583522910916",
"sha256": "75f355d6ae35a672407024a3e3d28050d2b79d7ac0e932ab56f92e751fb409a3"
},
"downloads": -1,
"filename": "libzrod-0.1.22-py3-none-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "e1c37cacb7ab7db3d2dd583522910916",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 2808557,
"upload_time": "2025-10-08T17:52:14",
"upload_time_iso_8601": "2025-10-08T17:52:14.194295Z",
"url": "https://files.pythonhosted.org/packages/f7/6a/34a00faa99d6fe23443a1790b0ab5afaa5161fcae7d359c1bcc38f0f7043/libzrod-0.1.22-py3-none-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "607bfe8ee5e66eb9a19bf97f4d736d974f5020ed4d554258a7757a46e334ff7c",
"md5": "c80436917774b0191877bae1cd941ac1",
"sha256": "8b5ef4ae586848e7258a7be851f96bc0f719837ae13702b28d97f6cea6c1920b"
},
"downloads": -1,
"filename": "libzrod-0.1.22-py3-none-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "c80436917774b0191877bae1cd941ac1",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7666348,
"upload_time": "2025-10-08T17:50:25",
"upload_time_iso_8601": "2025-10-08T17:50:25.806466Z",
"url": "https://files.pythonhosted.org/packages/60/7b/fe8ee5e66eb9a19bf97f4d736d974f5020ed4d554258a7757a46e334ff7c/libzrod-0.1.22-py3-none-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "172419c575a7606d4b94083dad07e75fbf49acad8009830311cbad7eb58e811e",
"md5": "c695e5472ca93e0ba51b8e4356799fcf",
"sha256": "fce14492297c1f3c9f7009ae011dc63bdc849ec5d9e0495197c1786742e8ffd4"
},
"downloads": -1,
"filename": "libzrod-0.1.22-py3-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "c695e5472ca93e0ba51b8e4356799fcf",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 2202620,
"upload_time": "2025-10-08T17:56:31",
"upload_time_iso_8601": "2025-10-08T17:56:31.764437Z",
"url": "https://files.pythonhosted.org/packages/17/24/19c575a7606d4b94083dad07e75fbf49acad8009830311cbad7eb58e811e/libzrod-0.1.22-py3-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-10-08 17:52:14",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "libzrod"
}