Skip to content

Feature/jpype orchestration#1

Draft
adamkorynta wants to merge 2 commits into
mainfrom
feature/jpype_orchestration
Draft

Feature/jpype orchestration#1
adamkorynta wants to merge 2 commits into
mainfrom
feature/jpype_orchestration

Conversation

@adamkorynta
Copy link
Copy Markdown
Contributor

moved over from BitBucket @RyanM-RMA

RyanM-RMA and others added 2 commits May 8, 2026 13:37
updates to the latest libraries and runs on Java 21
this changes execution from using RegiCLI main to Jpype for orchestration instead
used a modified GateFlowCalc2_Jpype.py example script that runs all flow calcuations for SWT's TENK reservoir
add example of how we could update the CWBI docker image to run headless
add Dockerfile build for regi headless
utilizes gradle application plugins installDist for bundling
utilizes opentelemetry -> jaeger, loki, prometheus -> grafana for observability in docker-compose
does not use the cwbi-wm-images method of jpype. this retains the existing jython scripts. this may be an initial cut before moving onto that

TODO: Dockerfile does not pin any versions
TODO: Would want to expand to include CDA into the docker-compose rather than relying on an external service
TODO: only tested flow computations for SWT's TENK reservoir. Did not do an analysis of coverage
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants