{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/8"}],"enrichment":{"capability":"Computes the shortest sea route between two geographic points, returning a GeoJSON LineString with distance and optional port information for maritime visualization.","skillfed_tags":["geospatial","maritime","visualization"],"use_cases":["Generate realistic sea routes for maritime trade flow visualizations and shipping analytics dashboards","Calculate approximate voyage durations and distances for supply chain planning and logistics simulation","Build interactive maps showing port-to-port connectivity with customizable passage restrictions","Analyze maritime chokepoints by computing routes that avoid specific straits or canals","Create educational visualizations of global shipping patterns and international trade corridors"],"what_it_does":"Searoute computes realistic shortest paths across ocean waters between two points on Earth, accounting for land masses by finding the nearest sea point if either endpoint is on land. It returns a GeoJSON LineString Feature with calculated distance and optional port information, designed for visualizing maritime routes rather than for actual ship navigation.\n\nThe package uses a graph-based approach with networkx as the default backend (or igraph optionally for performance), and supports customization through user-supplied node and edge networks, passage restrictions (e.g., avoiding the Suez Canal), and preferred port selection via area-based weighting. Distance can be computed in multiple units (kilometers, miles, nautical miles, etc.) and duration estimates are available based on vessel speed.","worth_installing":"Yes, if you need to visualize or analyze maritime routes. The package is actively maintained, has no known vulnerabilities, and is licensed permissively. High install friction (two non-trivial dependencies) is manageable for projects where route visualization is a core feature. Not suitable for real-time navigation or precise maritime routing."},"id":"searoute","links":{"html":"https://skillfed.io/packages/searoute","md":"https://skillfed.io/packages/searoute.md","pypi":"https://pypi.org/project/searoute/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-17","license_spdx":null,"license_treatment":"permissive","name":"searoute","python_support":"unspecified","summary":"A python package for generating the shortest sea route between two points on Earth."},"popularity":{"monthly_downloads":85460,"position":13921,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.6.0"}
