[Acoustics] SUM: Request for software to analyze water-level data

Kurt P Kowalski kkowalski at usgs.gov
Fri Feb 18 12:19:09 CST 2005


Thanks to the 9 people who responded.  I received a number of suggestions 
and will begin exploring each one.

Most of the messages I received were cc:'d to the list, but I thought it 
might be helpful for me to provide a slightly edited version of them here. 


Thanks again for the input.

-Kurt

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Kurt P. Kowalski
U.S. Geological Survey                   Phone:  (734)214-9308
Great Lakes Science Center           FAX:    (734)214-7230
1451 Green Road                           email:  kkowalski at usgs.gov 
Ann Arbor, MI  48105-2807             http://www.glsc.usgs.gov

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Messages received:
1)  We use WISKI http://www.kisters.de/ and I believe The Environment of 
UK also.

2)  Hey Kurt, could you clarify are you asking about software to help QAQC 
of data or doing statistical analyzes of processed data?  If you mean 
plotting, applying corrections, and removing erroneous data you should be 
loading all of your data into ADAPS for this. If you are not working with 
ADAPS for this step you will most likely be spending a lot of time trying 
to reinvent the wheel. 

3)  I use MATLAB on a regular basis, but if you do not have a license it's 
probably out of the question b/c of $$.  Another option is "GR" which is a 
tool that was developed specifically for veiwing time-series data.  It was 
developed by John Donovan here in the CA District and you can get more 
information and download the most recent version from: 

http://ca.water.usgs.gov/program/sfbay/gr/ 

4)  MATLAB cannot be beat for long data sets; we commonly analyze at least 
35000 points on a regular basis with no troubles, I have worked with data 
sets 10 times longer than that effortlessly as well. The only drawback is 
that the learning curve is steeper than excel, but if you have any 
experience with Fortran, or other codes it's not as difficult. In this 
office we look at time-series at 15 min intervals of depth, salinity, and 
sediment concentrations, and each one of us uses MATLAB constantly. You 
can get a trial version easily enough, full version may be discounted for 
government ($1000 regular price), student version is about $100.

5)  We are both archiving and making data available over the internet as 
well as feeding it into various three dimensional models.  We are using 
data from about 10 different sources, including instruments from various 
manufcaterers and say NOAA buoys, national weather service, etc. 

We convert all data from all sources into netCDF.  netCDF allows a lot of 
latitute in what you can do, so we follow EPIC conventions. 
NetCDF allows partial extraction of data, is platform independent and 
handles files up to 2GB.  It can handle multidimensional data sets.  The 
best we've found for large time series. 
http://my.unidata.ucar.edu/content/software/netcdf/index.html 
http://www.epic.noaa.gov/epic/ 

netCDF is open source. There are many free packages to manipulate the data 
depending on the conventions being followed. 

We have written conversion tools for various instruments into netCDF in 
MATLAB.  We settled on MATLAB because it is also platform independent, 
also a tool our modelers use, is widespread in oceanography, allows us to 
avoid compiled software, and has lots of plotting and display options.  It 
is not, however, free.  But there is a huge user and support community 
besides the Mathworks, which is a pretty responsive vendor.  MATLAB also 
has nice tools for importing and exporting excel spreadsheets.  We think 
it is weel worth the price. 

We convert and process data from RDI ADCPs, Sontek Hydra (ADV & PCADP), 
Seabird Seacats and Microcats and more 
You can see our archive at http://stellwagen.er.usgs.gov/index.html 
Our ADCP conversion toolbox for MATLAB is described at 
http://woodshole.er.usgs.gov/operations/stg/pubs/ADCPtools/index.html 
We are going to publish a similar toolbox for Sontek ADV/PCADP data, we 
are beta testing it now internally. 
Our west coast office has developed a toolbox for viewing time series 
data, it can combine netCDF data from various sources, do spectral 
analysis, etc.  Very nice, all point and click. 

netCDF allows us to store metadata with the time series, eliminating lots 
of metadata headaches. 

There is a learning curve with this stuff, but the payback has been 
enormous.   

We don't have toolboxes for the Sontek ADPs, but others have brought up 
this issue.  A lot of the pieces to doing this for commonly used 
instruments in WRD are around. 

6)  S-Plus should be available to anyone in the USGS and is the 
recommended Stats and graphics package. It has a learning curve but is 
very powerful. It also allows plotting of data from within Excel.

7)  I would say that Matlab is the standard for this type of data analysis

8)  Aquatic Informatics Inc. is a Vancouver, BC based company which has 
developed software specifically for processing large time series data 
sets.  You might want to check their website  (www.aquaticinformatics.com) 
for more information on the software.

9) Another possible solution for viewing time series is a software package 
developed by the California District office however, the data sets must be 
converted to the appropriate format.  See this url for information.

http://wwwdcascr.wr.usgs.gov/projects/gr/ 


More information about the Acoustics mailing list