Skip to main content

BMI Calculator

GitHub: https://github.com/Miqbal20/kalkulator-bmi

Body Mass Index (BMI)

Body Mass Index or BMI is a measure used to indicate the weight category of a person. This calculation method was initially developed in the 19th century by Adolphe Quetelet. Another term used for BMI is Quetelet index.

Screenshots

Initial View In Use
Screenshots - Initial View Screenshots - In Use

Installation & How to Use

This project supports two execution modes: using Poetry (recommended) or a standard Python Virtual Environment (venv).

Prerequisites

This application requires tkinter for its Graphical User Interface.

  • Windows: tkinter is included in the standard Python installer by default. Ensure the "tcl/tk and IDLE" option is checked when installing Python.
  • macOS: tkinter is included if you install Python from python.org. If you use Homebrew, you can install it via:
    brew install python-tk
    
  • Linux (Ubuntu/Debian): Install via your package manager:
    sudo apt-get update && sudo apt-get install -y python3-tk
    

Option 1: Using Poetry

  1. Make sure you have Poetry installed.
  2. Install the project dependencies:
poetry install
  1. Run the GUI Application:
poetry run bmi-calculator

Option 2: Using standard Python venv

  1. Create a virtual environment:
python3 -m venv venv
  1. Activate the virtual environment:
  • On Linux/macOS:
    source venv/bin/activate
    
  • On Windows:
    venv\Scripts\activate
    
  1. Install dependencies from requirements.txt:
pip install -r requirements.txt
  1. Run the application:
python main.py

Metadata

Release files for kalkulator_bmi 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kalkulator_bmi 1.0.0
File Size Uploaded
kalkulator_bmi-1.0.0.tar.gz 3.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for kalkulator_bmi 1.0.0
File Interpreter ABI Platform
kalkulator_bmi-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 7.6 kB

Release files / kalkulator_bmi-1.0.0.tar.gz

Download URL kalkulator_bmi-1.0.0.tar.gz
Size 3.1 kB
Tags Source
SHA-256 checksum
How to use checksums
f61dd190b94bb3639d06af8dc714aa9e2077de6cd7ce212c7cb7d9added487ec
BLAKE2b-256 checksum
How to use checksums
c50c0c0d39432bd866249a183d3d662f2f7d6c39242fdbcb952b25856aea75bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.1.2 CPython/3.13.7 Linux/6.17.0-19-generic

Release files / kalkulator_bmi-1.0.0-py3-none-any.whl

Download URL kalkulator_bmi-1.0.0-py3-none-any.whl
Size 4.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
40d444a419515b05c7f8ec8693df26195f6e8bf1bd98b2c007b84034d62d29bd
BLAKE2b-256 checksum
How to use checksums
7b0297b5386b55a8adf04da53146b30ec648d0d50057e7172e1214bd93ad3a9c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.1.2 CPython/3.13.7 Linux/6.17.0-19-generic

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page