A library for analyzing Jonathan McDowell's datasets.
Project description
See the website for this project here: https://ckalitin.github.io/space/2025/06/08/space-industry-charts.html
TODO
- Standardize launch vehicle charts into one script (two for single vehicle and vehicle family)
- 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)
Block Diagram
Installation
Install from PyPI
The easiest way to install the package is via PyPI:
pip install mcdowell-dataset-analysis
Local Installation (Optional)
For 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!!):
pip install -e .
If using Github desktop, run only this command in the base directory of this repo in the VS Code terminal.
Dependencies
The package requires:
pandas>=2.0.0matplotlib>=3.5.0plotly>=5.0.0
These are automatically installed when you use pip.
Updating Datasets
The datasets currently have data up until July 30 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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mcdowell_dataset_analysis-0.2.0.tar.gz.
File metadata
- Download URL: mcdowell_dataset_analysis-0.2.0.tar.gz
- Upload date:
- Size: 23.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a5139658c1a907cf1473870fb7daabb145cff6312ea8fc8a376aa998b1d46049
|
|
| MD5 |
f33faaa69b787bd49c95651acafe6fb7
|
|
| BLAKE2b-256 |
496216b0be6f0a3107f612ff1a91087465022a1fcbb82e6403d361ea473794be
|
File details
Details for the file mcdowell_dataset_analysis-0.2.0-py3-none-any.whl.
File metadata
- Download URL: mcdowell_dataset_analysis-0.2.0-py3-none-any.whl
- Upload date:
- Size: 2.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ef1e378d255a506a00b9d44ef90fed907b5e8d428ba7d5dc304939ec077a1f01
|
|
| MD5 |
38c0b8c1dbb13dc59f1894b700785b58
|
|
| BLAKE2b-256 |
fe39118a8382d81d14cdca68d45d5971d3d8e2c8d176960782137b628f9663dd
|