Global Fishing Watch (@GlobalFishingWatch)

Top repositories

1

vessel-classification

Vessel classification: feature generation and model training/inference.
Python
82
star
2

gfwr

R package for accessing data from Global Fishing Watch APIs
HTML
59
star
3

paper-global-footprint-of-fisheries

A public repo for code and analyses associated with the paper Tracking the Global Footprint of Fisheries
Jupyter Notebook
52
star
4

training-data

Training data detecting fishing behaviour in vessel movement patterns
Python
38
star
5

paper-industrial-activity

A repo for the analysis in the paper "Satellite mapping reveals extensive undisclosed industrial activity at sea"
Python
37
star
6

map-client

Track commercial fishing activity worldwide on the free, user-friendly, interactive Global Fishing Watch map.
JavaScript
28
star
7

4wings

4wings - GlobalFishingWatch's strategy to present big spatiotemporal datasets with high-performance tiles.
TypeScript
20
star
8

pyseas

Python utilities for reasearch and innovation team
Jupyter Notebook
16
star
9

paper-dark-fishing-fleets-in-north-korea

This repository contains the codes and figures used in the paper "Illuminating Dark Fishing Fleets in North Korea", published in Science Advances on July 22, 2020.
Jupyter Notebook
16
star
10

paper-longline-ais-sar-matching

Public repository for the paper Revealing the Global Longline Fleet with SAR.
Python
15
star
11

vessel-scoring

Jupyter Notebook
14
star
12

frontend

Hosts GlobalFishingWatch apps and libraries.
TypeScript
13
star
13

fleet-clustering

Turning AIS messages into fleets by spatially clustering over time.
Jupyter Notebook
11
star
14

AIS-disabling-high-seas

Repository for code supporting Welch et. al. (2022) "Hotspots of unseen fishing vessels"
Python
8
star
15

pipe-template-python

Template for dataflow pipelines using python
Python
7
star
16

map-components

Global fishing watch ui components
JavaScript
7
star
17

pelagos-client

Documentation
JavaScript
7
star
18

gpsdio

AIS I/O with Python, dictionaries, and the GPSd AIVDM schema.
Python
6
star
19

ais-tools

Tools for reading and writing NMEA encoded AIS messages
Python
6
star
20

anchorages_pipeline

Python pipeline for anchorages
Jupyter Notebook
6
star
21

treniformis

Python
5
star
22

track-based-models

Models for inferring vessel activity and characteristics based on tracks.
Python
5
star
23

vessel-maps

Jupyter Notebook
4
star
24

data-blog-code

A repo for code used in figures for the data blog.
Jupyter Notebook
4
star
25

geotemporal-data-explorer

Go
4
star
26

basemap

Scripts to generate and preview basemap tiles
JavaScript
3
star
27

paper-tracking-vessel-identity

This GitHub repository is for the data and codes used in the paper "Tracking elusive and shifting identities of the global fishing fleet."
Jinja
3
star
28

globalfishingwatch.github.io

JavaScript
3
star
29

psychic-guide-squirrel

This is the repo for the global raster of fishing effort
HTML
2
star
30

pybossa-vessel-identification

HTML
2
star
31

map-vectortiles

Experimenting with standard vector tiles for the GlobalFishingWatch project
JavaScript
2
star
32

ShipDataProcess

Python
2
star
33

api-vessels

REST API microservice to get vessel information
JavaScript
2
star
34

vessel-lists

DEPRECATED: See https://github.com/GlobalFishingWatch/treniformis
Jupyter Notebook
2
star
35

pipe-reports

Simple worker process which consumes report requests queue, generates the corresponding reports and mails them to the user.
JavaScript
2
star
36

port-profiles-1.5

HTML
2
star
37

vector-tile-sandbox

Make and debug vector tilesets
JavaScript
1
star
38

map-deckgl-sandbox

PoC / rendering sandbox for a new renderer for GlobalFishingWatch using Mapbox GL JS and deck.gl
JavaScript
1
star
39

cra-template

GFW client app started
TypeScript
1
star
40

global-fishing-watch-site

Global Fishing Watch website application developed by Vizzuality
JavaScript
1
star
41

Policy-forum-McCauley-etal-2016-SM

Python
1
star
42

vessels_gear_embedding

Jupyter Notebook
1
star
43

encounters_core

Core algorithm of Encounters Pipeline
Python
1
star
44

gpsdio-segment

CLI plugin for gpsdio to despoof one day's worth of data for one MMSI.
Python
1
star
45

map-convert

Small conversion tools to be used by GlobalFishingWatch frontend and backend(s)
JavaScript
1
star
46

bqtools

Tools for working with BiqQuery with an emphasis on downloading large query results.
Python
1
star
47

pelagos-data

Data management tools for the Pelagos project
Python
1
star
48

pipe-tools

Dataflow pipeline tools and utilities
Python
1
star
49

map-gl-sprites

Generates spritesheets that are necessary to display custom icons in the GFW Mapbox GL map
HTML
1
star
50

track-inspector

Standalone tool to inspect vessel(s) track
TypeScript
1
star
51

identity-matching

Scripts and Queries to Identify Ships based on Registry Lists and Type 4 and 24 Messages
Python
1
star
52

ancillary-gis-data

1
star
53

api-gtiles

A Google Maps Tiles API proxy
JavaScript
1
star
54

gcs-proxy

A generic proxy app for GCS
Python
1
star
55

ssf-tracker-prototype

Prototyping a low-cost low-power GPS tracker for small scale fishing vessels
Python
1
star
56

paper-identifying-global-patterns-of-transshipment

A public repo for data associated with the paper Identifying Global Patterns of Transshipment Behavior
1
star
57

pipe-gaps

Time gap detector for AIS position messages.
Python
1
star
58

globalfishingwatch.r-universe.dev

1
star
59

pipe-segment

Dataflow pipeline for running the vessel track segmenter.
Python
1
star
60

NPG_DFO_2024

JAC support for DFO and North Pacific Guard operations in June 2024
R
1
star