MCP App Store
by KeenEthics
G-RES icon

G-RES

By TerraCode Analytics

Get New App Alerts

Overview

Import VES, ERT, and IP survey files into G-RES from ChatGPT. Review source readings and quality flags, choose inversion settings, run real geophysical inversions, and inspect fit and scientific visualisations. G-RES provides measured results, provenance, and figures; ChatGPT writes and styles reports for the user's request and provides their downloads in the conversation without another G-RES authorization. Combine separately inverted, reviewed VES soundings into named GeoSections using supplied positions. GeoSection fill is a correlation of independent 1D models, not a 2D inversion. Results require professional review and independent field validation before operational decisions.

Tools

attach_elevation_profile

ChatGPT
Attach a separately uploaded elevation profile to one account-owned ERT/IP target after explicit user confirmation of line, units and direction. Interpolate only inside surveyed coverage; never extrapolate or silently replace existing elevation. Returns a NEW survey upload ID; use that ID for review and inversion. Existing uploads and jobs stay unchanged.

cancel_inversion

ChatGPT
Cancel an account-owned queued or running job after explicit user confirmation.

confirm_ip_units

ChatGPT
After the user checks their field acquisition settings, declare the IP unit and optional integration window for one imported line. This does not start processing.

correct_import_row

ChatGPT
Apply a user-confirmed numeric mapping or unit correction to one source row, recording the original values and reason. The raw uploaded file remains unchanged.

create_ves_profile

ChatGPT
Create an account-owned named profile from 2–30 explicitly reviewed VES inversions with user-supplied chainages or profile coordinates. Correlation is not 2D inversion.

get_import_review_data

ChatGPT
Load full account-owned import preview for the ChatGPT review widget.

get_inversion_result

ChatGPT
Fetch a completed G-RES job's measured and predicted data, fit metrics, engine provenance, model, and warnings for grounded explanation.

get_inversion_status

ChatGPT
Check the actual queued/running/completed/failed state of an account-owned inversion job.

get_report_evidence

ChatGPT
Read stored processing evidence and user-supplied context for ChatGPT to write a scientific report. State poor fit and missing information plainly; do not infer lithology, groundwater or drilling targets from geophysics alone.

get_result_figure

ChatGPT
Return the account-owned completed run's actual G-RES section figure, drawn by the same paintSection renderer as the interactive viewer, plus a short-lived PNG download URL. Embed this PNG unchanged in reports; do not replot the optional raw grid. Missing data is unavailable, never invented.

get_ves_curve_data

ChatGPT
Load account-owned source readings for the VES curve widget.

get_ves_geosection_data

ChatGPT
Load account-owned profile arrays for its viewer.

get_viewer_data

ChatGPT
Load full arrays for the authenticated G-RES result viewer.

import_elevation_file

ChatGPT
Read an attached elevation CSV/TSV/XLSX independently of the resistivity survey. Preserve all source rows and units. Supply column mapping when headers are ambiguous and select a profile/sheet when necessary. Upload may precede or follow the survey. This does not attach elevation or start inversion.

import_survey_file

ChatGPT
Read and preview a user-attached VES CSV/XLSX, SuperSting STG, or RES2DINV DAT file. For a separate elevation CSV/TSV/XLSX use file_role=elevation and supply reviewed column mapping and units; then attach_elevation_profile links it to a survey line. This does not start processing.

list_inversion_jobs

ChatGPT
Find previous account-owned inversions by survey name or job ID.

list_survey_uploads

ChatGPT
Find prior account-owned survey uploads by name.

list_ves_profiles

ChatGPT
Find account-owned named VES GeoSection profiles.

retry_inversion

ChatGPT
Queue a new run from an account-owned failed or cancelled job after explicit confirmation. The earlier result and job remain unchanged.

review_scientific_result

ChatGPT
Record explicit review of the completed fit, QC, support and visualisation. Required before adding a VES sounding to a GeoSection; separate from report narrative review.

save_ves_layer_labels

ChatGPT
Apply human-reviewed labels and built-in G-RES lithology patterns to an owned completed VES result. Labels are interpretation, not inferred by inversion.

set_report_context

ChatGPT
Save optional user-supplied site and acquisition context for one completed run. This does not alter measurements or inversion.

show_import_review

ChatGPT
Render the account-owned import, detected lines, QC flags and proposed exclusions in ChatGPT before processing.

show_inversion_visualisation

ChatGPT
Render the stored completed scientific result as interactive G-RES curves or ERT/IP sections in ChatGPT. Call after get_inversion_result.

show_ves_column

ChatGPT
Show one owned, completed, scientifically reviewed VES sounding as a thickness-proportional 1D column. Call only after the user has seen the sounding curve and later requests the column or GeoSection.

show_ves_geosection

ChatGPT
Show the reviewed independent 1D sounding columns and support-masked correlated fill for one named profile.

show_ves_sounding_curve

ChatGPT
Show an imported VES sounding's measured AB/2 curve, accepted and rejected source readings, and QC before inversion. Show this before any 1D column; wait for a later user request to show the reviewed column.

start_inversion

ChatGPT
Start validated G-RES VES, 2D ERT, or paired DC/IP inversion for a confirmed uploaded target. Requires explicit user confirmation; never infer that confirmation from the upload alone.

start_inversion_batch

ChatGPT
Queue selected lines from one upload with shared settings and optional per-line overrides, only after explicit user confirmation.

Capabilities

WritesInteractive

Example Prompts

Click any prompt to copy it.

Similar Apps