Function reference
Sequence Classes
These classes define attributes and methods for Intervals and Points.
Common Features
These classes define common attributes and methods available to intervals and points.
| WithinMixins | A collection of attributes defining within and contains realtions | 
| PrecedenceMixins | Methods and attributes for SequenceIntervals and SequencePoints | 
| InTierMixins | Methods and attrubites relating Sequence*objects to tiers. | 
Intervals
The basic SequenceInterval class and special Top and Bottom classes. For customized SequenceIntervals, see Word and Phone, or custom_classes().
| SequenceInterval | A class to describe an interval with precedence relationships and hierarchical relationships | 
| Top | A top level interval class | 
| Bottom | A bottom level interval class | 
Points
There is just a single SequencePoint class, since points don’t have hierarchical relationships defined.
| SequencePoint | Sequence Points | 
SequenceList
| SequenceList | A list of SequenceIntervals or SequencePoints that | 
Tiers
Tiers Classes
Common Features
These classes define common attributes and methods shared accross all tier and tiergroups.
| TierMixins | Methods and attributes for Sequence Tiers | 
| TierGroupMixins | Methods and attributes for grouped tiers | 
Tiers and Tier Groups
These classes define tiers and tier groups.
| SequenceTier | A sequence tier | 
| SequencePointTier | A SequencePointTier class | 
| TierGroup | Tier Grouping | 
| PointsGroup | A collection of point tiers | 
TextGrids
TextGrid Classes
| AlignedTextGrid | An aligned Textgrid | 
Custom Classes
Custom Classes
Custom Class Creation
This is a function that will quickly create custom classes
| custom_classes | Generate custom interval classes | 
| custom_classes.clone_class | Clone an entry class. It will have the same name, but | 
| custom_classes.get_class_hierarchy | Given a SequenceInterval, this will return | 
Word and Phone Classes
These are mostly intended to be used with textgrids that are the product of forced alignment.
| Word | A Word subclass of SequenceInterval | 
| Phone | A Phone subclass of SequenceInterval | 
PoLaR Classes
These are classes intended to make it easier to work with PoLaR annotation.
| PrStr | PrStr tier points | 
| ToBI | A ToBI point class | 
| ToBI | A ToBI point class | 
| TurningPoints | A turning point class | 
| Ranges | A ranges interval | 
| Levels | A levels point class | 
| Misc | Misc points | 
DataFrame outputs
This will return a polars dataframe given an aligned_textgrid object
| to_df | Return an aligned_textgridobject as a dataframe | 
