Releases: equinor/resdata
5.0.0
Breaking changes:
- Summary.pandas_frame no longer raises ValueError on empty columns by @eivindjahren in #1002
Removed C-code
Version 5.0.0 marks the removal of the C-interface to resdata. The two supported ways of using resdata is through the command line utilities it provides and the associated Python API.
Other changes
- Add test for non-existing resdata file by @eivindjahren in #989
- Fix segfault in rd_grav_add_survey_FIP by @eivindjahren in #990
- Fix an issue where util_sscanf_int("") parsed as 0 by @eivindjahren in #991
- Remove unused files by @eivindjahren in #992
- Fix fortio examples in docs by @eivindjahren in #993
- Fix issue with from_pandas by @eivindjahren in #1000
- Fix flaky test_to_from_pandas by @eivindjahren in #1020
- Use GridGenerator in tests by @berland in #1022
- Fix pytest.mark typo and associated tmpdir-bug by @berland in #1021
- Fix missing import for equinor-testdata by @berland in #1023
Full Changelog: 4.2.4...5.0.0
5.0.0-b0
Breaking changes:
- Summary.pandas_daframe no longer raises ValueError on empty columns by @eivindjahren in #1002
Removed c code
Version 5.0.0 marks the removal of the c interface to resdata. The two supported ways of using resdata is through the command line utilities it provides and the python api. Because of that, a lot of c code previously only exported through c headers have been removed:
- Remove unused c code by @eivindjahren in #992
- Remove unused c hash functions by @eivindjahren in #995
- Remove unused node_data c functions by @eivindjahren in #997
- Remove unused basicparser c code by @eivindjahren in #998
- Remove unused rng c code by @eivindjahren in #999
- Remove deprecated .h headers by @eivindjahren in #994
- Make lookup_table_set_data static by @eivindjahren in #996
- Remove legacy install by @eivindjahren in #988
What's Changed
-
Add test for non-existing resdata file by @eivindjahren in #989
-
Fix segfault in rd_grav_add_survey_FIP by @eivindjahren in #990
-
Fix an issue where util_sscanf_int("") parsed as 0 by @eivindjahren in #991
-
Fix fortio examples in docs by @eivindjahren in #993
-
Fix issue with from_pandas by @eivindjahren in #1000
Full Changelog: 4.2.4...5.0.0-b0
4.2.4
What's Changed
- Fix some issues with deselect in rd_region by @eivindjahren in #969
- Fix several issues in rd_region.py by @eivindjahren in #970
- Fix segfault in get_global_index1F by @eivindjahren in #968
- Remove broken replace_kw from ResdataFile by @eivindjahren in #971
- Fix seq_hdr type in test by @eivindjahren in #973
- Refactor README by @pinkwah in #974
- Remove broken arg_pack.py by @eivindjahren in #977
- Fix an issue where SummaryVector first_lt failed by @eivindjahren in #976
- Remove broken util_func by @eivindjahren in #978
- Fix segfault in WellStateglobalConnections by @eivindjahren in #979
- Add more tests to check c calls by @eivindjahren in #980
- Remove nonsensical time_interval.hpp by @eivindjahren in #981
- Remove unused util_endian_flip_vector_old by @eivindjahren in #982
- Remove use of commands.test attribute by @andreas-el in #985
- Investigate windows build by @larsevj in #986
Full Changelog: 4.2.3...4.2.4
4.2.3
What's Changed
- Remove remnants of fault_block_collection by @eivindjahren in #964
- Remove broken function Layer.copy by @eivindjahren in #965
Full Changelog: 4.2.2...4.2.3
4.2.2
4.2.1
What's Changed
- Assign keywork for RD_SMSPEC_NETWORK_VAR by @andreas-el in #951
- Add more special-case MISC vectors by @andreas-el in #952
Full Changelog: 4.2.0...4.2.1
4.1.2
What's Changed
- Fix a buffer overflow in restart summary read by @eivindjahren in #950
Full Changelog: 4.1.1...4.1.2
4.2.0
What's Changed
- Fix longstanding bug for including data from restart cases, and avoid stack corruption by @eivindjahren in #948
- Create SECURITY.md by @kvashchuka in #942
- make tests compatible with python3.11 by @larsevj in #947
New Contributors
- @kvashchuka made their first contribution in #942
- @larsevj made their first contribution in #947
Full Changelog: 4.1.1...4.2.0
4.1.1
What's Changed
- Add better error handling of test by @eivindjahren in #935
- Correct test name ref to ECL100 by @yngve-sk in #936
- Build wheels for ARM64 arch for python >= 3.10 by @yngve-sk in #938
New Contributors
Full Changelog: 4.1.0...4.1.1