Skip to main content
This page provides essential Python utility functions and analysis tools to help you efficiently work with your Core and Extended datasets. These functions handle common tasks like listing S3 objects, downloading and merging CSV files, data preprocessing, and generating insights.

Utility Functions

File Size Formatting

This utility function formats file sizes in human-readable format:

Core Helper Functions

1. List Available S3 Objects

This function discovers all CSV files in your S3 bucket with detailed file information:

2. Download and Merge CSV Files

This function efficiently downloads multiple CSV files from S3 and merges them into a single DataFrame:

3. Normalize DataFrame Column Names

This utility function creates more readable column names and filters the data:

Quick Start Example

Here’s how to use these functions as shown in the notebook:

Analysis and Visualization Tools

Once you’ve loaded your data using the helper functions above, use these analysis tools to understand your data distribution, identify trends, and get quick insights.

Dataset Overview

Generate basic statistics about your loaded data:

Visualization Functions

1. Ticker Mentions Over Time

Analyze how ticker mentions change over different time periods:

2. Ticker Distribution Analysis

Understand which tickers are mentioned most frequently:

3. Sentiment Analysis

If your dataset includes sentiment data, analyze sentiment patterns:

Next Steps

With your helper functions and analysis tools set up, you can now:
  1. Core Dataset Overview - Learn about entity-focused analysis features
  2. Extended Dataset Overview - Discover near complete transcript analysis capabilities
  3. Data Dictionaries - Complete field definitions for both datasets
Save your analysis code in a Jupyter notebook for easy reuse and sharing with your team.