Commit History

Refactor kill and death prediction inputs in app.py. Introduced a selection box for users to choose between predicting kills/deaths or using averages, enhancing user experience. Updated input validation to ensure minimum values are set correctly, improving data integrity in team performance projections.
cb5655c

James McCool commited on

Refactor date handling in init_conn function of app.py. Updated date range logic to use the current date for filtering, setting min_date to one year ago and max_date to one day ago. This change enhances the accuracy and relevance of game log retrieval for analysis.
24a1053

James McCool commited on

Add advanced statistical calculations to init_team_data in app.py. Implemented new metrics for league, opponent, player, and team performance, including averages and boost calculations for kills, deaths, assists, and total CS. This enhancement improves the depth of analysis available for team performance evaluation.
a769f8a

James McCool commited on

Update date input defaults in app.py to enhance user experience. Changed the start date to 30 days prior to the maximum date and ensured proper date formatting for both start and end date inputs. This improves the clarity and usability of date selection for users.
a88c238

James McCool commited on

Enhance date filtering in init_team_data function of app.py. Updated date range queries to convert date objects to formatted datetime strings, ensuring accurate filtering of game logs. This change improves data consistency and reliability in analysis.
0f5bf62

James McCool commited on

Update cache duration in init_team_data function in app.py from 100 to 60 seconds to optimize data retrieval efficiency. This change aims to balance performance and resource usage during data analysis.
53059ec

James McCool commited on

Refactor date input handling in app.py to improve date selection logic. Updated date filtering to ensure proper date formatting and consistency, allowing for seamless selection of date ranges including a "Last Year" option. This enhances user experience and data analysis capabilities.
b9e7e41

James McCool commited on

Fix date parsing in init_conn function of app.py to include time component. Updated date format from "%Y-%m-%d" to "%Y-%m-%d %H:%M:%S" for accurate datetime object creation, enhancing data consistency in game logs retrieval.
ba685f6

James McCool commited on

Refactor date handling in init_conn function of app.py. Updated date retrieval to parse dates into datetime objects for improved consistency and accuracy in data analysis. This change enhances the reliability of date-related operations in the application.
6401015

James McCool commited on

Update cache duration in init_team_data function in app.py from 60 to 100 seconds to improve data retrieval efficiency. This change aims to enhance performance during data analysis by allowing a longer cache lifespan.
c5993eb

James McCool commited on

Refactor date input handling in app.py for improved date selection. Updated date filtering logic to ensure proper date formatting and consistency when selecting date ranges, enhancing user experience in the analysis tool.
77cd474

James McCool commited on

Enhance date filtering options in team analysis. Added functionality to select date ranges for data analysis, including a "Last Year" option and a custom date range input. Updated init_team_data function to filter game logs based on selected dates, improving data relevance for analysis.
fac7ac1

James McCool commited on

Update prediction inputs and enhance team data projection in app.py. Changed default values for predicted team kills and deaths. Added projected assists to team data output based on win/loss conditions, improving the analysis capabilities.
eeb63f1

James McCool commited on

Refactor init_team_data function in app.py to streamline team data output. Added filtering to include only relevant columns and implemented dropna() and reset_index() for cleaner dataframe presentation.
0e59510

James McCool commited on

Refactor team data display in app.py to include total CS metrics and improve formatting. Added display formats for percentage values and enhanced dataframe styling for better visualization in the analysis output.
2536839

James McCool commited on

Enhance team analysis functionality with sidebar options for team selection and prediction settings. Updated init_team_data function to incorporate win/loss predictions and display projected kills and deaths based on user input.
a655909

James McCool commited on

Initial commit loading app.py, app.yaml, and requirements.txt
7545b49

James McCool commited on