See the website for this project here: https://ckalitin.github.io/space/2025/06/08/space-industry-charts.html
The easiest way to install the package is via PyPI:
pip install mcdowell-dataset-analysisFor modifying the code locally, without having to deal with PyPI every time you make a change:
- Clone the repository:
git clone https://github.com/CKalitin/mcdowell-dataset-analysis.git cd mcdowell-dataset-analysis - Install in editable mode (remember the dot at the end!!):
If using Github desktop, run only this command in the base directory of this repo in the VS Code terminal.
pip install -e .
The package requires:
pandas>=2.0.0matplotlib>=3.5.0plotly>=5.0.0kaleido>=0.2.1
These are automatically installed when you use pip.
Note that plotly requires a chromium-based browser to be installed to render charts. Firefox users beware!
The datasets currently have data up until December 1 2025.
To update the datasets, you can use the update_datasets.py script. This script fetches the latest data from Jonathan McDowell's website and updates the local TSV files.
If the script fails, manually download the datasets as instructed in How-To-Update-Datasets.md.
- Documentation of all the columns in my dataframes + mcdowell documentation
- Line charts (eg. launches per country or pad)
- Pie charts
- Launch Types
- Small sat payload type
- Small sat operator type
- General operator type?
- F9 payload type
- F9 Booster Launches Line Chart
- ULA charts (really haven't launched more than once a month for a decade?)
- Error message for nothing in dataframe after filters
Types of charts:
- Launch Provider charts
- Country payload & launches charts
- Launches by launch pad (for all existing types of charts)




