Xam
:dart: Personal data science and machine learning toolbox
Install / Use
/learn @MaxHalford/XamREADME
xam 
xam is my personal data science and machine learning toolbox. It is written in Python 3 and stands on the shoulders of giants (mainly pandas and scikit-learn). It loosely follows scikit-learn's fit/transform/predict convention.
Installation
- Install Anaconda for Python 3.x >= 3.5
- Run
pip install git+https://github.com/MaxHalford/xam --upgradein a terminal
:warning: Because xam is a personal toolkit, the --upgrade flag will install the latest releases of each dependency (scipy, pandas etc.). I like to stay up-to-date with the latest library versions.
Table of contents
Usage example is available in the docs folder. Each example is tested with doctest.
- Ensembling
- Exploratory data analysis (EDA)
- Feature extraction
- Feature selection
- Linear models
- Model selection
- Natural Language Processing (NLP)
- Pipeline
- Plotting
- Preprocessing
- Time series analysis (TSA)
- Various
Other Python data science and machine learning toolkits
- fastai/fastai
- Laurae2/Laurae
- rasbt/mlxtend
- reiinakano/scikit-plot
- scikit-learn-contrib
- zygmuntz/phraug2
License
The MIT License (MIT). Please see the license file for more information.
Related Skills
claude-opus-4-5-migration
106.4kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
model-usage
345.9kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
feishu-drive
345.9k|
things-mac
345.9kManage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database)
