Skip to content
This repository was archived by the owner on May 1, 2025. It is now read-only.
/ golf_analyzer Public archive

GolfScore Tracker is an open-source application designed to track, analyze, and predict scores for golf players at various golf courses.

License

Notifications You must be signed in to change notification settings

Riotcoke123/golf_analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GolfScore Tracker

GolfScore Tracker is an open-source application designed to track, analyze, and predict scores for golf players at various golf courses. Built using Python, SQLite, and Streamlit, it provides a clean and user-friendly interface to input, view, and export data for golf scores.

Features

  • CSV Import/Export: Import and export golf scores in CSV format.
  • Track Scores: Log scores for various rounds, players, and courses.
  • Predictive Analysis: Predict a player's score at a given course based on historical performance.
  • Weather and Difficulty Tracking: Track weather conditions, wind speed, and hole difficulty during rounds.
  • User Interface: Built using Streamlit, allowing easy interaction with the app through a web-based GUI.

Installation

To get started with the GolfScore Tracker, follow these installation steps:

  1. Clone the repository:
  2. git clone https://github.com/Riotcoke123/golf_analyzer
  3. Install the required dependencies:
  4. pip install -r requirements.txt
  5. If you don’t have `streamlit` installed, you can install it manually with:
  6. pip install streamlit
  7. Run the Streamlit app:
  8. streamlit run golf_app.py

Usage

After running the app, you can:

  • View all recorded scores.
  • Upload new scores via CSV or manually add scores for a player and course.
  • Export the database to CSV for backup.

License

This project is licensed under the GNU GENERAL PUBLIC LICENSE 3.0 (GPL-3.0).

About GNU General Public License (GPL) 3.0

The GNU General Public License (GPL) 3.0 is a free software license that guarantees end users the freedom to run, study, share, and modify the software. It aims to protect the user's freedom and ensure the software remains free for everyone.

For more details, visit the official GPL-3.0 website: GPL-3.0 License

Contributing

We welcome contributions to improve this project! Please fork the repository, make your changes, and submit a pull request for review.

Contact

If you have any questions or need further assistance, feel free to contact the repository maintainer or open an issue on GitHub.

Repository Link:

https://github.com/Riotcoke123/golf_analyzer

About

GolfScore Tracker is an open-source application designed to track, analyze, and predict scores for golf players at various golf courses.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages