Recent Releases of primo-optimizer

primo-optimizer - 0.2.2 Release Candidate #1

0.2.2 Release Candidate #1

Start with our online documentation to get started with install instructions, examples, etc.

PRIMO 0.2.2rc1 Release Highlights

What's Changed

  • Adding Flexibility to The Override Feature by @Jaffe11 in https://github.com/NEMRI-org/primo-optimizer/pull/73
  • Test support for Python 3.12. Fixes #41 by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/78
  • Updates logger, solver, and adds a few helpful methods by @radhakrishnatg in https://github.com/NEMRI-org/primo-optimizer/pull/77
  • Added louvain clustering as a model option by @DevKakkad32 in https://github.com/NEMRI-org/primo-optimizer/pull/76
  • Updated column names for 2 efficiency factors. by @DevKakkad32 in https://github.com/NEMRI-org/primo-optimizer/pull/81
  • Added EfficiencyBlock class by @radhakrishnatg in https://github.com/NEMRI-org/primo-optimizer/pull/80
  • Added max scaling formulation to the optimization mode by @DevKakkad32 in https://github.com/NEMRI-org/primo-optimizer/pull/82
  • Create PRIMO options to support user customization by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/83
  • Update release tag to 0.2.2rc1 by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/84

Full Changelog: https://github.com/NEMRI-org/primo-optimizer/compare/0.2.1...0.2.2rc1

- Jupyter Notebook
Published by apd-ypuranik over 1 year ago

primo-optimizer - # 0.2.1 Release

0.2.1 Release

Start with our online documentation to get started with install instructions, examples, etc.

What's Changed

  • Added county name support by @DevKakkad32 in https://github.com/NEMRI-org/primo-optimizer/pull/72
  • Update version number by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/74

Full Changelog: https://github.com/NEMRI-org/primo-optimizer/compare/0.2.0...0.2.1

- Jupyter Notebook
Published by apd-ypuranik over 1 year ago

primo-optimizer - 0.2 Release

0.2 Release

Start with our online documentation to get started with install instructions, examples, etc.

PRIMO 0.2.0 Release Highlights

What's Changed

  • Housekeeping by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/1
  • PYTEST: Update code to eliminate all pytest warnings by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/4
  • Repository badges by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/5
  • TEST: Update workflow to skip tests that require secrets when PR is opened. Fixes #2 by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/7
  • Integration testing by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/8
  • Codecov: Exclude tests that rely on secrets from codecov analysis by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/10
  • TEST: Added new tests to testconfigutils and add new test file for opt_utils #6 by @DevKakkad32 in https://github.com/NEMRI-org/primo-optimizer/pull/12
  • Add metric data class and tests by @radhakrishnatg in https://github.com/NEMRI-org/primo-optimizer/pull/3
  • Added column name data class by @radhakrishnatg in https://github.com/NEMRI-org/primo-optimizer/pull/11
  • Increase setup_logger code coverage by @radhakrishnatg in https://github.com/NEMRI-org/primo-optimizer/pull/16
  • Added fill_missing_value attribute in Metric class by @radhakrishnatg in https://github.com/NEMRI-org/primo-optimizer/pull/17
  • Update build process to rely on pyproject.toml + introduce isort to repo by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/18
  • Update documentation, include support for Gurobi persistent by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/19
  • Setup spellchecks by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/21
  • Override feature to allow users to manually add/remove wells from projects by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/22
  • Added WellData class by @radhakrishnatg in https://github.com/NEMRI-org/primo-optimizer/pull/15
  • Added refactored optimization model by @radhakrishnatg in https://github.com/NEMRI-org/primo-optimizer/pull/23
  • Coverage by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/27
  • Implement the minimum budget usage constraint by @ruonanli61 in https://github.com/NEMRI-org/primo-optimizer/pull/24
  • Refactoring efficiency calculation and result summaries by @strahlw in https://github.com/NEMRI-org/primo-optimizer/pull/28
  • Binder integration by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/31
  • Accept 'both' as a valid well type when considering production type by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/33
  • added primo quickstart overview image by @strahlw in https://github.com/NEMRI-org/primo-optimizer/pull/32
  • Add non-technical documentation to PRIMO website by @ruonanli61 in https://github.com/NEMRI-org/primo-optimizer/pull/34
  • Solvers by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/35
  • Linter by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/36
  • updated the .yml files by @strahlw in https://github.com/NEMRI-org/primo-optimizer/pull/40
  • Fixing The Error with the WellData Class When Processing Operator Name Data by @Jaffe11 in https://github.com/NEMRI-org/primo-optimizer/pull/38
  • Modify slack variable and minimum budget usage formulation in the optimization problem by @ruonanli61 in https://github.com/NEMRI-org/primo-optimizer/pull/39
  • Make code numpy2.0 compatible by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/43
  • Fixing the Error With OptModelInputs Class When Calculating Well Owner Count by @Jaffe11 in https://github.com/NEMRI-org/primo-optimizer/pull/44
  • Override reoptimize by @ruonanli61 in https://github.com/NEMRI-org/primo-optimizer/pull/45
  • Federal DAC Score computation by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/37
  • Cleanup unused files by @radhakrishnatg in https://github.com/NEMRI-org/primo-optimizer/pull/49
  • Add documentation for using PRIMO with Binder by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/47
  • OptModelInputs instantiation via dictionary by @strahlw in https://github.com/NEMRI-org/primo-optimizer/pull/52
  • updated python version in the yml files by @strahlw in https://github.com/NEMRI-org/primo-optimizer/pull/55
  • Removed "operator_name" from the Essential Columns List by @Jaffe11 in https://github.com/NEMRI-org/primo-optimizer/pull/48
  • Update validation check for longitude and corresponding tests by @strahlw in https://github.com/NEMRI-org/primo-optimizer/pull/56
  • Updated demo notebook with more complete outputs. by @strahlw in https://github.com/NEMRI-org/primo-optimizer/pull/57
  • Efficiency cut offs, single well efficiency scores, and plotting change by @strahlw in https://github.com/NEMRI-org/primo-optimizer/pull/58
  • Fix Duplicate Well Data in OverrideCampaign When Reassigning Selected Wells without First Removing Them by @ruonanli61 in https://github.com/NEMRI-org/primo-optimizer/pull/53
  • Publish on PyPI when an appropriate tag is created by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/65
  • Fix the efficiency score calculation for the override campaign and remove duplicate content of the demo notbook by @ruonanli61 in https://github.com/NEMRI-org/primo-optimizer/pull/68
  • Added essential imports to the main init file by @radhakrishnatg in https://github.com/NEMRI-org/primo-optimizer/pull/67
  • Refactored map_utils file by @DevKakkad32 in https://github.com/NEMRI-org/primo-optimizer/pull/61
  • Ensure PyPi version matches the version in the code and the GitHub tag by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/69

New Contributors

  • @apd-ypuranik made their first contribution in https://github.com/NEMRI-org/primo-optimizer/pull/1
  • @DevKakkad32 made their first contribution in https://github.com/NEMRI-org/primo-optimizer/pull/12
  • @radhakrishnatg made their first contribution in https://github.com/NEMRI-org/primo-optimizer/pull/3
  • @ruonanli61 made their first contribution in https://github.com/NEMRI-org/primo-optimizer/pull/24
  • @strahlw made their first contribution in https://github.com/NEMRI-org/primo-optimizer/pull/28
  • @Jaffe11 made their first contribution in https://github.com/NEMRI-org/primo-optimizer/pull/38

Full Changelog: https://github.com/NEMRI-org/primo-optimizer/compare/06aeef29ef0f5d79036e5e7a1e21d4cb5dd4fce3..0.2.0

- Jupyter Notebook
Published by apd-ypuranik over 1 year ago

primo-optimizer - 0.2 Release Candidate #2

0.2 Release Candidate #2

Start with our online documentation to get started with install instructions, examples, etc.

PRIMO 0.2.0rc2 Release Highlights

What's Changed

  • Publish on PyPI when an appropriate tag is created by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/65
  • Fix the efficiency score calculation for the override campaign and remove duplicate content of the demo notbook by @ruonanli61 in https://github.com/NEMRI-org/primo-optimizer/pull/68
  • Added essential imports to the main init file by @radhakrishnatg in https://github.com/NEMRI-org/primo-optimizer/pull/67
  • Refactored map_utils file by @DevKakkad32 in https://github.com/NEMRI-org/primo-optimizer/pull/61

Full Changelog: https://github.com/NEMRI-org/primo-optimizer/compare/0.2.0rc1...0.2.0rc2

- Jupyter Notebook
Published by apd-ypuranik over 1 year ago

primo-optimizer - 0.2 Release Candidate #1

0.2 Release Candidate #1

Start with our online documentation to get started with install instructions, examples, etc.

PRIMO 0.2.0rc1 Release Highlights

What's Changed

  • Housekeeping by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/1
  • PYTEST: Update code to eliminate all pytest warnings by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/4
  • Repository badges by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/5
  • TEST: Update workflow to skip tests that require secrets when PR is opened. Fixes #2 by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/7
  • Integration testing by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/8
  • Codecov: Exclude tests that rely on secrets from codecov analysis by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/10
  • TEST: Added new tests to testconfigutils and add new test file for opt_utils #6 by @DevKakkad32 in https://github.com/NEMRI-org/primo-optimizer/pull/12
  • Add metric data class and tests by @radhakrishnatg in https://github.com/NEMRI-org/primo-optimizer/pull/3
  • Added column name data class by @radhakrishnatg in https://github.com/NEMRI-org/primo-optimizer/pull/11
  • Increase setup_logger code coverage by @radhakrishnatg in https://github.com/NEMRI-org/primo-optimizer/pull/16
  • Added fill_missing_value attribute in Metric class by @radhakrishnatg in https://github.com/NEMRI-org/primo-optimizer/pull/17
  • Update build process to rely on pyproject.toml + introduce isort to repo by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/18
  • Update documentation, include support for Gurobi persistent by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/19
  • Setup spellchecks by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/21
  • Override feature to allow users to manually add/remove wells from projects by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/22
  • Added WellData class by @radhakrishnatg in https://github.com/NEMRI-org/primo-optimizer/pull/15
  • Added refactored optimization model by @radhakrishnatg in https://github.com/NEMRI-org/primo-optimizer/pull/23
  • Coverage by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/27
  • Implement the minimum budget usage constraint by @ruonanli61 in https://github.com/NEMRI-org/primo-optimizer/pull/24
  • Refactoring efficiency calculation and result summaries by @strahlw in https://github.com/NEMRI-org/primo-optimizer/pull/28
  • Binder integration by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/31
  • Accept 'both' as a valid well type when considering production type by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/33
  • added primo quickstart overview image by @strahlw in https://github.com/NEMRI-org/primo-optimizer/pull/32
  • Add non-technical documentation to PRIMO website by @ruonanli61 in https://github.com/NEMRI-org/primo-optimizer/pull/34
  • Solvers by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/35
  • Linter by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/36
  • updated the .yml files by @strahlw in https://github.com/NEMRI-org/primo-optimizer/pull/40
  • Fixing The Error with the WellData Class When Processing Operator Name Data by @Jaffe11 in https://github.com/NEMRI-org/primo-optimizer/pull/38
  • Modify slack variable and minimum budget usage formulation in the optimization problem by @ruonanli61 in https://github.com/NEMRI-org/primo-optimizer/pull/39
  • Make code numpy2.0 compatible by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/43
  • Fixing the Error With OptModelInputs Class When Calculating Well Owner Count by @Jaffe11 in https://github.com/NEMRI-org/primo-optimizer/pull/44
  • Override reoptimize by @ruonanli61 in https://github.com/NEMRI-org/primo-optimizer/pull/45
  • Federal DAC Score computation by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/37
  • Cleanup unused files by @radhakrishnatg in https://github.com/NEMRI-org/primo-optimizer/pull/49
  • Add documentation for using PRIMO with Binder by @apd-ypuranik in https://github.com/NEMRI-org/primo-optimizer/pull/47
  • OptModelInputs instantiation via dictionary by @strahlw in https://github.com/NEMRI-org/primo-optimizer/pull/52
  • updated python version in the yml files by @strahlw in https://github.com/NEMRI-org/primo-optimizer/pull/55
  • Removed "operator_name" from the Essential Columns List by @Jaffe11 in https://github.com/NEMRI-org/primo-optimizer/pull/48
  • Update validation check for longitude and corresponding tests by @strahlw in https://github.com/NEMRI-org/primo-optimizer/pull/56
  • Updated demo notebook with more complete outputs. by @strahlw in https://github.com/NEMRI-org/primo-optimizer/pull/57
  • Efficiency cut offs, single well efficiency scores, and plotting change by @strahlw in https://github.com/NEMRI-org/primo-optimizer/pull/58
  • Fix Duplicate Well Data in OverrideCampaign When Reassigning Selected Wells without First Removing Them by @ruonanli61 in https://github.com/NEMRI-org/primo-optimizer/pull/53

New Contributors

  • @apd-ypuranik made their first contribution in https://github.com/NEMRI-org/primo-optimizer/pull/1
  • @DevKakkad32 made their first contribution in https://github.com/NEMRI-org/primo-optimizer/pull/12
  • @radhakrishnatg made their first contribution in https://github.com/NEMRI-org/primo-optimizer/pull/3
  • @ruonanli61 made their first contribution in https://github.com/NEMRI-org/primo-optimizer/pull/24
  • @strahlw made their first contribution in https://github.com/NEMRI-org/primo-optimizer/pull/28
  • @Jaffe11 made their first contribution in https://github.com/NEMRI-org/primo-optimizer/pull/38

Full Changelog: https://github.com/NEMRI-org/primo-optimizer/compare/06aeef29ef0f5d79036e5e7a1e21d4cb5dd4fce3...281d3a3e7aa5d5624bc4673164a7c5dccfab2c7b

- Jupyter Notebook
Published by apd-ypuranik over 1 year ago