process_raw_vault_scan_data
Documentation for eth_defi.research.wrangle_vault_prices.process_raw_vault_scan_data function.
- process_raw_vault_scan_data(rows, prices_df, logger=<built-in function print>, display=<function <lambda>>, diagnose_vault_id=None)
Preprocess vault data for further analysis.
Assign unique names to vaults
Add denormalised vault data to prices DataFrame
Filter out non-stablecoin vaults
Calculate returns, rolling metrics
- Parameters
rows (Union[dict[eth_defi.vault.base.VaultSpec, eth_defi.vault.vaultdb.VaultRow], eth_defi.vault.vaultdb.VaultDatabase]) – Metadata rows from vault database
logger – Notebook / console printer function
display (Callable) – Display Pandas DataFrame function
prices_df (pandas.DataFrame) –
- Return type