JuliaOcean / OceanRobots.jl

Analysis, processing, and simulation of data generated by scientific robots in the Ocean.
https://JuliaOcean.github.io/OceanRobots.jl/dev
MIT License
23 stars 3 forks source link
earth-observation ocean ocean-model oceanography robots

OceanRobots.jl

Stable Dev CI Codecov

DOI

This package can be used to access, analyze, process, and simulate data generated by ocean robots. These ocean observing platforms collect observations in the field, and allow us to monitor climate.

OceanRobots.jl includes profiling floats, drifters, gliders, and moorings as illustrated in the examples listed below. It provides a unified and simple user interface to each of these data sets.

Data Sets

Global Fleet Now

Explore data coverage and data platforms. πŸ‘‰ [OceanOPS notebook](https://juliaocean.github.io/OceanRobots.jl/dev/examples/OceanOPS.html) πŸ‘ˆ Global Data Coverage | Individual Data Platforms :------------------------------:|:---------------------------------: ![](https://user-images.githubusercontent.com/20276764/208552147-d433f802-9c09-41cc-bece-f0ef424f26ea.png) | ![](https://user-images.githubusercontent.com/20276764/208441408-1ffe7508-19da-4f41-b984-58820799785a.png)

Research Ships

πŸ‘‰ [CTD Profiles notebook](https://juliaocean.github.io/OceanRobots.jl/dev/examples/ShipCruise_CCHDO.html) πŸ‘ˆ

Profiling Floats

πŸ‘‰ [Argo Float notebook](https://juliaocean.github.io/OceanRobots.jl/dev/examples/Float_Argo.html) πŸ‘ˆ Argo Float Track | Argo Float Profiles :------------------------------:|:---------------------------------: ![](https://user-images.githubusercontent.com/20276764/166470235-467a9326-18ae-4934-a866-2da06ec9ec84.png) | ![](https://user-images.githubusercontent.com/20276764/166470217-f89d2374-f57e-4a28-8220-86179e6c1f86.png)

Surface Drifters

πŸ‘‰ [Drifter notebook 1](https://juliaocean.github.io/OceanRobots.jl/dev/examples/Drifter_GDP.html) πŸ‘ˆ ![](https://user-images.githubusercontent.com/20276764/149673826-a43e2a44-f4e5-437b-99cb-5e032228b3af.png) πŸ‘‰ [Drifter notebook 2](https://juliaocean.github.io/OceanRobots.jl/dev/examples/Drifter_CloudDrift.html) πŸ‘ˆ ![](https://user-images.githubusercontent.com/20276764/205257672-f8adc8fc-dea7-4dea-91dd-ab9e1c18c1c1.png)

Underwater Gliders

πŸ‘‰ [Glider notebook](https://juliaocean.github.io/OceanRobots.jl/dev/examples/https://juliaocean.github.io/OceanRobots.jl/dev/examples/Glider_Spray.html) πŸ‘ˆ ![](https://user-images.githubusercontent.com/20276764/166470390-952e89df-60ad-4a45-b015-9469c3c297de.png)

Moored Buoys

πŸ‘‰ [Buoy NWP NOAA notebook](https://juliaocean.github.io/OceanRobots.jl/dev/examples/Buoy_NWP_NOAA.html) πŸ‘ˆ ![](https://user-images.githubusercontent.com/20276764/166470257-8a0421ff-b147-46aa-b03b-43e5f8b4d1b3.png) πŸ‘‰ [Buoy NWP NOAA monthly notebook](https://juliaocean.github.io/OceanRobots.jl/dev/examples/Buoy_NWP_NOAA_monthly.html) πŸ‘ˆ ![](https://user-images.githubusercontent.com/20276764/205256659-6505f41f-577a-481d-99e6-424073702699.png)

WHOTS Mooring

![](https://user-images.githubusercontent.com/20276764/149675305-82364bde-e3a9-4975-8fb2-fb67e17dacc5.png)

Installation

To install OceanRobots.jl in julia proceed as usual via the package manager.

using Pkg; Pkg.add("OceanRobots")

To download OceanRobots.jl folder, which includes the notebooks folder, you can use Git.jl.

using Pkg; Pkg.add("Git"); using Git
url="https://github.com/JuliaOcean/OceanRobots.jl"
run(`$(git()) clone $(url)`)