portfolio_toolkit.optimization.optimization_from_dict module

portfolio_toolkit.optimization.optimization_from_dict.create_optimization_from_json(data: dict, data_provider: DataProvider) Optimization[source]

Loads and validates a JSON file containing optimization information.

Parameters:
  • json_filepath (str) – Path to the JSON file to load data from.

  • data_provider (DataProvider) – Data provider instance for fetching ticker information.

Returns:

An instance of the Optimization class with loaded assets.

Return type:

Optimization