# pyaga8
Python package for calculating gas properties using the AGA8 equations GERG-2008 and DETAIL, utilizing the Rust port of NIST's AGA8 code (https://crates.io/crates/aga8).
Link to Github repo: https://github.com/chagenvik/pyaga8
## Description
`pyaga8` is a Python package that provides bindings for the AGA8 algorithm (GERG-2008 and DETAIL equations). The core functionality is implemented in Rust for performance, and it is exposed to Python using the `pyo3` library.
`pyaga8` is used by the `pvtlib` package: https://pypi.org/project/pvtlib/
## Installation
You can install the package using `pip`:
```sh
pip install pyaga8
Raw data
{
"_id": null,
"home_page": null,
"name": "pyaga8",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "AGA8, gas properties, GERG-2008, DETAIL",
"author": "Roy Vegard Ovesen, Christian H\u00e5genvik",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/7d/3d/91d5d0d1aa380892034ec2b2f02684ca87b281c6eda46d0520a02812072e/pyaga8-0.1.8.tar.gz",
"platform": null,
"description": "# pyaga8\nPython package for calculating gas properties using the AGA8 equations GERG-2008 and DETAIL, utilizing the Rust port of NIST's AGA8 code (https://crates.io/crates/aga8).\n\nLink to Github repo: https://github.com/chagenvik/pyaga8\n\n## Description\n\n`pyaga8` is a Python package that provides bindings for the AGA8 algorithm (GERG-2008 and DETAIL equations). The core functionality is implemented in Rust for performance, and it is exposed to Python using the `pyo3` library.\n\n`pyaga8` is used by the `pvtlib` package: https://pypi.org/project/pvtlib/\n\n## Installation\n\nYou can install the package using `pip`:\n\n```sh\npip install pyaga8\n\n",
"bugtrack_url": null,
"license": "MIT License",
"summary": "Python package for calculating gas properties using the AGA8 equations GERG-2008 and DETAIL",
"version": "0.1.8",
"project_urls": {
"homepage": "https://github.com/chagenvik/pyaga8"
},
"split_keywords": [
"aga8",
" gas properties",
" gerg-2008",
" detail"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "b1567c46dc0444a2b8ade378b00289415335b17a5306cc31b7b6117642ad4574",
"md5": "ec55f36ef97d0c971481d8b220cf68b2",
"sha256": "e3c61e2f0eb4bcf54f74caacc283ce62601fb7c269943a65266017dda7dcf791"
},
"downloads": -1,
"filename": "pyaga8-0.1.8-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "ec55f36ef97d0c971481d8b220cf68b2",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 278155,
"upload_time": "2025-01-17T11:06:22",
"upload_time_iso_8601": "2025-01-17T11:06:22.785043Z",
"url": "https://files.pythonhosted.org/packages/b1/56/7c46dc0444a2b8ade378b00289415335b17a5306cc31b7b6117642ad4574/pyaga8-0.1.8-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "10aae1dc44cf82c87b5636ff61e22bc43b076255dbbdc7a7d652527c610cdbc9",
"md5": "fe6b4138bb6ef7f3e7ec967867831ded",
"sha256": "d2663fd0d68afae217bef71d5f70d37a375552601b5f693d693173548b8012f2"
},
"downloads": -1,
"filename": "pyaga8-0.1.8-cp310-cp310-manylinux_2_34_x86_64.whl",
"has_sig": false,
"md5_digest": "fe6b4138bb6ef7f3e7ec967867831ded",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 307665,
"upload_time": "2025-01-17T11:06:24",
"upload_time_iso_8601": "2025-01-17T11:06:24.004234Z",
"url": "https://files.pythonhosted.org/packages/10/aa/e1dc44cf82c87b5636ff61e22bc43b076255dbbdc7a7d652527c610cdbc9/pyaga8-0.1.8-cp310-cp310-manylinux_2_34_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8b45383bb6ce51088550ce6581df199a111adc16b213c0a3dff31d3c694899ed",
"md5": "8143bd63cff40b55ff5720ad3a37e8d6",
"sha256": "f0cd681b17ae56f1c5620db8d3b0ed34c08512f874a82c8e5fd7b00d353eb5b0"
},
"downloads": -1,
"filename": "pyaga8-0.1.8-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "8143bd63cff40b55ff5720ad3a37e8d6",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 168416,
"upload_time": "2025-01-17T11:06:26",
"upload_time_iso_8601": "2025-01-17T11:06:26.522023Z",
"url": "https://files.pythonhosted.org/packages/8b/45/383bb6ce51088550ce6581df199a111adc16b213c0a3dff31d3c694899ed/pyaga8-0.1.8-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b9ef9ea9fa18e48a32d9db77947bf2be4f9b8d5e0719aae1769474b633792437",
"md5": "7116133bb4c3061c8bdf0519e7cd0e20",
"sha256": "a5af9517d3401936439a2e054a735dff5d74a52f485fa0bf1afb7e4589540ee3"
},
"downloads": -1,
"filename": "pyaga8-0.1.8-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "7116133bb4c3061c8bdf0519e7cd0e20",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 277660,
"upload_time": "2025-01-17T11:06:27",
"upload_time_iso_8601": "2025-01-17T11:06:27.678498Z",
"url": "https://files.pythonhosted.org/packages/b9/ef/9ea9fa18e48a32d9db77947bf2be4f9b8d5e0719aae1769474b633792437/pyaga8-0.1.8-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "755e43f4dedee92353763f197b9dfd6c719c7a5560d8c3c5c7134603a4970273",
"md5": "cb0a1bcd226d6d1489b4a1276df1cb41",
"sha256": "54b4b3b1684c7fa200f1051267105bece774e811d040e198b873373ce9f5e1e3"
},
"downloads": -1,
"filename": "pyaga8-0.1.8-cp311-cp311-manylinux_2_34_x86_64.whl",
"has_sig": false,
"md5_digest": "cb0a1bcd226d6d1489b4a1276df1cb41",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 307317,
"upload_time": "2025-01-17T11:06:28",
"upload_time_iso_8601": "2025-01-17T11:06:28.861556Z",
"url": "https://files.pythonhosted.org/packages/75/5e/43f4dedee92353763f197b9dfd6c719c7a5560d8c3c5c7134603a4970273/pyaga8-0.1.8-cp311-cp311-manylinux_2_34_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "27f4ff255a8548acf17bd0eebf80d3845092731feb55e15f874b5118c60151b3",
"md5": "bbcd8c606f3d89ac2c159fb76cc2c5f4",
"sha256": "bb4a008473ba1761e49cf6ced5e024980c51d6760e7acbd5a0b5f1acfc612127"
},
"downloads": -1,
"filename": "pyaga8-0.1.8-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "bbcd8c606f3d89ac2c159fb76cc2c5f4",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 168428,
"upload_time": "2025-01-17T11:06:30",
"upload_time_iso_8601": "2025-01-17T11:06:30.738726Z",
"url": "https://files.pythonhosted.org/packages/27/f4/ff255a8548acf17bd0eebf80d3845092731feb55e15f874b5118c60151b3/pyaga8-0.1.8-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fd13fb8a410352faf37ef35dd1a9c39b0565be701c6fa1ced14c36ab57c7b9b4",
"md5": "d3e55827b36b24b1fd734d38189d4f39",
"sha256": "742235beef53a694f76a441acbbbafd43ba4695049ea53f6d9ebe342e88e3e95"
},
"downloads": -1,
"filename": "pyaga8-0.1.8-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "d3e55827b36b24b1fd734d38189d4f39",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 279183,
"upload_time": "2025-01-17T11:06:33",
"upload_time_iso_8601": "2025-01-17T11:06:33.295730Z",
"url": "https://files.pythonhosted.org/packages/fd/13/fb8a410352faf37ef35dd1a9c39b0565be701c6fa1ced14c36ab57c7b9b4/pyaga8-0.1.8-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "840d689d56b52e334b56b76a4c412de9940aea2dced29a6beab934c94a77aea5",
"md5": "a1098ca493ab63048284d6fb9eea9f84",
"sha256": "4faea36d85e8a511aaf3b4bb0862ff23ef72f892773de6d955eef6a3a18d78ea"
},
"downloads": -1,
"filename": "pyaga8-0.1.8-cp39-cp39-manylinux_2_34_x86_64.whl",
"has_sig": false,
"md5_digest": "a1098ca493ab63048284d6fb9eea9f84",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 308062,
"upload_time": "2025-01-17T11:06:35",
"upload_time_iso_8601": "2025-01-17T11:06:35.980421Z",
"url": "https://files.pythonhosted.org/packages/84/0d/689d56b52e334b56b76a4c412de9940aea2dced29a6beab934c94a77aea5/pyaga8-0.1.8-cp39-cp39-manylinux_2_34_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9ed3e7383acc4ba6b286d859bf0b51d8f5f589c843015dbdf6a2b1880c651348",
"md5": "653a7219dccdc0a9a4b1a2306784caa9",
"sha256": "d3c66730de6cb588501023a0e8716e0904481aa4e17ef35d412d4e8a2b3f9309"
},
"downloads": -1,
"filename": "pyaga8-0.1.8-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "653a7219dccdc0a9a4b1a2306784caa9",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 168619,
"upload_time": "2025-01-17T11:06:37",
"upload_time_iso_8601": "2025-01-17T11:06:37.130747Z",
"url": "https://files.pythonhosted.org/packages/9e/d3/e7383acc4ba6b286d859bf0b51d8f5f589c843015dbdf6a2b1880c651348/pyaga8-0.1.8-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7d3d91d5d0d1aa380892034ec2b2f02684ca87b281c6eda46d0520a02812072e",
"md5": "25356c20f6292fe552e62e35911a6b49",
"sha256": "b8c56acf18dd3d32a7c96656ec9907329153cadfcb34d7b7275cd2e19b660295"
},
"downloads": -1,
"filename": "pyaga8-0.1.8.tar.gz",
"has_sig": false,
"md5_digest": "25356c20f6292fe552e62e35911a6b49",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 10192,
"upload_time": "2025-01-17T11:06:42",
"upload_time_iso_8601": "2025-01-17T11:06:42.689113Z",
"url": "https://files.pythonhosted.org/packages/7d/3d/91d5d0d1aa380892034ec2b2f02684ca87b281c6eda46d0520a02812072e/pyaga8-0.1.8.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-17 11:06:42",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "chagenvik",
"github_project": "pyaga8",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "pyaga8"
}