The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
getData() function to send a rate-limited
request to any API endpoint and return the flattened response as a
dataframegetVideoClips() function to cut a video clip
around each row of an events dataframe and merge them into a single file
(interim solution, requires ffmpeg)getSquadIterationStyleOfPlay() and
getSquadMatchStyleOfPlay() functions to retrieve squad
style of play values per iteration and per matchgetMatchPredictions() function to retrieve
market, model and expert match predictions for an iterationplayerCountry to getPlayerMatchsums(),
getPlayerIterationAverages(),
getPlayerMatchScores(),
getPlayerIterationScores() and
getPlayerProfileScores()stadiumId, homeSquadGender,
awaySquadGender, homeSquadGoals,
awaySquadGoals, result and
resultType to getMatches()setPieceStartTime,
setPieceStartTimeInSec, setPieceEndTime and
setPieceEndTimeInSec to getSetPieces()competitionCountryName and a fixed column order to
getIterations()include_bench parameter to
getStartingPositions() to append all matchday squad players
who did not start (including substitutes who came on) with
position = "BENCH".cleanData(),
keeping only the converted ID columnsgetEvents() and
getSetPieces() functions:
setPieceSubPhaseGoalKickEndZonesetPieceSubPhaseGoalKickTypesetPieceSubPhaseThrowInEndZonesetPieceSubPhaseThrowInTypesetPieceSubPhaseSecondDeliveryEndZonesetPieceSubPhaseSecondDeliveryTypesetPieceSubPhaseBallTrajectorysetPieceSubPhaseSecondTouchEndZonegetPlayerIterationAverages() function
that occurred if a squad has no computed matches within the
iteration.getEvents()getPlayerMatchSums()getSquadMatchSums()getPlayerMatchScores()getSquadMatchScores()getPlayerMatchScores() and
getPlayerIterationScores(). The argument
positions is no longer required. If it is not spplied the
function defaults to the new endpoints and returns all unique
player-position-squad combinations.getEvents()getPlayerMatchSums()getSquadMatchSums()getPlayerMatchScores()getSquadMatchScores()getSquadCoefficients() to retrieve
detailed model coefficients to enable match predictionsgetSubstitutions() that occurred if one team
did not substitutegetPlayerProfileScores() that occurred if
more than one position was suppliedgetPlayerIterationScores() that occurred if
more than one position was suppliedgetEvents() that prevented the column
duelPlayerNamefrom properly being populatedgetSubstitutions() that occured if one
team did not substitutegetSquadRatings() functiongetSquadRatings() to retrieve squad
ratingsgetFormations() to retrieve squad
formations on match levelgetStartingPositions() to retrieve
starting positions on match levelgetSubstitutions() to retrieve
substitutions on match levelinferredSetPiece to
getEvents() functiongetEvents()
functiongetSquadRatings() to retrieve squad
ratingsinferredSetPieceto
getEvents() functiongetPlayerProfileScores()that occurred if no
player played at given positions for any squad in the given
iteration.positions argumentgetEvents() for matches without any
dribble objects (data version V2 or V3)getSetPieces() functiongetEvents()getEvents() function that control the
addition of KPIs and set piece data to the events dataframegetEvents() for matches without any tagged
duelsgetEvents()getPlayerMatchsums() and
getPlayerIterationAverages()getSquadMatchsums() and
getPlayerMatchsums() caused by duplicatesgetMatches() function caused by addition of
wyscoutIdsgetMatches() functionplayDuration on player level to
getSquadMatchsums(), getPlayerMatchsums(),
getPlayerIterationAverages() and
getSquadIterationAverages()getEvents(),
getSquadMatchsums(), getPlayerMatchsums(),
getPlayerIterationAverages() and
getSquadIterationAverages() that was caused by the addition
of several new keys to the KPI endpointgetEvents() function caused by querying data
for multiple iterations of the same competitiongetPlayerIterationAverages() function caused
by user access rightsgetIterations() function caused by addition
of wyscoutIdsgetMatches() function caused by addition of
wyscoutIdsgetPlayerIterationAverages() functiongetSquadIterationAverages() functionpurrr::map for functions
that take an ID as argumenthttr::GET() and httr::POST() with
httr::RETRY() to account for HTTP errors that might
occurgetAccessToken() functiongetCompetitions() functiongetMatchplan() functiongetEventData() functiongetMatchsums() functionNEWS.md file to track changes to the
package.README.md & README.RmdThese binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.