Skip to content
JXQuinlivan edited this page Oct 22, 2019 · 9 revisions

Installation Instructions

Windows

  1. Download a copy of the provided file for Windows. The file can be stored in any location on your computer.
  2. Run the EUE Analysis.exe executable file to start the program.
  3. The program should open an interface window where it can be used to analyse EUEs. Refer to the provided user manual if necessary.

Mac & Linux

  1. Download a copy of the provided files for the Mac and Linux versions. The file can be stored in any location on your computer.
  2. Navigate into the EUE analysis folder.
  3. Look for the file named EUE analysis and run it to start the program. The program should open an interface window where it can be used to analyse EUEs. Refer to the provided user manual if necessary.

User Guide

Choose File - Select the path to the file you wish to analyse. Only Microsoft Excel files (.xlsx) are accepted.

Column Analysed - Input the column name of the data within the input file. This is case sensitive.

Sample Rate Used - Input the time intervals between the analysed data column of the input file. This is written in seconds and should be an integer.

Start Time - Input the time that the analysis will begin at. Time must be given as the sum of hours between the first time in the file and desired starting time (e.g. if the starting time and date of the file is 00:00:00 February 1, and desired start time is 12:00:00 Feb 2, then the start time would be 36). Only integers are accepted.

End Time - Input the time that analysis will conclude at. Similar to the start time, this is given as an integer that sums the total hours between the starting time of the file and desired end time of analysis. Wavelet Type - Select the mother wavelet type to be used for the analysis.

EUE Threshold(SD) - Choose a standard deviation value to calculate EUEs. Should be within range of 0-3. Recommended 0.25 or 0.5. Can have decimals.

Generate Results - Outputs information to the system display.

Export Results - Creates a text file containing reconstructed data information and a CSV file of the EUE analysis. Also generates graphs displaying the original data and reconstructed data, and a spectrogram of the reconstructed data. Results must be generated first, and the created files will be sent to the output file. It's recommended that users save the files after they're generated, as generating files in the future will replace the contents of the output file.

Additional Requirements

• Data column cannot have any missing rows, and the time intervals between each row must remain constant.

• Each data column must have the same number of rows (e.g. if the cheetah1 data column has 100 rows, then cheetah2 data column must also have 100 rows). If there is only a data column, it can have any number of rows.

• Only the data column is required, assuming the time intervals between the data points are known. Other columns, such as time or date, can be optionally included.

List of Wavelets Available

  • Haar (haar)
  • Daubechies (db)
  • Symlets (sym)
  • Coiflets (coif)
  • Biorthogonal (bior)
  • Reverse biorthogonal (rbio)
  • “Discrete” FIR approximation of Meyer wavelet (dmey)
  • Gaussian wavelets (gaus)
  • Mexican hat wavelet (mexh)
  • Morlet wavelet (morl)
  • Complex Gaussian wavelets (cgau)
  • Shannon wavelets (shan)
  • Frequency B-Spline wavelets (fbsp)
  • Complex Morlet wavelets (cmor)

Link to Python library that has additional information on wavelets https://pywavelets.readthedocs.io/en/latest/ref/wavelets.html