s4w
Ships for Whales (ships4whales.org) coordinating repository.
Contents:
Repositories
Moving up stack based on dependencies, here are the Github repositories for this project:
- s4w-docker
Software stack containerized using Docker for quickly spinning up on server and local machines
- s4w-lib
R library of functions used by apps, api and scripts
- s4w
Project management and scripts to process the data, including ones executed at regular intervals, eg fetching AIS or emailing companies
- s4w-api
Application programming interface (API) for fetching data stored in database, tabular or geographical
- s4w-apps
Shiny applications for interactive user interfaces to data
Scripts
Scripts, some to setup to run at regular intervals (ie cron jobs every day / 15 minutes) on the server.
Process AIS
s4w_ais_manager:
- logfile
- crawlers
- parsers
- database
Processes:
- Fetch AIS data
- Create segments
- Intersect with VSR zones
- Calculate % compliance
- Push to geodatabase
Email Companies
TODO, see #6: Develop email templates and mailer.
Reports
TODO
Applications
See s4w-apps.