neqsim-subsea-layout-geometry

Computes subsea field step-out distances, tie-back lengths, and schematic plan-view maps from node coordinates.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires matplotlib.

What problem does it solve? Early subsea field development studies need quick, screening-level geometry answers—how far wells and manifolds sit from the host, how long straight-line tie-backs are, and what the layout looks like—before committing to detailed routing and hydraulic design. ## Core Features & Use Cases - Geometry Screening: Computes horizontal step-out distances, straight-line tie-back lengths including water-depth difference, and a full node-to-node distance matrix from supplied well, manifold, and host coordinates in cartesian or geographic systems. - Step-Out Flagging: Compares the maximum step-out distance against a configurable public guideline and returns an ok, watch, or high warning. - Schematic Plan-View Maps: Renders a deterministic matplotlib figure with kind-specific markers, routed flowline and umbilical segments, and step-out labels for reports. - Use Case: An engineer supplies host, manifold, template, and well coordinates from a public subsea map and receives step-out distances in km, a distance matrix, and a PNG layout illustration to feed into validated NeqSim routing and hydraulic workflows. ## Quick Start Ask the agent to compute step-out distances and draw a schematic layout map for a host at the origin with a manifold at 6 km east and two wells at 8 km, using cartesian coordinates in metres.

Frequently Asked Questions about neqsim-subsea-layout-geometry

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

FAQPage Schema
How do I calculate subsea tie-back distances from well coordinates in Python?▼

Create a SubseaLayoutModel and call evaluate with a list of nodes containing name, x, y, water_depth_m, and kind, plus the host_name and coordinate_system. It returns step_out_km and straight_line_km dictionaries with horizontal and depth-adjusted distances from the host.

How to plot a subsea field layout map with matplotlib?▼

Call plot_subsea_layout with your node list, host_name, and optional flowlines and umbilical segment pairs. It returns a matplotlib Figure with kind-specific markers and step-out labels, and can save a PNG when you pass save_path. Matplotlib is an optional dependency installed via the plot extra.

Does the tool support latitude and longitude coordinates?▼

Yes, set coordinate_system to geographic and supply x as longitude and y as latitude in degrees. Distances are then computed with the haversine great-circle formula on a spherical Earth of radius 6371 km instead of planar Euclidean distance.

Why are my computed subsea distances absurdly large or small?▼

This happens when the coordinate system does not match the data, such as degrees treated as metres. Set coordinate_system to cartesian for metre-based x and y values, or geographic for longitude and latitude in degrees.

What are the limitations of straight-line tie-back length estimates?▼

Straight-line lengths use only horizontal distance and water-depth difference, so they are a lower bound on real routed flowline length. The model performs no route optimisation, bathymetric profiling, or hydraulic and flow assurance analysis; those require validated NeqSim pipeline workflows.