ANALYSIS TOOL BOX
v3.9.94MIT License

Data analysis tools that actually fit in one library.

Analysis Tool Box is a Python package with 150+ functions for data science, statistics, and intelligence analysis. One install, no boilerplate.

pip install analysistoolbox

150+ Functions

A curated, high-level API across 15 modules — from data collection to Monte Carlo simulation.

Teaching Notes

Every function ships with an analyst-written teaching note explaining the why, not just the how.

Intelligence Analysis Focus

Purpose-built for structured analytic tradecraft: Bayesian updating, entity matching, Red Teaming, and more.

Quick start

A complete EDA in five lines.

from analysistoolbox.data_processing import CreateDataOverview
from analysistoolbox.visualizations import PlotCorrelationMatrix
import pandas as pd

df = pd.read_csv('your_data.csv')
CreateDataOverview(dataframe=df, plot_missingness=True)
PlotCorrelationMatrix(dataframe=df)
Full installation guide

Use Cases

Built for real analytical work.

Business Intelligence

Automate EDA, segment customers, and build executive dashboards in minutes instead of hours.

Statistical Research

Run t-tests, ANOVA, regression, and survival analysis with built-in diagnostic plots.

Intelligence Analysis

From Bayesian belief updating to entity matching — structured analytic techniques, automated.

Risk & Simulation

Monte Carlo workflows, Metalog distributions, and correlated scenario modeling for quantitative risk.

Ready to simplify your analysis?

150+ functionsMIT LicensePython 3.9+