Skip to content
This repository has been archived by the owner on Jul 19, 2021. It is now read-only.

Release - 2.6.0

Compare
Choose a tag to compare
@jondequinor jondequinor released this 06 Dec 07:33
· 247 commits to master since this release

New features:

  • New iterative ensemble smoother algorithm
  • Suffix support for External Parameters
  • Back up existing parameters-file

Improvements:

  • Output from Eclipse job is treated like any other job
  • Added support for ext param suffixes in libres
  • Make runWorkflows static
  • Exposed enkf_main_have_obs in python
  • Add support for lower case shell scripts
  • Added support for unknown status in the queue driver
  • Ensure that the number of required successful realization are not higher then the ensemble size
  • Remove yaml load warnings
  • Remove ecl load warnings
  • Improved support for when lsf executables are temporarily unavailable
  • Builds on macOS
  • Use subprocess instead of fork
  • Massive clean up of test side effects

Code structure and tooling:

  • Move QueueConfig from SiteConfig up to ResConfig
  • Use pytest for running python tests
  • job_dispatch gets responsibility for killing it's jobs
  • Remove all documentation
  • Introduce test_requirements as a seperate file
  • Enable black formatting and testing on job_runner
  • Retry of forward model moved into Python
  • Separate job thread status and forward model status
  • Restrict the concurrent internalization of data
  • Remove applications from libres
  • Remove unused code

Bug fixes:

  • Log random seed
  • Make sure reporting does not fail
  • Remove double dash arguments from job arglists
  • Make use of single letter options to aviod use of '--' in RMS description file
  • Fix attribute error in when accessing os.stat() result
  • Fix reference counting error in enkf_fs
  • equinor/ert#573

Deprecations:

  • Deprecated various unused keywords
  • Deprecated updating workflows
  • Completely removed all applications
  • Remove SCHEDULE as HISTORY_SOURCE

Experimental features:

  • Programmatic initialization (Validation will come in the next release)