{"payload":{"pageCount":5,"repositories":[{"type":"Public","name":"anchorages_pipeline","owner":"GlobalFishingWatch","isFork":false,"description":"Python pipeline for anchorages","allTopics":[],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":3,"issueCount":1,"starsCount":6,"forksCount":3,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-09T19:00:33.849Z"}},{"type":"Public","name":"NPG_DFO_2024","owner":"GlobalFishingWatch","isFork":false,"description":"JAC support for DFO and North Pacific Guard operations in June 2024","allTopics":[],"primaryLanguage":{"name":"R","color":"#198CE7"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,1,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-09T18:34:36.264Z"}},{"type":"Public","name":"gfw-pipeline","owner":"GlobalFishingWatch","isFork":false,"description":"Docker image with all the components needed for build a GFW pipeline","allTopics":[],"primaryLanguage":{"name":"Dockerfile","color":"#384d54"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-09T18:15:05.917Z"}},{"type":"Public","name":"pipe-gaps","owner":"GlobalFishingWatch","isFork":false,"description":"Time gap detector for AIS position messages.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-06T20:45:36.509Z"}},{"type":"Public","name":"bqtools","owner":"GlobalFishingWatch","isFork":false,"description":"Tools for working with BiqQuery with an emphasis on downloading large query results.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":2,"starsCount":1,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-06T15:32:27.892Z"}},{"type":"Public","name":"frontend","owner":"GlobalFishingWatch","isFork":false,"description":"Hosts GlobalFishingWatch apps and libraries.","allTopics":["map","environment","mapbox-gl-js","monorepo","fishing","gfw","react-map-gl","maplibre-gl-js","react","typescript"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":3,"issueCount":3,"starsCount":13,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-06T15:29:05.567Z"}},{"type":"Public","name":"pipe-vms","owner":"GlobalFishingWatch","isFork":false,"description":"This project contains most common components that a new VMS country needs to process its data.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-04T12:37:58.779Z"}},{"type":"Public","name":"terraform-provider-gfw","owner":"GlobalFishingWatch","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-27T13:29:48.069Z"}},{"type":"Public","name":"pipe-carrier-portal","owner":"GlobalFishingWatch","isFork":false,"description":"Pipeline which generates all the information required by the carrier portal project","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-22T20:47:48.943Z"}},{"type":"Public","name":"port-profiles-1.5","owner":"GlobalFishingWatch","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-16T19:24:21.772Z"}},{"type":"Public","name":"pipe-segment","owner":"GlobalFishingWatch","isFork":false,"description":"Dataflow pipeline for running the vessel track segmenter. ","allTopics":["segment","dataflow","pipeline"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":3,"issueCount":15,"starsCount":1,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-13T13:59:17.364Z"}},{"type":"Public","name":"paper-delivering-on-psma-promise","owner":"GlobalFishingWatch","isFork":false,"description":"This is an initial repository of the data and code used for the manuscript of \"Actions at port essential for ending illegal, unreported and unregulated fishing.\"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-01T15:10:37.018Z"}},{"type":"Public","name":"gfwr","owner":"GlobalFishingWatch","isFork":false,"description":"R package for accessing data from Global Fishing Watch APIs","allTopics":["r","mapping","api-wrapper","globalfishingwatch"],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":0,"issueCount":7,"starsCount":58,"forksCount":7,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-29T19:13:15.280Z"}},{"type":"Public","name":"analysis-training","owner":"GlobalFishingWatch","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"R","color":"#198CE7"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-25T19:48:42.702Z"}},{"type":"Public","name":"pipe-events","owner":"GlobalFishingWatch","isFork":false,"description":"Pipeline which generates different kinds of vessel events","allTopics":[],"primaryLanguage":{"name":"Jinja","color":"#a52a22"},"pullRequestCount":0,"issueCount":2,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-23T13:21:27.632Z"}},{"type":"Public","name":"orben_albatross_jun2024","owner":"GlobalFishingWatch","isFork":false,"description":"Getting encounters between albatross tracks and vessels in the North Pacific","allTopics":[],"primaryLanguage":{"name":"R","color":"#198CE7"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-09T01:00:43.467Z"}},{"type":"Public","name":"globalfishingwatch.r-universe.dev","owner":"GlobalFishingWatch","isFork":false,"description":"","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-01T02:23:46.777Z"}},{"type":"Public","name":"ais-tools","owner":"GlobalFishingWatch","isFork":false,"description":"Tools for reading and writing NMEA encoded AIS messages","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":1,"starsCount":6,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-07T00:41:13.595Z"}},{"type":"Public","name":"paper-industrial-activity","owner":"GlobalFishingWatch","isFork":false,"description":"A repo for the analysis in the paper \"Satellite mapping reveals extensive undisclosed industrial activity at sea\"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":3,"issueCount":0,"starsCount":37,"forksCount":11,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-06T23:56:03.923Z"}},{"type":"Public","name":"ShipDataProcess","owner":"GlobalFishingWatch","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-03T16:35:50.182Z"}},{"type":"Public","name":"pipe-vms-research","owner":"GlobalFishingWatch","isFork":false,"description":"Handles the creation of the summarized research tables for VMS","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-13T15:00:46.191Z"}},{"type":"Public","name":"encounters_pipeline","owner":"GlobalFishingWatch","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-03T20:06:47.261Z"}},{"type":"Public","name":"gpsdio-segment","owner":"GlobalFishingWatch","isFork":false,"description":"CLI plugin for gpsdio to despoof one day's worth of data for one MMSI.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":2,"starsCount":1,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-02T17:06:33.389Z"}},{"type":"Public","name":"pipe-loitering","owner":"GlobalFishingWatch","isFork":false,"description":"GFW pipeline which detects loitering events","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-30T15:29:18.328Z"}},{"type":"Public","name":"libais","owner":"GlobalFishingWatch","isFork":true,"description":"C++ decoder for Automatic Identification System for tracking ships and decoding maritime information","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":96,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-23T01:09:55.762Z"}},{"type":"Public","name":"ssf-tracker-prototype","owner":"GlobalFishingWatch","isFork":false,"description":"Prototyping a low-cost low-power GPS tracker for small scale fishing vessels","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-18T18:06:11.925Z"}},{"type":"Public","name":"gfw-tool","owner":"GlobalFishingWatch","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-08T12:11:33.649Z"}},{"type":"Public","name":"pipe-naf-reader","owner":"GlobalFishingWatch","isFork":false,"description":"Chile and Panama will be sending us NAF messages, we need a DAG pipeline that given a file that contains one NAF file per line it outputs a CSV with a header line and the parsed messages so we can then upload that file to GCS and BQ.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-25T21:58:18.528Z"}},{"type":"Public","name":"paper-global-longline-sets","owner":"GlobalFishingWatch","isFork":false,"description":"A repository for the paper \"Global prevalence of setting longlines at dawn highlights bycatch risk for threatened albatross\"","allTopics":[],"primaryLanguage":{"name":"Jinja","color":"#a52a22"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-26T19:19:42.102Z"}},{"type":"Public","name":"loaders.gl","owner":"GlobalFishingWatch","isFork":true,"description":"Loaders for big data visualization. ","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":190,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-14T12:12:47.463Z"}}],"repositoryCount":150,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"GlobalFishingWatch repositories"}