Installation¶
Requirements¶
- Python 3.9 or higher
- pip
Install from GitHub¶
Install for Development¶
Verify Installation¶
Dependencies¶
tsp-maker automatically installs these dependencies:
| Package | Purpose |
|---|---|
| numpy | Array operations for PAE matrices |
| pyarrow | Parquet file I/O |
| requests | Zenodo API communication |
| click | Command-line interface |
Zenodo Setup¶
To upload datasets to Zenodo, you'll need an API token:
- Create a Zenodo account at zenodo.org (or sandbox.zenodo.org for testing)
- Go to Settings → Applications → Personal access tokens
- Create a new token with
deposit:writescope - Save the token securely
Use the Sandbox First
Always test uploads on sandbox.zenodo.org before using production Zenodo. Sandbox uploads don't create real DOIs.
Set the token as an environment variable: