valuation_analytics.get_security_valuations
*******************************************

spice.valuation_analytics.get_security_valuations(isins: list[str], start_date: str, end_date: str | None = None) -> list[dict]

   Get yield valuations time series for securities over a date range.

   Automatically filters out yield spikes exceeding 0.2 that are
   temporary. A spike is removed if the yield returns within 0.2 of
   the pre-spike value in subsequent dates.

   Parameters:
      * **isins** -- List of ISINs

      * **start_date** -- Start date in YYYY-MM-DD format

      * **end_date** -- End date in YYYY-MM-DD format

   Returns:
      List of dictionaries containing: - isin: ISIN of the security -
      valuation_date: Market date - yield: Yield as decimal.Decimal
      (e.g., Decimal('0.075000') for 7.5%)

   Return type:
      list[dict]

   -[ Example ]-

   >>> import spice.valuation_analytics as va
   >>> results = va.get_security_valuations(
   ...     isins=["INE001A08AA1"],
   ...     start_date="2024-01-01",
   ...     end_date="2024-01-31"
   ... )
   >>> print(len(results))
   20
