# ResData
Python package for reading and writing the result files from
reservoir simulators. The file types covered are the
RESTART, INIT, RFT, Summary and GRID files in unified and non-unified, and formatted and unformatted.
ResData officially only supports Linux and macOS. It was initially developed as part of the
[_ert_](http://github.com/Equinor/ert) project.
## Using
[ResData is available on PyPI](https://pypi.org/project/resdata/) and can be installed into a [Python virtual environment](https://docs.python.org/3/library/venv.html#creating-virtual-environments) with `pip`:
```sh
pip install resdata
```
## Building
ResData is a Python project with a C++ extension layer. Most of the functionality is implemented in C++ and uses [cwrap](https://github.com/equinor/cwrap) for binding it to Python.
A C++17-compatible compiler, like GCC 8+ or Clang 11+ is required. Other C++ dependencies are brought in automatically by [Conan](https://conan.io) during [CMake](https://cmake.org) compilation.
In a [Python virtual environment](https://docs.python.org/3/library/venv.html#creating-virtual-environments), run:
```sh
# Fetch directly from GitHub
pip install git+https://github.com/equinor/resdata
# If git-cloned, install local directory in editable mode
pip install --editable .
```
## Running tests
As this codebase contains both Python and C++ code, there are tests for both Python and C++.
### Python tests
These tests use [pytest](https://pytest.org) and require that ResData is installed into a Python virtualenv in `--editable` mode, as described in the [Building](#Building) section.
Ensure that pytest is installed and do the following to
```sh
# Install pytest
pip install pytest
# Run all tests in the python/tests directory
pytest python/tests
```
### C++ tests
ResData uses a homegrown testing suite as well as [Catch2, 2.x](https://github.com/catchorg/Catch2) which is compiled via CMake and ran using `ctest`.
Ensure that `cmake` and `conan` version 1 is installed.
```sh
# Generate CMake build files into `build/`
cmake -B build .
# Build project
cmake --build build
# Run all tests
ctest --test-dir build
```
Raw data
{
"_id": null,
"home_page": "https://github.com/equinor/resdata",
"name": "resdata",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": null,
"author": "Equinor ASA",
"author_email": "fg_sib-scout@equinor.com",
"download_url": null,
"platform": "any",
"description": "# ResData\nPython package for reading and writing the result files from\nreservoir simulators. The file types covered are the\nRESTART, INIT, RFT, Summary and GRID files in unified and non-unified, and formatted and unformatted.\n\nResData officially only supports Linux and macOS. It was initially developed as part of the\n[_ert_](http://github.com/Equinor/ert) project.\n\n## Using\n[ResData is available on PyPI](https://pypi.org/project/resdata/) and can be installed into a [Python virtual environment](https://docs.python.org/3/library/venv.html#creating-virtual-environments) with `pip`:\n\n```sh\npip install resdata\n```\n\n## Building\nResData is a Python project with a C++ extension layer. Most of the functionality is implemented in C++ and uses [cwrap](https://github.com/equinor/cwrap) for binding it to Python.\n\nA C++17-compatible compiler, like GCC 8+ or Clang 11+ is required. Other C++ dependencies are brought in automatically by [Conan](https://conan.io) during [CMake](https://cmake.org) compilation.\n\nIn a [Python virtual environment](https://docs.python.org/3/library/venv.html#creating-virtual-environments), run:\n```sh\n# Fetch directly from GitHub\npip install git+https://github.com/equinor/resdata\n\n# If git-cloned, install local directory in editable mode\npip install --editable .\n```\n\n## Running tests\nAs this codebase contains both Python and C++ code, there are tests for both Python and C++.\n\n### Python tests\nThese tests use [pytest](https://pytest.org) and require that ResData is installed into a Python virtualenv in `--editable` mode, as described in the [Building](#Building) section.\n\nEnsure that pytest is installed and do the following to \n```sh\n# Install pytest\npip install pytest\n\n# Run all tests in the python/tests directory\npytest python/tests\n```\n\n### C++ tests\nResData uses a homegrown testing suite as well as [Catch2, 2.x](https://github.com/catchorg/Catch2) which is compiled via CMake and ran using `ctest`.\n\nEnsure that `cmake` and `conan` version 1 is installed.\n\n```sh\n# Generate CMake build files into `build/`\ncmake -B build .\n\n# Build project\ncmake --build build\n\n# Run all tests\nctest --test-dir build\n```\n",
"bugtrack_url": null,
"license": "GPL-3.0",
"summary": "Package for reading and writing the fortran result files from reservoir simulators",
"version": "5.1.2",
"project_urls": {
"Homepage": "https://github.com/equinor/resdata"
},
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "3beb50420abd20087da981943fe21e70f894b77548ce8c66ad96ee24bae37e60",
"md5": "09a6b7d7f1d9fd5609c59ef16bc7048f",
"sha256": "6a25b473dead9b3d3725440aa9da05735c9e4f72adf73149077d560a7f6ce436"
},
"downloads": -1,
"filename": "resdata-5.1.2-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "09a6b7d7f1d9fd5609c59ef16bc7048f",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 1471840,
"upload_time": "2025-08-22T09:51:46",
"upload_time_iso_8601": "2025-08-22T09:51:46.969516Z",
"url": "https://files.pythonhosted.org/packages/3b/eb/50420abd20087da981943fe21e70f894b77548ce8c66ad96ee24bae37e60/resdata-5.1.2-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "10e12037715bcde1303503901c7229bf4514ed7daae6bef216261325009a75e0",
"md5": "2466d909bec69cf5fdbba2499941df4a",
"sha256": "2c341f7871981dc3468e44696fe4c42356b7de44f3c81ff91bc9fdfb8033bf62"
},
"downloads": -1,
"filename": "resdata-5.1.2-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "2466d909bec69cf5fdbba2499941df4a",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 1326994,
"upload_time": "2025-08-22T09:51:48",
"upload_time_iso_8601": "2025-08-22T09:51:48.637345Z",
"url": "https://files.pythonhosted.org/packages/10/e1/2037715bcde1303503901c7229bf4514ed7daae6bef216261325009a75e0/resdata-5.1.2-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5765f02515934896a2ff70d48cb3e26902ec7ffb745b478ca43954be7d4132ad",
"md5": "baf4fd9fe71cdb5810a9d25da6e92797",
"sha256": "9f00bdee013cf491f5cc83fffc8b3343b99206c010bd991790891393387bf984"
},
"downloads": -1,
"filename": "resdata-5.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "baf4fd9fe71cdb5810a9d25da6e92797",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 1819198,
"upload_time": "2025-08-22T09:51:50",
"upload_time_iso_8601": "2025-08-22T09:51:50.296174Z",
"url": "https://files.pythonhosted.org/packages/57/65/f02515934896a2ff70d48cb3e26902ec7ffb745b478ca43954be7d4132ad/resdata-5.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "42cf318ab8c122518b9c462867833c4d16631e86138f9c7d214fa63a7964d544",
"md5": "1e6a2a5aec32eee0f03915606ec3414a",
"sha256": "1369aab60b99fabc5e4ac9698e8fc1929941432d965d749ec912e55ddb81549b"
},
"downloads": -1,
"filename": "resdata-5.1.2-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "1e6a2a5aec32eee0f03915606ec3414a",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 1134801,
"upload_time": "2025-08-22T09:51:51",
"upload_time_iso_8601": "2025-08-22T09:51:51.734770Z",
"url": "https://files.pythonhosted.org/packages/42/cf/318ab8c122518b9c462867833c4d16631e86138f9c7d214fa63a7964d544/resdata-5.1.2-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "dffe7cfa23499f0b0012f2fcc1b0ce457cf2cd77f89262675301c7d088ac29fb",
"md5": "4f4d0852f32bb7a0677790ff140c9ad7",
"sha256": "15c3ae1556da07b1585181e764874b6be148bc0022ceca7d2f9e7698ccc568aa"
},
"downloads": -1,
"filename": "resdata-5.1.2-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "4f4d0852f32bb7a0677790ff140c9ad7",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 1471843,
"upload_time": "2025-08-22T09:51:53",
"upload_time_iso_8601": "2025-08-22T09:51:53.364122Z",
"url": "https://files.pythonhosted.org/packages/df/fe/7cfa23499f0b0012f2fcc1b0ce457cf2cd77f89262675301c7d088ac29fb/resdata-5.1.2-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ec14f90765130123e6fea9a80311d7f051317f7681d84a00df296f26b073ca4a",
"md5": "dc68709d1f2f152e27fd93148b8df61d",
"sha256": "f758aed93c67ddb4a98342b3995f0fcda7344e6e1706174d222fd4c605c20990"
},
"downloads": -1,
"filename": "resdata-5.1.2-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "dc68709d1f2f152e27fd93148b8df61d",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 1326987,
"upload_time": "2025-08-22T09:51:54",
"upload_time_iso_8601": "2025-08-22T09:51:54.544716Z",
"url": "https://files.pythonhosted.org/packages/ec/14/f90765130123e6fea9a80311d7f051317f7681d84a00df296f26b073ca4a/resdata-5.1.2-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4d275403cf13d2d3d8daf7be955fb25968bd4678f6f613a13f7a69adf3c88270",
"md5": "0f37c6a2b5cdcaaf85d7cbb01b8a753f",
"sha256": "955232ff2b1ee94aa4980227743bdddbff461f431ae32ad3804eabc54da089e1"
},
"downloads": -1,
"filename": "resdata-5.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "0f37c6a2b5cdcaaf85d7cbb01b8a753f",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 1819197,
"upload_time": "2025-08-22T09:51:55",
"upload_time_iso_8601": "2025-08-22T09:51:55.722782Z",
"url": "https://files.pythonhosted.org/packages/4d/27/5403cf13d2d3d8daf7be955fb25968bd4678f6f613a13f7a69adf3c88270/resdata-5.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a9c59a14d0bf97e22babf2529e390595eb4c825b7e0b90321e2bbd115408239a",
"md5": "78bbe6bd483051bc71e41993f7764187",
"sha256": "c8fc15b53a48b555728d103d6df5041d130e6a180a03cf9a76b4637ef9a3a79b"
},
"downloads": -1,
"filename": "resdata-5.1.2-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "78bbe6bd483051bc71e41993f7764187",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 1134804,
"upload_time": "2025-08-22T09:51:57",
"upload_time_iso_8601": "2025-08-22T09:51:57.092775Z",
"url": "https://files.pythonhosted.org/packages/a9/c5/9a14d0bf97e22babf2529e390595eb4c825b7e0b90321e2bbd115408239a/resdata-5.1.2-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b993154b43d2c16b404804f244e405856c6e8664d436cbd18734903011698cb9",
"md5": "c7ee71bba872450cf2a660a470ee3e84",
"sha256": "9edb729095a8e2ec3075b42dd7429df0977c8ec0d07d8030ccd089bbab20bcc6"
},
"downloads": -1,
"filename": "resdata-5.1.2-cp312-cp312-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "c7ee71bba872450cf2a660a470ee3e84",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 1471831,
"upload_time": "2025-08-22T09:51:58",
"upload_time_iso_8601": "2025-08-22T09:51:58.662564Z",
"url": "https://files.pythonhosted.org/packages/b9/93/154b43d2c16b404804f244e405856c6e8664d436cbd18734903011698cb9/resdata-5.1.2-cp312-cp312-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e06a636c4359da7bc1c6b1b19b64d7b3ea5ddfbc27837f05a186f1c49f195074",
"md5": "4b4a15d374e264feac39ccdeb9ba04bd",
"sha256": "0886f4d0477c8302b0abafe23e53be2dbbacd31a0df3c719e583cf3f85a6a4ce"
},
"downloads": -1,
"filename": "resdata-5.1.2-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "4b4a15d374e264feac39ccdeb9ba04bd",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 1326991,
"upload_time": "2025-08-22T09:51:59",
"upload_time_iso_8601": "2025-08-22T09:51:59.863484Z",
"url": "https://files.pythonhosted.org/packages/e0/6a/636c4359da7bc1c6b1b19b64d7b3ea5ddfbc27837f05a186f1c49f195074/resdata-5.1.2-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2d1addf090b2f8024dfd8df1ad9b37c9bb684a8f0a4a1ccde444695e51e021ff",
"md5": "67afbb40ba49d12de73b5e720c72be2d",
"sha256": "423b76192ef463352ff3a26ea59a0f38b47363b264261fd2eba518746671bf58"
},
"downloads": -1,
"filename": "resdata-5.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "67afbb40ba49d12de73b5e720c72be2d",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 1819187,
"upload_time": "2025-08-22T09:52:01",
"upload_time_iso_8601": "2025-08-22T09:52:01.788296Z",
"url": "https://files.pythonhosted.org/packages/2d/1a/ddf090b2f8024dfd8df1ad9b37c9bb684a8f0a4a1ccde444695e51e021ff/resdata-5.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c7033836ab336c9c6f308f4bd9e94d5213b2b3adca3db0144e4ab50da93530f0",
"md5": "aadebabbf01179382bfa5630f008af7b",
"sha256": "70acf8604a193ad4b45e288b374c72cc275f942d77ba37bc518f3a439a659038"
},
"downloads": -1,
"filename": "resdata-5.1.2-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "aadebabbf01179382bfa5630f008af7b",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 1134797,
"upload_time": "2025-08-22T09:52:03",
"upload_time_iso_8601": "2025-08-22T09:52:03.328281Z",
"url": "https://files.pythonhosted.org/packages/c7/03/3836ab336c9c6f308f4bd9e94d5213b2b3adca3db0144e4ab50da93530f0/resdata-5.1.2-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4c1489b97c966c4371e4391e3ff01f1ec530ea0cc03846178e26a7b1fe54bc3c",
"md5": "c9ebe996aca6b65b1a75c02186b6afa3",
"sha256": "5a99c8389eb18d1a1649e601386161624c876b9c366924ddbe0c8786387c4bde"
},
"downloads": -1,
"filename": "resdata-5.1.2-cp313-cp313-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "c9ebe996aca6b65b1a75c02186b6afa3",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 1471847,
"upload_time": "2025-08-22T09:52:04",
"upload_time_iso_8601": "2025-08-22T09:52:04.534943Z",
"url": "https://files.pythonhosted.org/packages/4c/14/89b97c966c4371e4391e3ff01f1ec530ea0cc03846178e26a7b1fe54bc3c/resdata-5.1.2-cp313-cp313-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b15c9a10483cf084c9310e26a648fabaab4a612b7af3f6988c6bb564e0aa9a57",
"md5": "6c2067f773ab1caf3e1b07daa51742fc",
"sha256": "1a0ed0aef59707718c6d733d8e0ec33cb8b7d53a62106db06b9cf5883b7379a2"
},
"downloads": -1,
"filename": "resdata-5.1.2-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "6c2067f773ab1caf3e1b07daa51742fc",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 1327004,
"upload_time": "2025-08-22T09:52:06",
"upload_time_iso_8601": "2025-08-22T09:52:06.182996Z",
"url": "https://files.pythonhosted.org/packages/b1/5c/9a10483cf084c9310e26a648fabaab4a612b7af3f6988c6bb564e0aa9a57/resdata-5.1.2-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "87d78f96bb7c31a9d26614d430840a0af8a1198c1f188e98d81db0f0a3c0fab7",
"md5": "2143de6fc7ce312e6991000d7a377ccb",
"sha256": "730076671b388afe7a7cb2483d6db941e7bdb0c88cfdff4df351fd5c6a36c98d"
},
"downloads": -1,
"filename": "resdata-5.1.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "2143de6fc7ce312e6991000d7a377ccb",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 1819196,
"upload_time": "2025-08-22T09:52:07",
"upload_time_iso_8601": "2025-08-22T09:52:07.367022Z",
"url": "https://files.pythonhosted.org/packages/87/d7/8f96bb7c31a9d26614d430840a0af8a1198c1f188e98d81db0f0a3c0fab7/resdata-5.1.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "161bbda30bd4c60ce6247df0e0d5e786e5a33aa52c869e7555a673436d1a2976",
"md5": "6cf0577ef03dc4d342f18f42db9c74f2",
"sha256": "a1fd073b5f82b7f5f24e965fd8bdb7101be4dd0f378a4f66989592c8418c4c1e"
},
"downloads": -1,
"filename": "resdata-5.1.2-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "6cf0577ef03dc4d342f18f42db9c74f2",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 1134803,
"upload_time": "2025-08-22T09:52:09",
"upload_time_iso_8601": "2025-08-22T09:52:09.077306Z",
"url": "https://files.pythonhosted.org/packages/16/1b/bda30bd4c60ce6247df0e0d5e786e5a33aa52c869e7555a673436d1a2976/resdata-5.1.2-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "67ea41f7d5b442ace4a7322addff7f6efe6dd2a9c64b5784c3befed840974298",
"md5": "0c6efb3049ee793904c515a41dfa3c1f",
"sha256": "9d7a6eb77634ee99ec09aa73d7049fb7f08ccf4c86db3dfc7010d23643175b18"
},
"downloads": -1,
"filename": "resdata-5.1.2-cp38-cp38-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "0c6efb3049ee793904c515a41dfa3c1f",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 1471734,
"upload_time": "2025-08-22T09:52:10",
"upload_time_iso_8601": "2025-08-22T09:52:10.266715Z",
"url": "https://files.pythonhosted.org/packages/67/ea/41f7d5b442ace4a7322addff7f6efe6dd2a9c64b5784c3befed840974298/resdata-5.1.2-cp38-cp38-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4af3d57e549b28c7b05d70d8848295831214ff1ee93a4c54be14d7ca977c255c",
"md5": "2312b28f23750de4dba96ca2926648ad",
"sha256": "6dea6d8ebe1cee774c4f21afe7823b2ef0cdeb54279664525ce0fb0358959a4a"
},
"downloads": -1,
"filename": "resdata-5.1.2-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "2312b28f23750de4dba96ca2926648ad",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 1818949,
"upload_time": "2025-08-22T09:52:11",
"upload_time_iso_8601": "2025-08-22T09:52:11.585276Z",
"url": "https://files.pythonhosted.org/packages/4a/f3/d57e549b28c7b05d70d8848295831214ff1ee93a4c54be14d7ca977c255c/resdata-5.1.2-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "40162b0c8b73db6763a2e2af3f85f4cfc829363ffb35434d35513f1ed391abaf",
"md5": "f10ab39da756cec1bdc51599dbb564d7",
"sha256": "ff37ebfb7f3c3f70de961ef26cc4b21a826ee6121d325388b35e3253e946fa3f"
},
"downloads": -1,
"filename": "resdata-5.1.2-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "f10ab39da756cec1bdc51599dbb564d7",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 1134690,
"upload_time": "2025-08-22T09:52:13",
"upload_time_iso_8601": "2025-08-22T09:52:13.225873Z",
"url": "https://files.pythonhosted.org/packages/40/16/2b0c8b73db6763a2e2af3f85f4cfc829363ffb35434d35513f1ed391abaf/resdata-5.1.2-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2e7774cf0ae63d5cd64f3d499113c0c0096d9d0af8e52ff0e2bbee1b6a169132",
"md5": "adf80bfa6e98b602778f708a262a9755",
"sha256": "decb66e018224eebb7bfce48210d7f5426afcbc9e5617b8bc50e9ed716660c05"
},
"downloads": -1,
"filename": "resdata-5.1.2-cp39-cp39-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "adf80bfa6e98b602778f708a262a9755",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 1471841,
"upload_time": "2025-08-22T09:52:14",
"upload_time_iso_8601": "2025-08-22T09:52:14.352114Z",
"url": "https://files.pythonhosted.org/packages/2e/77/74cf0ae63d5cd64f3d499113c0c0096d9d0af8e52ff0e2bbee1b6a169132/resdata-5.1.2-cp39-cp39-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "877d4658d7d47f83701360bb667b7d3f88ae07881c419a69bf9134ec0e86979e",
"md5": "945b15414db8aa4a1a88eafe822225b0",
"sha256": "b1879b772c7a7a0172e53956866b07243e8aa4812602a6a29d1fa82e7f77164d"
},
"downloads": -1,
"filename": "resdata-5.1.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "945b15414db8aa4a1a88eafe822225b0",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 1819201,
"upload_time": "2025-08-22T09:52:15",
"upload_time_iso_8601": "2025-08-22T09:52:15.694503Z",
"url": "https://files.pythonhosted.org/packages/87/7d/4658d7d47f83701360bb667b7d3f88ae07881c419a69bf9134ec0e86979e/resdata-5.1.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0cad33674270e4d7b8247d3e4fc502942bb91deb7e9d858c5e5259850abb9910",
"md5": "135a0ce9a01bbdaa2420d4fe00c6aa57",
"sha256": "0b58dd2de568c07378e869248c62d58fb4abef05ef5e0fcbd7852906569ac835"
},
"downloads": -1,
"filename": "resdata-5.1.2-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "135a0ce9a01bbdaa2420d4fe00c6aa57",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 1134797,
"upload_time": "2025-08-22T09:52:16",
"upload_time_iso_8601": "2025-08-22T09:52:16.919091Z",
"url": "https://files.pythonhosted.org/packages/0c/ad/33674270e4d7b8247d3e4fc502942bb91deb7e9d858c5e5259850abb9910/resdata-5.1.2-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-22 09:51:46",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "equinor",
"github_project": "resdata",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "cmake",
"specs": [
[
"<",
"4"
]
]
},
{
"name": "cwrap",
"specs": []
},
{
"name": "ninja",
"specs": []
},
{
"name": "numpy",
"specs": []
},
{
"name": "pandas",
"specs": []
},
{
"name": "scikit-build",
"specs": []
},
{
"name": "setuptools",
"specs": []
},
{
"name": "setuptools_scm",
"specs": []
},
{
"name": "sphinx",
"specs": [
[
"!=",
"3.4.0"
]
]
},
{
"name": "wheel",
"specs": []
},
{
"name": "zipp",
"specs": [
[
">=",
"3.19.1"
]
]
}
],
"test_requirements": [
{
"name": "pytest",
"specs": []
},
{
"name": "hypothesis",
"specs": []
},
{
"name": "resfo",
"specs": []
},
{
"name": "pydantic",
"specs": []
},
{
"name": "typing_extensions",
"specs": []
}
],
"lcname": "resdata"
}