Release notes ============= Release 0.4.0 (2026-07-04) -------------------------- LLM updates ^^^^^^^^^^^ - Cleanup of petro-lingo on latest LLM behaviors for OpenAI API - Migrate from Chat API to the newer Response API - Select the models to expose in petro-lingo for 4.8 Documentation ^^^^^^^^^^^^^ - Documentation for translation - Explain confidence mechanism better - Update docs and ZDR models available Bugs and maintenance ^^^^^^^^^^^^^^^^^^^^ - Drop the max_input_tokens mechanisms - Enforce confidence unknown/low based on the result - Remove full stop from tooltips - Clean GeoApps-Error for concatenate groups if not the same association - Update petro_lingo so object are being pushed to outgroup - Update to Python 3.12 - Relock on pandas ^2.2.1, remove support for python 3.14 - Json bug encountered when running petro-lingo relogger - Have consistency in output labels with name, vs data name vs data group name - Gemini crashes on structured output - Use uison directly instead of re-creating dict for tests Release 0.3.0 (2026-01-12) -------------------------- - Widget order and no parallel by default for custom models - Multi-classification for petro-lingo - Add quantitative information to the prompt - Make the relogger available with other models - Change value map names for confidence to high, medium, low - Remove world limitation on LLMs requests - Allow several categories from the same class coexisting in relogger - Change guardrails to structured output - Remove the auto-name mechanism by default "output" - LLM summary tells about quantities while it has no quantitative information as input - Presentation about relogger on real data - Add Author(s) to the case study - translation with LLM - Add a workflow image and a result pie chart image to the Butler presentation - Improve confidence index Chain of Thoughts + form - Clean up the list of offered GPT models - keep the beat/latest only - Adapt petro lingo to Open Router - Improve confidence index Chain of Thoughts + form - With built-in OpenRouter provider, expose a larger subset of models to choose from - Remove adding metadata to target object - Reduce number of confidence bins to low | high - Add translate docs in 4.7 Release 0.2.0 (2025-06-20) -------------------------- - Add a function to merge different columns into one text columns - Add a context windows allowing user to add text/select a context file to add to the prompt - Remove duplicates data before sending them to openai to avoid burning tokens - Investigate why context doesn't seem to influence the answer - LLM cannot deal with spatiality - Structured relogger ready - Create a quantitative test for petro-lingo relogger - Store target score as constant in test file - Test version consistency - Parallel request for petro-lingo - Change ui.jsons according to feedback - Build conda package faster with rattler-build - Petro-lingo (develop) tests fail on Windows - have the version read dynamically in the doc conf.py - Update context windows with new widget - Petro-lingo no key error is not obvious: - Complete package readme and description - Catch no geological before running on all the data - Clean warning from pydantic - Merge application for ask and summarize - Petro-lingo composite bug when one of the association is selected - Improve summary/ask UI layout - Passing empty text raise an error not obvious - Accept coma only as separators - Work the prompt engineering to avoid vague answers - Allow model with Open AI compatibility API - Relock on latest git dev revisions - Add an option to choose the output name - Bring back adjusted ui.json from Analyst - Expose newer OpenAI models for petro-lingo - Composite log separator places header instead - Add a guardrail against quantitative questions + various adjustment - Update petro-lingo doc according to new usage - Backport GA 4.6 - Make the relogger available with other models - Updated env for Analyst 4.6 - Update ui.json file as per latest adjustment in Analyst Release 0.1.0 (2024-06-17) -------------------------- **(First release)** New features ^^^^^^^^^^^^ - Bump actions/checkout from 3 to 4 - Re-align dependencies to distribute under pro-geology - Improve documentation of petro-lingo - Remove dependency on transformers - Prepare distribution - Precommit config and links to doc, homepage - Fix mypy errors - Merge Release/0.1.0 to main