bulum.utils package
The bulum utils subpackage provides support and miscellaneous useful functions for the rest of the bulum package, particularly in manipulating datetime and dataframes.
The bulum utils subpackage provides support and miscellaneous useful functions for the rest of the bulum package.
TimeseriesDataframes are extensions of Pandas DataFrames with extra metadata.
DataframeEnsembles are collections of TimeseriesDataframes, for example to store the results of multiple scenarios.
—EXAMPLES—
Submodules
- bulum.utils.dataframe_extensions module
DataframeEnsembleDataframeEnsemble.add_dataframe()DataframeEnsemble.add_tag()DataframeEnsemble.assert_df_shape_matches_ensemble()DataframeEnsemble.df_shape_matches_ensemble()DataframeEnsemble.filter_tag()DataframeEnsemble.get()DataframeEnsemble.load()DataframeEnsemble.map()DataframeEnsemble.print_summary()DataframeEnsemble.save()
RegexArgTimeseriesDataframeTimeseriesDataframe.TAG_DELIMITERTimeseriesDataframe.add_tag()TimeseriesDataframe.count_tags()TimeseriesDataframe.from_dataframe()TimeseriesDataframe.has_tag()TimeseriesDataframe.load()TimeseriesDataframe.metadata_fields()TimeseriesDataframe.print_summary()TimeseriesDataframe.save()TimeseriesDataframe.tsdf_apply()
- bulum.utils.dataframe_functions module
- bulum.utils.datetime_functions module
- bulum.utils.interpolation module