• global variables
    • self.frames_per_syllable+

      the number of frames per syllable

  • data acquisition
    • self.getTimeValues+

      returns the list of the original time values, as accessed from the data

    • self.getFoValues+

      returns the list of the original fo values, as accessed from the data

    • self.getLeftmostBoundary+

      returns the position of the leftmost boundary (token starting point)

  • data cleaning
    • self.trimSampleIndex+

      returns the list of indices of the points belonging to the token

    • self.getTimeValues+

      returns the list of time values, excluding those not in the token

    • self.getFoValues+

      returns the list of fo values, excluding those not in the token

  • reference measurements
    • self.getFoStats+

      returns the values of mean fo, maximum fo, and minimum fo

    • self.getTimeStats+

      returns the values of maximum time, and minimum time

    • self.overallDurations+

      returns the sample duration, the token duration, and True if the token duration is larger than the sample duration

  • syllables & frames
    • self.getLongestSyllable+

      returns the longest syllable's duration and its position in the token

    • self.getFrameBoundaries(n)+

      returns the list of all syllable boundaries. Start time of the sample is used as initial value to which frame lengths are added consecutively

    • self.getTotalFrameNumber+

      returns overall number of frames in the token

  • fo scaling
    • self.scaleFoPCT+

      returns fo values scaled to percentages, relatively to minimum and maximum values

    • self.scaleFoERB+

      returns fo values scaled to ERB

  • time scaling
    • self.getBoundariesPCT+

      returns fo values scaled to percentages, relatively to minimum and maximum values

    • self.scaleTimePCT+

      returns time values scaled to percentages, relatively to minimum and maximum values

    • self.scaleTimeIsometric+

      returns time values as percentage adjusted to the isometric grid (all syllable are given the same relative length as a fraction of the total length)

  • pretones
    • self.getPretones+

      returns the list of pretones (two per frame, the highest and lowest fo value of each frame)

  • tones
    • self.getLHL(p)+

      returns a 3-pretone series. Once the highest point (H) of a series has been located, the method locates the lowest point before (L-) and after (-L) H

    • self.recursiveTones(p)+

      returns all LHL series by going through all the pretones and recursively identifying LHL series

    • self.flattener(s)+

      flattens a list containing several level of embedded list into a one level list
      http://stackoverflow.com/users/307705/mu-mind
      http://tinyurl.com/z25rxro

    • self.cleanUpTones(l)+

      eliminates tones made of three times the same pretones

    • self.limitToneNumber(l, n)+

      blah blah

    • self.getTones+

      blah blah

  • movement detection
    • self.mvtDetectionScan+

      return mvt_raw

    • self.printMvtDetectionScan+

      output and print sorted points of overall self, pretones, tones (3 graphs)