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