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 analysistoolbox150+ 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 Modules
15 modules. Every workflow covered.
Browse allCalculus
Mathematical functions, derivatives, limits, and optimization.
Data Collection
Gather data from web, PDFs, and external APIs.
Data Processing
Clean, transform, and prepare data for analysis.
Descriptive Analytics
Clustering, dimensionality reduction, and pattern discovery.
File Management
Batch file operations and document management.
Geospatial Analysis
Geographic data analysis, shapefiles, and mapping.
Hypothesis Testing
Rigorous statistical tests and regression analysis.
Linear Algebra
Matrix operations, transformations, and equation systems.
LLM Integration
Connect to Claude and ChatGPT APIs for AI-powered analysis.
Predictive Analytics
Machine learning models and time series forecasting.
Prescriptive Analytics
Linear optimization and recommendation systems.
Probability
Risk assessment and Bayesian belief updating.
Simulations
Monte Carlo simulations and probabilistic modeling.
Statistics
Confidence intervals and statistical inference.
Visualizations
Publication-ready charts and data visualizations.
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.