# 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.0.2",
"project_urls": {
"Homepage": "https://github.com/equinor/resdata"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "418f454c15cc3681de0132a4aa5abfdd884d70b0371fdda35f2c78f629bfc095",
"md5": "4a1a7adbd90bc653fc3d4bb7f469e5fd",
"sha256": "babd9f00022bf88b9fecf2f3810dbb369b9751ad2bca0424d9c2e301ab062d46"
},
"downloads": -1,
"filename": "resdata-5.0.2-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "4a1a7adbd90bc653fc3d4bb7f469e5fd",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 1471540,
"upload_time": "2024-12-04T11:01:48",
"upload_time_iso_8601": "2024-12-04T11:01:48.931042Z",
"url": "https://files.pythonhosted.org/packages/41/8f/454c15cc3681de0132a4aa5abfdd884d70b0371fdda35f2c78f629bfc095/resdata-5.0.2-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "79a0fd73dd1b0522f8bf9e2684f68cde3f70b8b6a4c306249a41727fafebd8a7",
"md5": "2a43a5640f175e643a018c0dcdc7b51f",
"sha256": "7ca70d6c39aa2d7439eb15730724e3405b437fd4ebe6c7e1c2eefa03dddca80c"
},
"downloads": -1,
"filename": "resdata-5.0.2-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "2a43a5640f175e643a018c0dcdc7b51f",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 1319969,
"upload_time": "2024-12-04T11:01:50",
"upload_time_iso_8601": "2024-12-04T11:01:50.468549Z",
"url": "https://files.pythonhosted.org/packages/79/a0/fd73dd1b0522f8bf9e2684f68cde3f70b8b6a4c306249a41727fafebd8a7/resdata-5.0.2-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b2cae2705f20fa28d965dedc430e010bb61f68fd7a3a03ea2ee306ed8254b0a8",
"md5": "a8deedf9ec044ed377a2e3fb5534c85b",
"sha256": "13fa3ac107ab4b038d3a4335b59d32a7a6cd47318bf2f71600892e8d956aeb08"
},
"downloads": -1,
"filename": "resdata-5.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "a8deedf9ec044ed377a2e3fb5534c85b",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 1871929,
"upload_time": "2024-12-04T11:01:52",
"upload_time_iso_8601": "2024-12-04T11:01:52.206281Z",
"url": "https://files.pythonhosted.org/packages/b2/ca/e2705f20fa28d965dedc430e010bb61f68fd7a3a03ea2ee306ed8254b0a8/resdata-5.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ca56f6037182b6735b2995329abbb48cfec2c83dbcf07e09ddace5b97188dd1c",
"md5": "c75f1a85a89c95e8e109d5218ec5a53f",
"sha256": "a0b20fdd0e712bf587d9e8aa14390ef8488e8edf1de20b3214c781731c88f819"
},
"downloads": -1,
"filename": "resdata-5.0.2-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "c75f1a85a89c95e8e109d5218ec5a53f",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 1133697,
"upload_time": "2024-12-04T11:01:54",
"upload_time_iso_8601": "2024-12-04T11:01:54.134871Z",
"url": "https://files.pythonhosted.org/packages/ca/56/f6037182b6735b2995329abbb48cfec2c83dbcf07e09ddace5b97188dd1c/resdata-5.0.2-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c04512ea73290073d2e6e0cfd8cafd4e1ff5c7beee1164d61233810db361c796",
"md5": "0b0568f459d52c9f727ec3460c4fe2bd",
"sha256": "f944d44fd89ce3e266e00c20ecfadfecf831370b29d420d04d09ae95b16971cf"
},
"downloads": -1,
"filename": "resdata-5.0.2-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "0b0568f459d52c9f727ec3460c4fe2bd",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 1471540,
"upload_time": "2024-12-04T11:01:55",
"upload_time_iso_8601": "2024-12-04T11:01:55.578996Z",
"url": "https://files.pythonhosted.org/packages/c0/45/12ea73290073d2e6e0cfd8cafd4e1ff5c7beee1164d61233810db361c796/resdata-5.0.2-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7caf9c6ba4cdc6a7dd6280a299541edb2fa8e6f9a4b84ae6ab9be5b5d9391aee",
"md5": "4c64a2ee8da0af9d283262ceb973c09b",
"sha256": "27d19b54b985d4e19d7d2d7d6fb81ac105b32f6208fcc64bf53adb4c69a6625a"
},
"downloads": -1,
"filename": "resdata-5.0.2-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "4c64a2ee8da0af9d283262ceb973c09b",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 1319979,
"upload_time": "2024-12-04T11:01:57",
"upload_time_iso_8601": "2024-12-04T11:01:57.625691Z",
"url": "https://files.pythonhosted.org/packages/7c/af/9c6ba4cdc6a7dd6280a299541edb2fa8e6f9a4b84ae6ab9be5b5d9391aee/resdata-5.0.2-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "99b92e9b3e5c1ffeb796f6279ff8a3ec11c1f2545b3b198765ae5c16e4cb3dab",
"md5": "b6c8739f882fd431583d569af16b6b3f",
"sha256": "764716c7832b45c5c8c2cde48b70188870d5d94674466ede7f775bdd3e91f97e"
},
"downloads": -1,
"filename": "resdata-5.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "b6c8739f882fd431583d569af16b6b3f",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 1871918,
"upload_time": "2024-12-04T11:01:59",
"upload_time_iso_8601": "2024-12-04T11:01:59.829858Z",
"url": "https://files.pythonhosted.org/packages/99/b9/2e9b3e5c1ffeb796f6279ff8a3ec11c1f2545b3b198765ae5c16e4cb3dab/resdata-5.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "703658e6ef5dff429b4baf7db6cfa7691acafe8a55dbf66975200c12a7abb66e",
"md5": "b22a6d265844be54f2ef3c42caa5f72b",
"sha256": "4f9cbaa37e4f1a3a1b3441b9b4e6100132dd6eb17dc74e522550b3f7c5029bc8"
},
"downloads": -1,
"filename": "resdata-5.0.2-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "b22a6d265844be54f2ef3c42caa5f72b",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 1133698,
"upload_time": "2024-12-04T11:02:01",
"upload_time_iso_8601": "2024-12-04T11:02:01.255171Z",
"url": "https://files.pythonhosted.org/packages/70/36/58e6ef5dff429b4baf7db6cfa7691acafe8a55dbf66975200c12a7abb66e/resdata-5.0.2-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ae191cf84c8375c71bcc2032442f830a5a7eab5654f74d9f2bc7f63df32d90fb",
"md5": "cd5cac0d145866d0bb0718df9ab4495f",
"sha256": "60c4198e7da797470bf03794f54fa703a1fd6cb74ef6b5d056f20f80ec4d9b94"
},
"downloads": -1,
"filename": "resdata-5.0.2-cp312-cp312-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "cd5cac0d145866d0bb0718df9ab4495f",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 1471538,
"upload_time": "2024-12-04T11:02:03",
"upload_time_iso_8601": "2024-12-04T11:02:03.557401Z",
"url": "https://files.pythonhosted.org/packages/ae/19/1cf84c8375c71bcc2032442f830a5a7eab5654f74d9f2bc7f63df32d90fb/resdata-5.0.2-cp312-cp312-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "63e70c331292c30cb4456924f9532fe74e97f65af34287797e07030b7ea1f2f0",
"md5": "18d0e89f90f63e78aeb5d6fbc35348f1",
"sha256": "e6a82bcc9ff7cd13d0a9cc691c76e5eb621543ca884ab56e271d9c80dca51dac"
},
"downloads": -1,
"filename": "resdata-5.0.2-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "18d0e89f90f63e78aeb5d6fbc35348f1",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 1319970,
"upload_time": "2024-12-04T11:02:04",
"upload_time_iso_8601": "2024-12-04T11:02:04.976297Z",
"url": "https://files.pythonhosted.org/packages/63/e7/0c331292c30cb4456924f9532fe74e97f65af34287797e07030b7ea1f2f0/resdata-5.0.2-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7d32d090b34d43b6def76effa6775740642c3c213c55769dbf66f3156891c962",
"md5": "ad13966a91f980c091d1ffeb1f7e7f01",
"sha256": "28664c949234a2b8bcbca9d5ced59aca321cb18e31104150e61e6a21a8b7fc19"
},
"downloads": -1,
"filename": "resdata-5.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "ad13966a91f980c091d1ffeb1f7e7f01",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 1871915,
"upload_time": "2024-12-04T11:02:06",
"upload_time_iso_8601": "2024-12-04T11:02:06.335548Z",
"url": "https://files.pythonhosted.org/packages/7d/32/d090b34d43b6def76effa6775740642c3c213c55769dbf66f3156891c962/resdata-5.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3bcf7185b8376db58a5c3031c03efe23eb7eb3713c6adeb7fdc00af27f3d5443",
"md5": "c054edb0cc9fe7618e087bc480fad762",
"sha256": "7fc72914860cefcc9f469e1b9cea45669f59b96f6515487c056123a24aa4092f"
},
"downloads": -1,
"filename": "resdata-5.0.2-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "c054edb0cc9fe7618e087bc480fad762",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 1133697,
"upload_time": "2024-12-04T11:02:08",
"upload_time_iso_8601": "2024-12-04T11:02:08.568610Z",
"url": "https://files.pythonhosted.org/packages/3b/cf/7185b8376db58a5c3031c03efe23eb7eb3713c6adeb7fdc00af27f3d5443/resdata-5.0.2-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c79f3014d5bd21a43477b891dfa9e57f26bbd85a8221b26ad6b56396c1fd468d",
"md5": "7c13b6e5eb2cf978f94c1fb552a264cb",
"sha256": "9d4ba18de657c229ad64b7bfed0915cbcafa57f17d73f7511f52a79b7d214d46"
},
"downloads": -1,
"filename": "resdata-5.0.2-cp38-cp38-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "7c13b6e5eb2cf978f94c1fb552a264cb",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 1471614,
"upload_time": "2024-12-04T11:02:10",
"upload_time_iso_8601": "2024-12-04T11:02:10.033873Z",
"url": "https://files.pythonhosted.org/packages/c7/9f/3014d5bd21a43477b891dfa9e57f26bbd85a8221b26ad6b56396c1fd468d/resdata-5.0.2-cp38-cp38-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ce112948b531fbe9c1db3bc6b7c8607b4261a9e16797ee57c450539a8bccef00",
"md5": "168bc659498f491e893a1b541285ad55",
"sha256": "a2794d48acff6479d802295870f139fd0cc55a5b7343c17fc478b4a69b4cd5b3"
},
"downloads": -1,
"filename": "resdata-5.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "168bc659498f491e893a1b541285ad55",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 1871912,
"upload_time": "2024-12-04T11:02:13",
"upload_time_iso_8601": "2024-12-04T11:02:13.103151Z",
"url": "https://files.pythonhosted.org/packages/ce/11/2948b531fbe9c1db3bc6b7c8607b4261a9e16797ee57c450539a8bccef00/resdata-5.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7fd451efeb7483fda11977e0dbf63869823faf0cd64a2edf8fdb4fde2316cb9d",
"md5": "e8291c8b56af07268713d9894eae6f11",
"sha256": "0c8e169e7d5fe4e739609a40768e5538f20fc9ae2d37b8c01514ff3d2cc0f0f0"
},
"downloads": -1,
"filename": "resdata-5.0.2-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "e8291c8b56af07268713d9894eae6f11",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 1133698,
"upload_time": "2024-12-04T11:02:14",
"upload_time_iso_8601": "2024-12-04T11:02:14.464297Z",
"url": "https://files.pythonhosted.org/packages/7f/d4/51efeb7483fda11977e0dbf63869823faf0cd64a2edf8fdb4fde2316cb9d/resdata-5.0.2-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1300135635336d60ab1ef62b39b88919ea994b8619189bd078fffc8ae837d466",
"md5": "60b6ff67e6fe5421e823d53bbf74f67c",
"sha256": "3061119d79bc22e290faac003e34bf8d141fd9ab36c92274f2804a708ef3d1ac"
},
"downloads": -1,
"filename": "resdata-5.0.2-cp39-cp39-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "60b6ff67e6fe5421e823d53bbf74f67c",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 1471606,
"upload_time": "2024-12-04T11:02:15",
"upload_time_iso_8601": "2024-12-04T11:02:15.954827Z",
"url": "https://files.pythonhosted.org/packages/13/00/135635336d60ab1ef62b39b88919ea994b8619189bd078fffc8ae837d466/resdata-5.0.2-cp39-cp39-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "61b02d6b1149cdbe25159b1093430b48292652aae28ec99324364490de487f4d",
"md5": "ab554fb9e9cce830311293147115fe05",
"sha256": "1ee52340adf32914640fd083ff852613ffa84015e0e886fd14ecebe4e1124626"
},
"downloads": -1,
"filename": "resdata-5.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "ab554fb9e9cce830311293147115fe05",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 1871907,
"upload_time": "2024-12-04T11:02:17",
"upload_time_iso_8601": "2024-12-04T11:02:17.595931Z",
"url": "https://files.pythonhosted.org/packages/61/b0/2d6b1149cdbe25159b1093430b48292652aae28ec99324364490de487f4d/resdata-5.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "53e7c6ca3f9a23ef48f4909202e5a4074d0b83b5c7eca542b498ad01e63ee916",
"md5": "ad50e2178d08f50ef1b45901d9ccffa4",
"sha256": "58e42832d683a39aafa5223002aa054383e47a864fc6a04c70fd01ddd6c272fd"
},
"downloads": -1,
"filename": "resdata-5.0.2-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "ad50e2178d08f50ef1b45901d9ccffa4",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 1133698,
"upload_time": "2024-12-04T11:02:18",
"upload_time_iso_8601": "2024-12-04T11:02:18.908806Z",
"url": "https://files.pythonhosted.org/packages/53/e7/c6ca3f9a23ef48f4909202e5a4074d0b83b5c7eca542b498ad01e63ee916/resdata-5.0.2-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-04 11:01:48",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "equinor",
"github_project": "resdata",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"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": []
}
],
"test_requirements": [
{
"name": "pytest",
"specs": []
},
{
"name": "hypothesis",
"specs": []
},
{
"name": "resfo",
"specs": []
},
{
"name": "pydantic",
"specs": []
},
{
"name": "typing_extensions",
"specs": []
}
],
"lcname": "resdata"
}