* Add openvdb test
* Extract record ID with specimen status
* Update abundance data to IUPAC 2013
* Update to IUPAC 2013
* Update to IUPAC 2013
* Updates for libxml2 missing uchar
* Add include for uchar
* Add missing file
* Fix explained fraction calculation
* Remove files, as we have moved these into libatomprobe
* Expose the explained fraction count threshold to the user
* Fix CaH3 explained Fraction unit tests (was previously just looking at Ca)
* Fix bug where small peaks can cause explained fraction to be >1, eg Ca H3 @ mass 43
* Convert explained fraction to use a settings class
* Add unit test that demonstrates bug in explained fraction
* Minor cppcheck fixes
* Fix peak file whitespace handling
* Apply FFT windowing by default
* Fix memory leaks due to unerased vectors
* Explicitly zero vector
* Add windowing function for FFT
* Fix bug where if user ranges several fingerprint masses, and a large
* Convert to use libatomprobe as backend
* Add date dump
* Update mean mass values for some elements, by reducing tolerance in errors
* Add consistency check for weighted atomic mass
* Fix error in Rh average mass value
* Import fixes for natural abundance XML file
* Add CR detection in case of input file read fail
* Remove major natural isotope filtering mode
* Fix compilation for updated libatomprobe
* Fix atomic number of lithium-6
* Add stop voltage to output for experiment listing
* Minor fixes (cppcheck) and clarify output
* Fix compilation under cygwin
* Fix bug where filter mode not asked during interactive input
* Remove bad hack in explained fraction where it reuqired a list of
* Alter how the count threshold works, combine it with a minimum isotopic
* When computing explained fraction:
* Add documentation on what each parameter does
* Add clarification message for uncomputable explained fractions
* Add test case for grouped abundance calculation
* Add grouped mass distribution calculation
* Add filtering when combining ppm limit with explained fraction
* Fix precision not being unset bug
* Update documentation to cover intensity analysis functionality
* Fix problem where, eg 16^O can't explain 16 peak, due to small side
* Fix incorrect usage of max explained filter
* Defer copyright message to usage printout
* Fix bugs in explained fraction code
* Refactor out printing code
* Refactor out code into a "utility" file
* Fix explained fraction
* Add TODO
* Cppcheck fixes
* Enable ubsan
* Add test case for explained fraction of peak
* Add tentative implementation of intensity analysis
* Minor tidyups
* Split filter code off into its own file
* Fix incorrect SQL statement to extract electrode information
* Add ability to pass command from arguments
* Minor modifications to commenting/variable naming/formatting
* Fix crash if ionID is invalid
* Fix unit tests
* Documentation fixes
* Fix up queries that wrongly assumed ordered o...
* Update licence data
* Remove debugging statement
* Fix ordering issues in pucks-in-apt query - S...
* Add feature to query if the pucks in the LEAP...
* Add warning to readme that program is experim...
* Add update functionality
* Add query functions
* Implement puck name retrieval from aperture ID
* update README
* Fix bug if block is empty
* Fix block query
* Add hard-coded version of tdspp
* Switch from auto_ptr to unique_ptr (requires ...
* Add SQL wrapper, which abstracts the underlyi...
* Update to use SQL wrapper
* Implement MsSQL backend
* reduce search space by starting the search at...
* Revert change to input example
* Fix broken fuctionality where composition mod...
* Update readme
* Add readme
* Update latex file to include PPM filtering
* Add PPM filtering
* Initial program
* Add aperture name to experiment table
* Add aperture report
* Update for speed
* Try to improve performance by pre-allocating ...
* Update tex file
* Remove debug function call to save pos file
* Add specimen search
* Add FFT mode to SDM sweep
* Implement "auto" sweeping, where we go to eac...