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