The Problem
The package's pit_stop() function only accepts the year, and also the round # and pit stop # as optional parameters.
There is no way to get the pitstops made by a particular driver during the race.
The Proposed Solution
Therefore, the function can be improved by adding an optional driver parameter. An example function call
will be something like:
// Function call structure
fp.pit_stops(year, round, driver)
// Return the pitstops made by Max Verstappen in the 8th race of the 2022 season
fp.pit_stops(2022, 8, "max_verstappen")
The data that should be returned by the example function call above can be found here.
NOTE: If the driver name is provided along with year and round, ONLY then should the data for that particular driver during the race will be returned.
Further Information
If incorrect data is passed to the function (incorrect driver name, the round # is left out, etc.), the function MUST be able to throw an error which can easily be understood by the user.
More information on pit stops can be found on the Ergast API website.
The Problem
The package's
pit_stop()function only accepts theyear, and also theround #andpit stop #as optional parameters.There is no way to get the pitstops made by a particular driver during the race.
The Proposed Solution
Therefore, the function can be improved by adding an optional
driverparameter. An example function callwill be something like:
The data that should be returned by the example function call above can be found here.
NOTE: If the driver name is provided along with year and round, ONLY then should the data for that particular driver during the race will be returned.
Further Information
If incorrect data is passed to the function (incorrect driver name, the round # is left out, etc.), the function MUST be able to throw an error which can easily be understood by the user.
More information on pit stops can be found on the Ergast API website.