InFineac#
Extracting Financial Insights from Earnings Calls using NLP.
InFineac is a Python package that extracts financial insights from earnings calls by categorizing them into a range of topics using NLP. Earnings calls are a rich source of information for investors, that are held quarterly by publicly traded companies. InFineac heavily uses the spaCy and BERTopic libraries for the NLP tasks.
Documentation#
Package#
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. |