This repository has been archived by the owner on Jan 14, 2025. It is now read-only.
TAPE v0.2.0
TAPE v0.2.0 includes the following:
- Object/Source Paradigm: The Ensemble dataframe has been broken into two dataframes, the "source" and "object" frames. Where the object dataframe stores object level information, and the source frame stores their corresponding time-domain data. These dataframes are kept in-sync with one another as the dataframes are worked with.
- Expanded Dataframe API: Ensemble.insert, Ensemble.persist, Ensemble.select, Ensemble.query, Ensemble.assign, Ensemble.from_source_dict
- ColumnMapper Utility Class: Facilitates mapping of dataset columns to the internal Ensemble known columns.
- Temporal Binning Functionality: Added via Ensemble.bin_sources, with a full tutorial notebook on it's usage
- Greatly Expanded Structure Function: including a number of implementations to choose from, many new keyword arguments, the ability to implement your own function within the Structure Function framework, and a partial tutorial notebook.