get_hycom_online
Version 1.0.0 (382 KB) by
wu wenfan
A MATLAB function to download HYCOM data easily
get_hycom_online
A MATLAB function to download hycom data easily (1992-10-02 to present)
Example-1: Download HYCOM data of a particular moment
clc;clearvars
aimpath = 'E:/data/';
region = [190 240 -5 5]; % Nino3.4
timeTick = datetime(2010,1,1);
varList = {'ssh','temp','salt','u','v'};
D = get_hycom_online(aimpath, region, timeTick, varList);
Example-2: Download HYCOM data in bulk
clc;clearvars
aimpath = 'E:/data/';
region = [117.5 122.5 37 41]; % the Bohai Sea
timeList = datetime(2020,1,1):hours(3):datetime(2020,2,1);
varList = {'ssh','temp','salt','u','v'};
nTimes = numel(timeList);
for iTime = 1:nTimes
timeTick = timeList(iTime);
D = get_hycom_online(aimpath, region, timeTick, varList);
end
Example-3: Download data from a specified HYCOM product
clc;clearvars
aimpath = 'E:/data/';
region = [261 280 17.5 32.5]; % the Gulf of Mexico
timeTick = datetime(2010,1,1);
varList = {'ssh','temp','salt','u','v'};
URL = 'http://tds.hycom.org/thredds/dodsC/GLBy0.08/expt_93.0?';
D = get_hycom_online(aimpath, region, timeTick, varList, URL);
Sample Graph
Notes
When a given longitude range includes the longitude boundaries of the original HYCOM product, you need to download it twice separately and splice it together to get the desired data.
For example, the longitude range of hycom data is [-180 180], but your given longitude range is [150 200].
Cite As
wu wenfan (2024). get_hycom_online (https://github.com/wenfanwu/get_hycom_online), GitHub. Retrieved .
MATLAB Release Compatibility
Created with
R2022a
Compatible with any release
Platform Compatibility
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Versions that use the GitHub default branch cannot be downloaded
Version | Published | Release Notes | |
---|---|---|---|
1.0.0 |
|
To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.