flexmeasures.data.scripts.data_gen

Populate the database with data we know or read in.

Functions

flexmeasures.data.scripts.data_gen.add_default_account_roles(db: SQLAlchemy)

Add a few useful account roles, inspired by USEF.

flexmeasures.data.scripts.data_gen.add_default_asset_types(db: SQLAlchemy) dict[str, GenericAssetType]

Add a few useful asset types.

flexmeasures.data.scripts.data_gen.add_default_data_sources(db: SQLAlchemy)
flexmeasures.data.scripts.data_gen.add_default_user_roles(db: SQLAlchemy)

Add a few useful user roles.

flexmeasures.data.scripts.data_gen.add_transmission_zone_asset(country_code: str, db: SQLAlchemy) GenericAsset

Ensure a GenericAsset exists to model a transmission zone for a country.

flexmeasures.data.scripts.data_gen.get_affected_classes(structure: bool = True, data: bool = False) list
flexmeasures.data.scripts.data_gen.reset_db(db: SQLAlchemy)
flexmeasures.data.scripts.data_gen.save_tables(db: SQLAlchemy, backup_name: str = '', structure: bool = True, data: bool = False, backup_path: str = 'migrations/dumps')