A collection of Jupyter notebooks and Python scripts for analyzing cryptocurrency markets, including options, futures, and liquidations.
-
Jupyter Notebooks
- Current_Supply_a_year_on.ipynb - Analysis of cryptocurrency supply changes over time
- DyDx_Demo.ipynb - Demonstration of dYdX trading platform data analysis
- Futures.ipynb - Cryptocurrency futures market analysis
- Market_Liquidations.ipynb - Analysis of market liquidation events
-
Marimo Notebooks
- option_volume_metrics.py - Interactive analysis of cryptocurrency option volumes using Marimo
- Visualization of cryptocurrency option market volumes by asset
- Analysis of margin currencies (USDT, USDC, and coin-margined)
- Exchange market share comparison
- Trading pair volume analysis
- Futures market volume tracking
- Market liquidation analysis
- Python 3.x
- Required packages (see specific notebook/script for dependencies):
- pandas
- matplotlib
- plotly
- coinmetrics (for API access)
- Marimo (for interactive notebooks)
This repository includes Marimo notebooks for interactive data analysis and visualization. Marimo is a reactive Python notebook that combines the power of Jupyter with modern interactivity features.
Key benefits of Marimo:
- Reactive computation (cells automatically update when dependencies change)
- Interactive UI elements
- Beautiful visualizations
- Clean code organization
To learn more about Marimo and how to use it with these notebooks, visit the Marimo documentation.
- Clone this repository
- Install the required dependencies
- Set up your API keys as environment variables (e.g., CM_API_KEY for CoinMetrics)
- Run the notebooks or scripts
For Marimo scripts:
pip install marimo
marimo run option_volume_metrics.py
MIT License