Running Performance Calculator

Overview

Running Performance Calculator

Open in Streamlit

👉 Have you ever wondered if you ran 10km at 2000m altitude, how fast would you ran the same distance at lower altitudes? How would elevation gain and temperature affect your performance? 🤔

👉 The goal of this application is to calculate how your running pace and time would change given different elevation gain, altitude and temperature.

Try it out:
https://share.streamlit.io/davide97l/running-performance-calculator/main

Features

  • Support for default or custom distances
  • Compute pace and time according to elevation gain, altitude and temperature
  • Clean and user-friendly interface
  • The author has over 10 years or running experience including track, road, and trail running

Usage

Clone this repository and set up the environment:

git clone https://github.com/davide97l/running-performance-calculator
cd running-performance-calculator
pip install streamlit

Run it locally:

streamlit run streamlit_app.py

Support

If you found this project interesting please support me by giving it a , I would really appreciate it 😀

You might also like...
Python tool to Check running WebClient services on multiple targets based on @leechristensen
Python tool to Check running WebClient services on multiple targets based on @leechristensen

WebClient Service Scanner Python tool to Check running WebClient services on multiple targets based on @tifkin_ idea. This tool uses impacket project.

Get your Pixiv token (for running upbit/pixivpy)

gppt: get-pixivpy-token Get your Pixiv token (for running upbit/pixivpy) Refine pixiv_auth.py + its fork Install ❭ pip install gppt Run Note: In advan

Framework for creating and running trading strategies. Blatantly stolen copy of qtpylib to make it work for Indian markets.
Framework for creating and running trading strategies. Blatantly stolen copy of qtpylib to make it work for Indian markets.

_• Kinetick Trade Bot Kinetick is a framework for creating and running trading strategies without worrying about integration with broker and data str

Python Markov Chain chatbot running on Telegram

Hanasubot Hanasubot (Japanese 話すボット, talking bot) is a Python chatbot running on Telegram. The bot is based on Markov Chains so it can learn your word

A modular Telegram Python bot running on python3 with a sqlalchemy, redislab, mongo database, telethon, and pyrogram.
A modular Telegram Python bot running on python3 with a sqlalchemy, redislab, mongo database, telethon, and pyrogram.

Zeldris Robot A modular Telegram Python bot running on python3 with a sqlalchemy, redislab, mongo database, telethon, and pyrogram. How to set up/depl

A python script to download twitter space, only works on running spaces (for now).

A python script to download twitter space, only works on running spaces (for now).

A modular Telegram Python bot running on python3 with a sqlalchemy database
A modular Telegram Python bot running on python3 with a sqlalchemy database

Nao Tomori Robot Found Me On Telegram As Nao Tomori 🌼 A modular Telegram Python bot running on python3 with a sqlalchemy database. How to setup/deplo

An anime themed telegram group management bot based on sqlalchemy database running on python3.
An anime themed telegram group management bot based on sqlalchemy database running on python3.

Kazuko Robot A Telegram Python bot running on python3 forked with saitama and DiasyX with a sqlalchemy database and an entirely themed persona to make

A modular telegram Python bot running on python3 with an sqlalchemy database.

TG_Bot A modular telegram Python bot running on python3 with an sqlalchemy database. Originally a simple group management bot with multiple admin feat

Comments
  • streamlit.errors.DuplicateWidgetID

    streamlit.errors.DuplicateWidgetID

    Looks like the Running Calculator has an error that's preventing it from functioning. Error code should be visible on your end. Otherwise, here is the traceback messaging.

    File "/home/appuser/venv/lib/python3.7/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 562, in _run_script exec(code, module.dict) File "/app/running-performance-calculator/streamlit_app.py", line 23, in utils.show() File "/app/running-performance-calculator/utils.py", line 190, in show alt_t = column2.number_input("Write the altitude here (m)", 0, 10000, 0, key='target') File "/home/appuser/venv/lib/python3.7/site-packages/streamlit/runtime/metrics_util.py", line 231, in wrap result = callable(*args, **kwargs) File "/home/appuser/venv/lib/python3.7/site-packages/streamlit/elements/number_input.py", line 170, in number_input ctx=ctx, File "/home/appuser/venv/lib/python3.7/site-packages/streamlit/elements/number_input.py", line 337, in _number_input ctx=ctx, File "/home/appuser/venv/lib/python3.7/site-packages/streamlit/runtime/state/widgets.py", line 202, in register_widget user_key,

    opened by mrstevengomez 1
  • Running Predictor

    Running Predictor

    Hi,

    I'm doing a Ragnar Relay next week and I'm trying to use your code for my team. Problem is - I don't know how to code :) Do you have any interest in helping me set up a page to help my team predict our finish times?

    Thanks in advance.

    opened by KittyDreadful 1
Owner
Davide Liu
Master degree student at Tsinghua University in Advanced Computing.
Davide Liu
Open Resource Calculator Module for Python

Calculator Module for Python By White Night Install #

White_Night_awa 4 Aug 22, 2022
This is an Advanced Calculator maybe with Discord Buttons in python.

Welcome! This is an Advanced Calculator maybe with Discord Buttons in python. This was the first version of the calculator, made for my discord bot, P

Polsulpicien 18 Dec 24, 2022
This is the Best Calculator Bot!

CalculatorBot This is the Best Calculator Bot! Deploy on Heroku Variables API_HASH Your API Hash from my.telegram.org API_ID Your API ID from my.teleg

null 2 Dec 4, 2021
A Simple Telegram Maths Calculator Bot

Calculator-Bot-v1 A Simple Telegram Maths Calculator Bot Demo BOT LINK: Variables Variables Required Variables API_HASH: Get

ᗪᗩᖇK ✞Oᖇᗪ 1 Dec 18, 2021
Its Is A Telegram Maths Basic Calculator Bot

Its Is A Telegram Maths Basic Calculator Bot

ANKIT KUMAR 1 Dec 26, 2021
A Telegram Calculator to calculate your maths sums

CalculatorBot A Telegram Calculator to calculate your maths sums! Made by </Team

TeamOctave 2 Dec 31, 2021
The most expensive version of Conway's Game of Life - running on the Ethereum Blockchain

GameOfLife The most expensive implementation of Conway's Game of Life ever - over $2,000 per step! (Probably the slowest too!) Conway's Game of Life r

null 75 Nov 26, 2022
A website application running in Google app engine, deliver rss news to your kindle. generate mobi using python, multilanguages supported.

Readme of english version refers to Readme_EN.md 简介 这是一个运行在Google App Engine(GAE)上的Kindle个人推送服务应用,生成排版精美的杂志模式mobi/epub格式自动每天推送至您的Kindle或其他邮箱。 此应用目前的主要

null 2.6k Jan 6, 2023
ImaginaryTicketing is a simple ticketing system for running CTF Competitions on discord.

ImaginaryTicketing ImaginaryTicketing is a simple ticketing system for running CTF Competitions on discord. Be sure to checkout ImaginaryCTF. See docs

GudOreos 8 Jul 18, 2022
ESOLinuxAddonManager - Very simple addon manager for Elder Scrolls Online running on Linux.

ESOLinuxAddonManager Very simple addon manager for Elder Scrolls Online running on Linux. Well, more a downloader for now. Currently it's quite ugly b

Akseli 25 Aug 28, 2022