neqsim-bathymetry-profile-screening

Interpolates seabed depth profiles and flags steep slopes from bathymetry soundings.

4|2|Updated May 31, 2026
One-click install
npx skills add https://github.com/equinor/neqsim-community-skills --skill neqsim-bathymetry-profile-screening-equinor
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: neqsim-bathymetry-profile-screening
Source: https://github.com/equinor/neqsim-community-skills/tree/main/skills/subsea/bathymetry-profile-screening
Command: npx skills add https://github.com/equinor/neqsim-community-skills --skill neqsim-bathymetry-profile-screening-equinor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Early subsea route planning needs a quick picture of seabed depth and slope along a route, but raw sounding points are unordered and sparse. This Skill turns supplied soundings into a sorted, interpolated depth profile with slope screening so engineers can spot candidate steep sections before committing to detailed design work. ## Core Features & Use Cases - Depth Interpolation: Sorts soundings by along-route distance and linearly interpolates water depth at any requested query distance, clamping and flagging out-of-range queries. - Slope Screening: Computes per-interval seabed slopes via atan2, reports the steepest slope, and flags intervals at or above a configurable guideline (default 10 degrees) with an ok/watch/high warning level. - Use Case: A pipeline engineer has four public seabed soundings along an 8 km route and wants to know the depth at 1 km, 3 km, and 5 km plus whether any interval is too steep. The model returns interpolated depths, slope intervals, steep-section flags, and a slope warning in one call. ## Quick Start Ask the agent to screen a bathymetry profile from your sounding points, for example: interpolate seabed depths at 1000, 3000, and 5000 meters along the route from these soundings and flag any slopes above 10 degrees.

Frequently Asked Questions about neqsim-bathymetry-profile-screening

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I interpolate seabed depth between bathymetry soundings in Python?▼

Create a BathymetryProfileModel and call evaluate with soundings containing distance_m and depth_m, plus query_distances. The model sorts the soundings and linearly interpolates depth at each query distance, clamping and flagging queries outside the sounding range.

How do I flag steep seabed slopes along a pipeline route?▼

Pass soundings to the model with a max_slope_deg guideline, defaulting to 10 degrees. Each interval slope is computed as atan2 of depth change over distance change, and intervals at or above the guideline are returned as steep_sections with an ok, watch, or high slope_warning.

Does this bathymetry screening require the NeqSim package?▼

No, NeqSim is optional. The model detects whether the neqsim package is importable and reports it in the result as neqsim_available, but all interpolation and slope logic runs without it. NeqSim is only relevant for follow-up hydraulic workflows.

Why are my interpolated depths clamped to the first or last sounding?▼

Clamping happens when a query distance falls outside the range covered by the soundings. The model returns the nearest end depth and sets the clamped flag to 1.0. Provide soundings spanning the full query range to avoid clamping.

Can this replace free-span or on-bottom-stability analysis?▼

No, this is a screening-level tool only. It performs no free-span, on-bottom-stability, scour, or soil analysis, and resolution is limited by sounding spacing. Design-grade work requires validated analyses and qualified subsea engineering review.