Skip to main content

Monaco 2018 Formula 1 Qualification Report

Project description

Monaco 2018 Formula 1 Qualification Report

Description

This project provides a report on the Formula 1 qualification for the Monaco 2018 stage. The program allows analyzing the best lap times of drivers, sorting the results, and filtering data by a specific driver.

Requirements

The project requires Python version 3.12 or higher, and the following dependencies:

  • pytest>=8.3.2
  • coverage>=7.6.1
  • parameterized>=0.9.0
  • argparse>=1.4.0
  • setuptools>=75.1.0

Installation

To install the project, use the following command:

pip install task_6_syrkin

Usage

Running via CLI

Once installed, you can use the program through the command line. Example usage:

report --files ./data --asc

Parameter descriptions:

  • --files: Path to the folder containing the log files (start.log, end.log, and abbreviations.txt).
  • --asc: Sort the lap times in ascending order (default).
  • --desc: Sort the lap times in descending order.
  • --driver "Driver Name": Show statistics for a specific driver.

Example commands:

  1. Full report sorted in ascending order:
    monaco-report --files ./data --asc
    
  2. Full report sorted in descending order:
    monaco-report --files ./data --desc
    
  3. Filtering and showing information for a specific driver (e.g., Sebastian Vettel):
    monaco-report --files ./data --driver "Sebastian Vettel"
    

## License
This project is licensed under the MIT License. See the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

task_6_syrkin-0.0.2.tar.gz (11.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

task_6_syrkin-0.0.2-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

Details for the file task_6_syrkin-0.0.2.tar.gz.

File metadata

  • Download URL: task_6_syrkin-0.0.2.tar.gz
  • Upload date:
  • Size: 11.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.32.3

File hashes

Hashes for task_6_syrkin-0.0.2.tar.gz
Algorithm Hash digest
SHA256 ffef95e69caf0df758402464ecb666866dc618b9242a8f32a04c9ee77533f7cd
MD5 937e0d60b1eeae39ffd09d418eb524cc
BLAKE2b-256 8c8961aa06887472b08e1fdd1bb739a50bcad545e3ef08b757b6f77cbe7b9f68

See more details on using hashes here.

File details

Details for the file task_6_syrkin-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: task_6_syrkin-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 7.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.32.3

File hashes

Hashes for task_6_syrkin-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 27c1003feaad7bd141e5de76422b8780200b788979220f48d35cc22dbb5dff79
MD5 7a18cb2f5ab1aec3c0a13e77cbc3a071
BLAKE2b-256 a42ea2cca31300c9d1e01261cfdb03c1c43c71814c2e38932f007f46da0e2fbc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page