Skip to content

Releases: bp/ResSimpy

v2.3.0

01 Oct 09:57
54247c8
Compare
Choose a tag to compare

What's Changed

  • Model summary method added.
  • Functionality to split long lines into smaller ones.
  • Read static arrays to lgr and incorporate LGRs.
  • Bug fix for region_number being incorrectly reported.
  • Upgrading some of our publish and test dependencies.

Full Changelog: v2.2.14...v2.3.0

v2.2.14

13 Sep 10:23
297ec53
Compare
Choose a tag to compare

What's Changed

  • Adding missing docstrings to all public functions.
  • Adds start date to read in table objects.
  • Add nodecon to the activate/deactivate blocks.
  • Move well connection attributes to base class.
  • Prevent logging folder not found from raising error.
  • Output date string from DateFormatEnums.
  • Adds a min and max to the grid array definitions module.
  • Adds effective perm arrays to support dual perm.
  • Added utility to expand list of numbers with repeats.
  • Moves code for adding absolute paths to the grid operations loading.

v2.2.11

22 Aug 11:45
c2ab019
Compare
Choose a tag to compare

What's Changed

  • Adds iso_date to the get_df function.
  • Read multir tables.
  • Adds iso date to to_dict.

Full Changelog: v2.2.10...v2.2.11

v2.2.10

14 Aug 13:22
9d778ad
Compare
Choose a tag to compare

What's Changed

  • Handling ACTIVATE / DEACTIVATE blocks.
  • get_df method for various classes added.
  • Add region number to nexus target.
  • Fixing a bug found if comments exist in an ACTIVATE / DEACTIVATE block.
  • Fix activate bug with new well connections in a subsequent timestep.
  • Ensuring that all Welllist operations from the same date are combined into one object.
  • Fixing a bug where ACTIVATE and DEACTIVATE weren't being properly applied to connections denoted with a wildcard (*).
  • Adds base classes for NetworkLists and support conlists.
  • Better assert differences for utility for tests.
  • move iregion to base class.
  • Adding a to_string() method fro grid array functions.
  • Adding the ISOdate functionality to the NexusWellMod class.
  • Fixing a date issue when reading in Wellmods in Nexus.

Full Changelog: v2.2.7...v2.2.10

v2.2.7

25 Jun 09:26
6d220cb
Compare
Choose a tag to compare

What's Changed

  • Handling '>' line continuation character.
  • Adding DataObjectMixin inheritance to the WellList class. Also fixing an issue where adding and removing wells wasn't functioning as expected.
  • Prevent reading of TIME card tokens inside the PROC code.
  • Applying constraints to all Wells in a welllist if the constraint refers to a welllist. Required for conversions.
  • Adds capability to accept i*value syntax in wellmod.

Full Changelog: v2.2.6...v2.2.7

v2.2.6

18 Jun 09:17
c1eb818
Compare
Choose a tag to compare

What's Changed

  • Supporting the Nexus TIME PLUS token in more objects.
  • Increasing the float precision of a PVT printout.
  • Fixes issue with the grid array definition modifier.
  • Resolving attributes over a timeseries.

Full Changelog: v2.2.5...v2.2.6

v2.2.5

18 Jun 09:15
d2a17c6
Compare
Choose a tag to compare

What's Changed

  • Network components moved to a single underscore.
  • Create a class for Nexus Options information.
  • Fixing an issue whereby table objects containing a wildcard were not correctly being applied to all objects with that name.

Full Changelog: v2.2.4...v2.2.5

v2.2.4

11 Jun 15:53
60650f5
Compare
Choose a tag to compare

What's Changed

  • Excluding parts of the Structured Grid file that are in a SKIP / NOSKIP block.
  • Allow overwrite files to be passed into move_simulator_files.
  • Adds a simpler call for GridArrayDefinition to numpy array.
  • Add get all by name to Welllist base class.
  • Fixing an issue where sections commented out with square brackets were being read in.

Full Changelog: v2.2.3...v2.2.4

v2.2.2

27 May 09:31
e827678
Compare
Choose a tag to compare

What's Changed

  • Enabling hydraulics list data to be handled as proper arrays.
  • Improving the automated code checks.
  • Adding an ISODateTime and ID property to all data objects.
  • Store the absolute path for Grid Array Definitions.
  • Excluding the ID field from the comparison between objects. An explicit check for ID comparison can instead be used, if required.
  • Fixing some issues where the date format wasn't being correctly passed down through objects.

Full Changelog: v2.1.1...v2.2.2

v2.1.1

03 May 10:01
6650b63
Compare
Choose a tag to compare

What's Changed

  • Add missing return types.
  • Bugfix when removing a completion.
  • Remove empty constraints cards when a datetime has no entries.
  • Bugfix when adding constraints.
  • Fix grid array function reading in nested include files.
  • Hash function included in NexusSimulator.py.
  • Bugfix when a function block exists in comments.
  • Fix ruff warnings.
  • Updating the call for importing NexusSimulator.
  • Adds output request base class.
  • Handling GASWELLS table.

Full Changelog: v2.1.0...v2.1.1