Matlab Version of xtractomatic package
Latest commit f61ae2a Jul 9, 2016 @rmendels README again
fixing list in readme
Failed to load latest commit information.
LICENSE Legalese Apr 1, 2015
Marlin38606.mat README again Jul 9, 2016
checkBounds.m Vignette and fix to time bounds Mar 30, 2015
datenum8601.m Initial Commit Mar 26, 2015
erddapStruct.mat Hycom altimetry Aug 31, 2015
extractStruct.m Initial Commit Mar 26, 2015
getETOPO.m Add Bathymetry and Change web timeout Mar 27, 2015
getURL.m Add Bathymetry and Change web timeout Mar 27, 2015
initialXtracto.m webread bug and more datasets Jul 9, 2016
mad.m webread bug and more datasets Jul 9, 2016
make360.m Initial Commit Mar 26, 2015
makeMap.m Add Updated stuff fro Minicourse Aug 21, 2015
searchData.m search data update Mar 31, 2015
tmp.mat webread bug and more datasets Jul 9, 2016
xtracto_3D.m webread bug and more datasets Jul 9, 2016
xtractogon.m xtractogon Mar 30, 2015


Matlab Version of xtractomatic package (revised 8 July 2016)

xtractoMatlab contains Matlab functions developed to subset and extract satellite and other oceanographic related data from a remote server. The program can extract data for a moving point in time along a user-supplied set of longitude, latitude and time points; in a 3D bounding box; or within a polygon (through time). The xtractoMatlab functions were originally developed for the marine biology tagging community, to match up environmental data available from satellites (sea-surface temperature, sea-surface chlorophyll, sea-surface height, sea-surface salinity, vector winds) to track data from various tagged animals or shiptracks (xtracto). The package has since been extended to include the routines that extract data a 3D bounding box (xtracto_3D) or within a polygon (xtractogon). The xtractoMatlab package accesses data that are served through the ERDDAP (Environmental Research Division Data Access Program) server at the NOAA/SWFSC Environmental Research Division in Santa Cruz, California. The ERDDAP server can also be directly accessed at ERDDAP is a simple to use yet powerful web data service developed by Bob Simons.

To download either clone using Git, or just click on the button to download a zip of the files. Requires a version of Matlab that supports webread, websave and weboptions. The file vignette.m contains code that executes all of the examples in the R xtractomatic package ( A pdf version of the R vignette can be downloaded from or email me at

This is considered alpha quality at the moment. It can run the examples in the vignette.m file but otherwise has not been extensively tested.

Revision notes 8 July 2016

  • Fixed a problem with webread starting with R2016a that broke all the routines
  • Added a few datasets
  • Added what I hope is a public domain version of mad, so tha the Stat toolbox is not required.

Required legalese

“The United States Department of Commerce (DOC) GitHub project code is provided on an ‘as is’ basis and the user assumes responsibility for its use. DOC has relinquished control of the information and no longer has responsibility to protect the integrity, confidentiality, or availability of the information. Any claims against the Department of Commerce stemming from the use of its GitHub project will be governed by all applicable Federal law. Any reference to specific commercial products, processes, or services by service mark, trademark, manufacturer, or otherwise, does not constitute or imply their endorsement, recommendation or favoring by the Department of Commerce. The Department of Commerce seal and logo, or the seal and logo of a DOC bureau, shall not be used in any manner to imply endorsement of any commercial product or activity by DOC or the United States Government.”