For text files created with iButton Viewer

  • extractIbuttonData. This Excel macro combines data from multiple text files created by the iButton Viewer into a single file. For example, you have 50 iButtons that you download monthly. So you create a header file with iButton names (in whatever order makes sense), and the macro automatically pulls the time/date and temperature data out of all 50 text files and puts it into the proper column in your header file.

For HEX files created with Scanning Devices' Palm interface.

  • Thermochron.m is probably the Matlab file of most general use. It reads the hex files produced by the SD Palm interface, so you don't have to use their software to produce text files that you must then combine anyway. You'll also need tilefigs, which just puts all the figures on the screen at once. The SD data structure is not robust to skipped bits, and unfortunately the mechanical interface is prone to such, so sometimes the script will fail, when the problem lies in the hex file. ProcessThermochron.m uses a defined header structure particular to my application. It calls thermochron.m for the processing, and the other scripts (orderThermochron.m and exportThermochron.m) for the formatting and exportation to text. It would need some tweaking by you. I include it because some folks have been interested.
Files for Processing iButton Data
Other Files
  • Effective Shore Level: ESL.m is a matlab function that calculates the effective tidal height (after Harley and Helmuth 2003) from paired tide and temperature data.
  • Seasonal Detrender: (Simple FFT-based routine to take out known periods and their harmonics)
Back to Luke's Page