An open API service indexing awesome lists of open source software.

https://github.com/nickc1/seebuoy

Easily pull data from the National Data Buoy Center.
https://github.com/nickc1/seebuoy

buoy ndbc ndbc-buoy-data noaa science

Last synced: 2 months ago
JSON representation

Easily pull data from the National Data Buoy Center.

Awesome Lists containing this project

README

          

#


seebuoy



Easily access real time and historical data from the National Data Buoy Center.


DOCUMENTATION.

---

seebuoy provides an easy to use python interface to the [National Data Buoy Center](http://www.ndbc.noaa.gov). Easily access realtime data, historical data, and metadata about buoys, gliders, and ADCPs.

## Quick Start

```python
from seebuoy import NDBC

ndbc = NDBC()

# Information on NDBC's ~1800 buoys and gliders
df_buoys = ndbc.stations()

# list all available data for all buoys
df_data = ndbc.available_data()

# get all data for a buoy
station_id = "41037"
df_buoy = ndbc.get_station(station_id)
```

See the [documentation](https://seebuoy.com/ndbc) for more detailed description.

## Examples

In addition to this documentation, we also provide standalone jupyter notebooks. You can see them rendered on github:

- [North Carolina Stations](https://github.com/nickc1/seebuoy/blob/master/examples/north_carolina_stations.ipynb): Find all buoys near North Carolina, list all available data, and pull data for a specific buoy.
- [Historical Data](https://github.com/nickc1/seebuoy/blob/master/examples/historical_data.ipynb): Get all historical data for the South Hatteras buoy going back to 1973.

## Installation

```
pip install seebuoy
```

## Other Resources

- [The Distributed Oceanographic Data Systems](https://dods.ndbc.noaa.gov)
- [Measurement Descriptions](https://www.ndbc.noaa.gov/measdes.shtml)
- [NDBC File Directory](https://www.ndbc.noaa.gov/data/)