Use cases · Research & conservation

Understand how people and wildlife share the sea.

Combine animal movement with human activity to protect species, spot illegal fishing and back policy with data, without spending months stitching sources together.

Marine lifeVesselsWaves
python · ship_strike.py
from seasignals import Ocean

ocean = Ocean()

# Where shipping overlaps fin whale density, by month
overlap = ocean.area(
    polygon=study_area,
    layers=["vessels", "wildlife"],
    taxon="taxon:balaenoptera_physalus",
    interval="1M", years=5,
).to_geopandas()
What you can do

What SeaSignals gives you

Ship-strike risk

Where shipping lanes overlap whale corridors, by season and vessel speed.

Fishing pressure

Fishing activity in and around protected areas, including vessels that go dark nearby.

Habitat context

Sea temperature and conditions sampled along animal tracks and sightings.

Research access

Discounted plans and data-sharing partnerships for academic and non-profit teams.

How it works

From signal to decision

Every layer shares one grid, one clock and one set of IDs, so combining them takes a single query instead of a data project.

HistoryMulti-year archive
GridH3 cells · ISO time
AccessResearch pricing
01 · Scope

Pick your area and species

Draw a study area or upload a protected-area boundary, and choose the species you study.

02 · Analyse

Join wildlife with human activity

Pull vessel traffic, fishing effort and ocean conditions on the same grid and time steps.

03 · Share

Publish with provenance

Every value carries its source and confidence, so your results are easy to cite and reproduce.

Tell us what you're working on

We're shaping early access around real use cases.