/microSWIFTtelemetry

microSWIFTtelemetry provides Python-based functionality for pulling telemetry from the microSWIFT wave buoy.

Primary LanguagePythonMIT LicenseMIT

microSWIFTtelemetry

microSWIFTtelemetry provides Python-based functionality for pulling telemetry from the microSWIFT wave buoy developed at the University of Washington Applied Physics Laboratory (UW-APL).

It contains collection of python functions for programmatically accessing and compiling data from the UW-APL SWIFT server at http://swiftserver.apl.washington.edu/ (base URL).

See examples/ for usage.


NOTE:

Please note this package is only developed to work with microSWIFTs and not the larger SWIFT buoys. For a MALTAB-based implementation that works for the entire suite of SWIFTs, see SWIFT-codes and the pullSWIFTtelemetry.m function at https://github.com/SASlabgroup/SWIFT-codes/blob/master/GeneralTools/pullSWIFTtelemetry.m.

The server can also be queryed and explored using the web page and web-based map:


Installation

The latest release of microSWIFTtelemetry can be installed from PyPI using pip:

pip install microSWIFTtelemetry

Organization

microSWIFTtelemetry/
├── LICENSE
├── README.md
├── docs
├── examples/
│   ├── create_telemetry_report_example.ipynb
│   └── pull_telemetry_example.ipynb
├── microSWIFTtelemetry/
│   ├── __init__.py
│   ├── pull_telemetry.py
│   ├── sbd/
│   │   ├── __init__.py
│   │   ├── compile_SBD.py
│   │   ├── definitions.py
│   │   └── read_SBD.py
│   └── version.py
├── pyproject.toml
├── requirements.txt
├── setup.py
└── tests/
    └── test_microSWIFTtelemetry.py

microSWIFT

Learn more about the microSWIFT wave buoy:

Schematic depicting buoys telemetering wave data from the ocean to a scientist on land via satellite: schematic depicting buoys telemetering wave data from the ocean to a scientist on land via satellite