YAADA > Development History
YAADA Development History
Version 2.11 Released (14 Nov 2008)
The main change is an updated Da-velocity calibration like that
used for the Aerodyne AMS (Jayne et al., 2000). This calibration
function matches Da-velocity calibration data better than the 3rd
order polynomial use in the TSI software. See the YAADA wiki for
more information. The main changes are:
- CALIB_DA_NOZ added to calibrate Da-velocity from TSI .noz files
- CALIB_DA_RAW added to calibrate Da-velocity from .sef files
- DA_JAYNE added calibration for Da-velocity
- Obsolete Da-velocity calibration functions removed
This version also includes these bug fixes.
- Import functions work for either .ams or .amz spectrum file
formats
- Minor formatting changes in some plots
- Positive and negative polarity spectra displayed in the
correct panels in MSVIEW
Version 2.10 Released (30 Jun 2008)
This version has been updated to more conveniently handle very
large (> 105 hit particle) datasets collected using the
TSI ATOFMS. The entire code was also updated to take advantage of
new features in Matlab 7.
Major Updates
- Raw data file import functions have been rewritten to improve performance and handle large (> 20 MB) files.
- TSI Busy Time data are imported and used in number concentration plots
- Removed obsolete Perl and TasWare code
- Replace PARTBIN with STUDY. PARTBIN included PartIDs of all hit particles in a dataset which was impractical for large datasets.
- User is prompted for installation and database creation; programming is no longer required.
- Reorganized directory structure
- Updated code for Matlab 7.5, including code cleaning based on mlint and recoding msview GUI for Matlab 7.
Versions 1.30 and 2.00 Released (15 Oct 2005)
Versions 1.30 and 2.00 have the same end-user functionality, but work under different versions of Matlab. Datasets created in version 1 are incompatible with version 2 databases because Matlab 7.0 does not support the format of IDs used in version 1. Use v1.20 with Matlab 6.5. Use v2.00 with Matlab 7.0 and later. Functions to convert version 1 databases to version 2 are included (V13TOV20 in both v1.30 and v2.00).
Major Updates
- Data import functions now support TSI ATOFMS text data formats.
- Data import no longer requires Perl, but does require Matlab 6.5 or later.
- Additional plotting formats including number concentration image (PLOT_N_IMAGE), colored mass spectra (PLOT_MS, MSVIEW), and aerosol composition (PLOT_CB_TIME).
- Included programs used to analyze for instrument busy time as demonstrated in "Instrument Busy Time and Mass Measurement using Aerosol Time-of-Flight Mass Spectrometry". J. O. Allen, P. V. Bhave, J. R. Whiteaker, K. A. Prather. Submitted to Aerosol Sci. Technol., 2005.
Version 1.20 Released (15 Mar 2003)
Major changes
- The ratio search feature is implemented so that you can now do searches
like
pid = run_query('ratio(sum(area{23}),sum(area{39}))
> 3')
to find particles which have peaks at m/z = 23 that are more than 3
times the area of peaks at m/z = 39.
- The COLLECT_PARTBIN interface is updated. New plot formats PLOT_HIT_MISS,
PLOT_BUSY_TIME, and PLOT_N_IMAGE use particle data binned by Instrument-Time-Size.
- ART-2a clustering algorithm is included in this version of YAADA as
CLUSTER_ART2A. This algorithm clusters particles based on their mass
spectra; its use for ATOFMS data is described in Song et al., 1999.
Version 1.10 Released (28 Jun 2002)
Major changes
- COLLECT_PARTBIN efficiently queries an entire database to collect
PartID data segregated by sampling time and particle size. These data
are available in the global PARTBIN table.
- The OPENDB function switches between databases.
- The default database structure includes new fields SpecGrav and
Cluster in PART. The unused fields in SPEC (Noise, BaseLine, FitVoltage,
FitZero) and PEAK (Width) have been removed. The UPDATEDB function
automatically updates older databases, so that databases do not have
to be reimported.
- Three new plot formats are inluded for data exploration and quality
assurance; these are PLOT_HIT_MISS, PLOT_N_IMAGE, PLOT_BUSY_TIME
- RUN_QEURY now accepts ids to limit searches
Version 1.01 Released (28 Mar 2002)
Minor changes
- Spectral data are aggregated over a single polarity during searches
- Fixed "one partid" bug in msview
Version 1.00 Released (31 Dec 2001)
Initial public release
Major changes
- Improved performance for search functions
- Aggregation operators count, mean, median, sum, min, and max treat
spectra with none of the requested peaks as zero
- The get_spectrum function can return selected columns of peak data
Version 0.93 Released (17 Feb 2001)
Major changes
- Interactive initialization progrm (init.m)
- Mass spectral viewer
Version 0.92 Released (01 Aug 2000)
Major changes
- Data stored in column objects and related column objects are collected
in table objects.
- Added Matlab objects as unique identifiers for instruments, particles,
spectra, and peaks.
- Particle, spectral, and peak data are stored separately in chunk files.
- New features of the query engine are
- Returns any of the identifier objects
- Rows of peak data can be aggregated with the operators count, sum,
min, max, mean, or median.
- Relative searches for peaks in a spectra are implemented.
- More convenient handling of .inst files
Version 0.92 Released (01 Aug 2000)
Initial release.