infineac.file_loader.structure_earnings_call#
- infineac.file_loader.structure_earnings_call(string: str) dict[source]#
Separates and structures the earnings call into its parts and returns them as a dictionary:
Corporate Participants
Conference Call Participants
Presentation/Transcript
Questions and Answers
If a part is not present, the corresponding string is empty. Each part starts and ends with a specific string, that surrounds the part.
- Parameters:
string (str) – The earnings call (body) as a string.
- Returns:
A dictionary with the following key - value pairs:
’corp_participants’: str - Corporate Participants
’conf_participants’: str - Conference Call Participants
’presentation’: str - Presentation/Transcript
’qa’: str - Questions and Answers
The values are empty strings if the corresponding part is not present. If a value represents multiple values (e.g. holds information about multiple participants), these are separated by a specific string (e.g. ‘*’).
- Return type:
dict