Climbing Route Chart Generator is a Python application designed to generate pie chart graphics to visualize indoor climbing routes. These charts are produced from a CSV input, illustrating the distribution of the route grades and the associated setters. The tool is ideal for climbing gym managers to quickly and easily update the labels after a setting campaign.
The simplest way to use this tool is to use the online version hosted by Adrénaline Escalade, a climbing club from Hauts de Seine (92) in France.
https://etiquettes.adrenaline-escalade.com/
This is the simplest option, assuming you already have Docker installed:
$ docker build -t climb-routes .
$ docker run -p 8080:8080 climb-routes
Open your browser and navigate to localhost:8080
To set up Climbing Route Chart Generator, follow these steps:
- Create a virtual environment in a folder named "venv":
python -m venv venv
- Activate the virtual environment:
- On Windows:
.\venv\Scripts\activate
- On Linux or MacOS:
source venv/bin/activate
- On Windows:
- Install the required dependencies:
pip install -r requirements.txt
Run the script with the following command:
cd src
./route-charts.py -i <input_file.csv> [-o <output_file.pdf>]
Refer to the output of ./route-charts.py --help
for a list of all optional arguments.
The input should be a CSV file with the following columns:
- Relais
- Couleur
- Cotation
- Ouvreur
This project is unlicensed and free for public domain use. For more details, see UNLICENSE.