infineac#
Extracting Financial Insights from Earnings Calls using NLP.
InFineac is a Python package that extracts financial insights from earnings calls using NLP. Earnings calls are a rich source of information for investors, that are held quarterly by publicly traded companies. It uses the spaCy and BERTopic libraries for NLP.
Modules
Compare the results of the different models created by the |
|
Contains constants used in the infineac package. |
|
Imports and structures the earnings calls data from xml files. |
|
This module contains helper functions for the infineac package. |
|
Entire pipeline to extract topics from a given list of files containing earnings calls transcripts or a list of events. |
|
Contains functions to manipulate events and strings and extract the corresponding information for the infineac package. |
|
Contains methods to process text data. |
|
Extracts topics from a list of documents using BERTopic. |