Summary: Extracts the list of asset names from a specified section of the portfolio JSON.
Summary: Extracts asset allocation ratios from a specified section of the portfolio JSON and returns them as a Matrix.
Summary: Collects and merges all asset symbols from different sections of the portfolio JSON, ensuring a comprehensive asset list.
Summary: Identifies missing date ranges for each symbol in SSOT.
Summary: Extracts SSOT (Single Source of Truth) metadata from the portfolio JSON and returns it as an SSOTData object.
Summary: Loads and parses an SSOT profile JSON file.
Summary: Extracts PINE (Portfolio Intelligence for Nonlinear Environments) algorithm parameters from the loaded SSOT profile, if present.
Summary: Extracts the scheduled dates for portfolio rebalancing.
Summary: Extracts asset names from the portfolio schedule.
Summary: Extracts asset allocation ratios for each schedule entry.
Summary: Updates the "ssot" section of a given JSON file using data from a CSV file. The function replaces all child elements under "ssot" based on the provided CSV data.
Summary: Converts the SSOT profile JSON into a formatted string for export.