Skip to content

ReachOptimum/bouncing-ball

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bouncing ball

Code to simulate the classic bouncing ball problem.

⚙️ Setup

Clone

Open terminal, change your current working directory to the location where you want the cloned directory and then clone this repository to your local machine

git clone https://github.com/ReachOptimum/bouncing-ball.git

Environment

Next, install Anaconda for managing your Python environments. You can check documentation here.
After the installation, create an empty environment using Python 3.13.5

conda create --name <your_env_name> python=3.13.5
conda activate <your_env_name>

Then, navigate to your repository home folder and install dependencies

pip install -r requirements.txt

Config

Inside your repository home folder, edit configs/config.ini file to define your log variables. You can check commands and how to create a Telegram bot here.

Run your code

Now, you are ready to rock 😎
From the home folder, just run

python src/bb.py

⚖️ License

This project is licensed under the MIT License, which allows anyone to use, modify, and distribute this software for free, as long as the original copyright and license notice are included. See the LICENSE file for more details.

About

Classic bouncing ball engineering simulation challange.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages