After a hard weekend of coding, Update 1 for the Aqua Satellite Project is ready. You can download it here. It includes a new AMSUExtract program for pulling temperature data.
Future posts will take a look at the functionality provided by the update, but for now here's the change log entry on what's been added:
=== UPDATE 1 February, 28, 2010
The following improvements were made for Update 1:
*) Speed improvements. The HDFReader class got a significant boost in speed by adding internal indexing for all variable access.
*) AMSUQA output modified to csv format for easy viewing in spreadsheets.
*) Help text added to AMSUQA command line options.
*) Added AMSUExtract program for extracting temperature data in csv format. Includes command line help text.
*) Code cleanup. Helper functions such as split() where previously repeated in every .cpp file that needed them. The standard method of putting such functions in headers is now used. The placement of code in folders has been cleaned up as well.
*) HDFNode and HDFNodeDocument have been refactored to a more generic Node and NodeDocument. These new classes are templates. The data type and attribute data type are parameterized. Two typedefs are provided for string data and attributes. These typedefs are named StringNode and StringNodeDocument.
*) NodeDocument query syntax has been modified to make it more in line with XPath syntax. A separator character must now appear at the beginning of a query string. All existing code that was using queries has been updated to match the new syntax.
*) Bash shell script for running AMSUQA has been added. It's name is amsu_qa and it's located in the Scripts folder. This script will convert compressed binary HDF files to text as needed. See the comments inside the script for details on using it.
*) Bash shell script for running AMSUExtract has been added. It's name is amsu_extract and it's located in the Scripts folder. This script will convert compressed binary HDF files to text as needed. See the comments inside the script for details on using it.
*) Bash shell script for converting compressed binary HDF files to text has been added. It's name is hdf_to_text and it's located in the Scripts folder. See the comments inside the script for details on using it.
*) Macintosh XCode project for AMSUQA and AMSUExtract added. The build folders of these projects includes binaries that will run on a 64-bit enabled intel Macintosh.
*) Added this change log.
Previous Articles In This Series:
Spot Checking The Spot Check
NASA, UAH Notified Of QA Spot Check Findings
About The Aqua Satellite Project
UAH January Raw Data Spot Check
So, About That January UAH Anomaly
A Note On UAH's High January Temperature
Aqua Satellite Project (BETA) Update 1