Package: golfastr 0.3.0

golfastr: Efficiently Access Pro Golf Data

Designed for quickly grabbing PGA Tour data. Includes a large data update with shot-level PGA Tour 'ShotLink' data, tee times and course setup, strokes gained, win probability after every hole, a what's in the bag database (WITBDB) of player equipment, an ID crosswalk between 'ESPN' and the PGA Tour, and logo image URLs. Leaderboards and hole-by-hole scoring come from 'ESPN' <https://www.espn.com/golf/> for the PGA Tour, LIV Golf, LPGA, DP World Tour and Champions Tour. Completed seasons are served from hosted files for fast repeated access, and data can be saved as RDS, 'Apache Arrow' Parquet or a 'SQLite' database.

Authors:Ray Carpenter [aut, cre, cph]

golfastr_0.3.0.tar.gz
golfastr_0.3.0.zip(r-4.7-any)golfastr_0.3.0.zip(r-4.6-any)golfastr_0.3.0.zip(r-4.5-any)
golfastr_0.3.0.tgz(r-4.6-any)golfastr_0.3.0.tgz(r-4.5-any)
golfastr_0.3.0.tar.gz(r-4.7-any)golfastr_0.3.0.tar.gz(r-4.6-any)
golfastr_0.3.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
golfastr/json (API)

# Install 'golfastr' in R:
install.packages('golfastr', repos = c('https://array-carpenter.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/array-carpenter/golfastr/issues

Pkgdown/docs site:https://golfastr.com

Datasets:

On CRAN:

Conda:

4.65 score 6 stars 8 scripts 347 downloads 55 exports 20 dependencies

Last updated from:1c39f10d1d. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develOK180
source / vignettesOK239
linux-releaseOK171
macos-releaseOK215
macos-oldrelOK313
windows-develOK191
windows-releaseOK93
windows-oldrelOK103
wasm-releaseOK117

Exports:add_win_probabilitybuild_seasoncache_infocalculate_strokes_gainedcheck_seasonclear_cachecompare_playersfield_strengthget_majorsget_pga_scheduleget_playerget_player_scorecardsget_tournament_leaderboardget_winnersleaderboardlist_tournamentsload_course_setupload_dataload_event_idsload_from_parquetload_from_rdsload_holesload_leaderboardload_logosload_pga_hbhload_pga_leaderboardsload_pga_scheduleload_player_idsload_playersload_scheduleload_shotsload_strokes_gainedload_tee_timesload_tournamentload_tournament_detailload_witbload_witb_switchesmade_cuts_leaderspga_field_descriptionspga_majorspga_score_typesplayer_summaryplot_head_to_headplot_leaderboardplot_playerplot_scoringplot_winssave_to_parquetsave_to_rdsscoring_avg_leaderssummarise_strokes_gainedtop10_leaderstournament_historyupdate_dbwin_leaders

Dependencies:askpassclicurldplyrgenericsgluehttr2lifecyclemagrittropensslpillarpkgconfigR6rlangsystibbletidyselectutf8vctrswithr

Readme and manuals

Help Manual

Help pageTopics
Add Win Probability to Hole-by-Hole Dataadd_win_probability
Build Season Data Filebuild_season
Display Cache Informationcache_info
Calculate Strokes Gained for Every Shotcalculate_strokes_gained
Check Season Progresscheck_season
Clear golfastr Cacheclear_cache
Compare Playerscompare_players
Field Strength Analysisfield_strength
Get Major Championshipsget_majors
Get Player Resultsget_player
Get Tournament Winnersget_winners
Leaderboard Snapshotleaderboard
List Available Tournamentslist_tournaments
Load Course Setup by Roundload_course_setup
Load Tournament Dataload_data
Load Event IDsload_event_ids
Load Tournament Data from Parquetload_from_parquet
Load Tournament Data from RDSload_from_rds
Load Hole-by-Hole Scoringget_player_scorecards load_holes
Load Tournament Leaderboardget_tournament_leaderboard load_leaderboard
Load Logosload_logos
Load PGA Hole-by-Hole Dataload_pga_hbh
Load PGA Leaderboardsload_pga_leaderboards
Load PGA Tour Scheduleload_pga_schedule
Load Player IDsload_player_ids
Load Player Directoryload_players
Load Golf Scheduleget_pga_schedule load_schedule
Load Shot-Level Dataload_shots
Load Strokes Gained Statisticsload_strokes_gained
Load Tee Times and Pairingsload_tee_times
Load Tournament Dataload_tournament
Load Tournament with Hole-by-Hole Scoresload_tournament_detail
Load What's in the Bagload_witb
Load Equipment Switchesload_witb_switches
Made Cuts Percentagemade_cuts_leaders
Get Field Descriptions for PGA Datapga_field_descriptions
Get PGA Major Championshipspga_majors
Get PGA Score Typespga_score_types
Player Season Summaryplayer_summary
Plot Head-to-Head Comparisonplot_head_to_head
Plot Tournament Leaderboardplot_leaderboard
Plot Player Resultsplot_player
Plot Scoring Distributionplot_scoring
Plot Win Distributionplot_wins
Save Tournament Data to Parquetsave_to_parquet
Save Tournament Data to RDSsave_to_rds
Scoring Average Leadersscoring_avg_leaders
PGA Tour Strokes Gained Statisticsstrokes_gained
Summarise Strokes Gained by Round, Event or Seasonsummarise_strokes_gained
Top 10 Leaderstop10_leaders
Tournament Historytournament_history
Build or Update a Local golfastr Databaseupdate_db
Most Winswin_leaders