infineac.file_loader.extract_info_from_earnings_call_structured#

infineac.file_loader.extract_info_from_earnings_call_structured(conference_call_structured_dict: dict[str, str]) dict[source]#

Extracts information from an already structured earnings call. This information includes:

  • corporate participants (name and position)

  • conference call participants (name)

  • Presentation part of the earnings call

  • Q&A part of the earnings call

Parameters:

conference_call_structured_dict (dict[str, str]) – Dictionary containing the structured earnings call returned by structure_earnings_call().

Returns:

Dictionary containing the extracted information from the earnings call. The key-value pairs are:

  • ’corp_participants’: list[dict] - List of corporate participants. Each participant consists of a dictionary with the keys ‘name’ and ‘position’.

  • ’corp_participants_collapsed’: list[str] - As a above, but name and position of each participant are collapsed into a single string.

  • ’conf_participants’: list[dict] - Conference call participants. Same format as above.

  • ’conf_participants_collapsed’: list[str] - Conference call participants with collapsed name and position.

  • ’presentation’: list[dict] - Presentation part of the earnings call as returned by extract_info_from_earnings_call_part().

  • ’qa’: list[dict] - Q&A part of the earnings call as returned by extract_info_from_earnings_call_part().

Return type:

dict