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