edisgo.io.mviews_replacement

Classes

MviewsReplacement

Replacement class for loading data from deprecated mviews.

Functions

get_mview_data(engine, mview_name, **kwargs)

Convenience function to load mview replacement data.

Module Contents

edisgo.io.mviews_replacement.get_mview_data(engine, mview_name, **kwargs)

Convenience function to load mview replacement data.

Parameters:
  • engine (sqlalchemy.engine.Engine) – Database engine

  • mview_name (str) – Name of the mview to replace

  • **kwargs – Additional arguments passed to load_mview_replacement

Returns:

Data from the appropriate base table

Return type:

pd.DataFrame

Examples

>>> from sqlalchemy import create_engine
>>> engine = create_engine('postgresql://...')
>>> data = get_mview_data(engine, 'ego_dp_conv_powerplant_nep2035_mview')