pyETT: Python library for Eleven VR Table Tennis data

Overview

pyETT: Python library for Eleven VR Table Tennis data

PyPi Status Downloads CodeFactor Documentation Status Build Issues Discord Code style: black License: CC BY-NC-SA 4.0

Eleven VR

Documentation

Documentation for pyETT is located at https://pyett.readthedocs.io/.

Installation

From PyPI

$ pip install pyETT

License

Licensed under Attribution-NonCommercial-ShareAlike 4.0 International.

Comments
  • [ImgBot] Optimize images

    [ImgBot] Optimize images

    Beep boop. Your images are optimized!

    Your image file size has been reduced!

    Details

    | File | Before | After | Percent reduction | |:--|:--|:--|:--| | /docs/build/html/_images/pyETT_demo_29_1.png | 93.17kb | 86.79kb | 6.85% | | /docs/build/doctrees/nbsphinx/pyETT_demo_29_1.png | 93.17kb | 86.79kb | 6.85% | | /docs/build/html/_images/pyETT_demo_25_1.png | 75.59kb | 73.59kb | 2.64% | | /docs/build/doctrees/nbsphinx/pyETT_demo_25_1.png | 75.59kb | 73.59kb | 2.64% | | /docs/build/html/_static/css/fonts/fontawesome-webfont.svg | 433.96kb | 425.36kb | 1.98% | | /docs/build/html/_static/fonts/fontawesome-webfont.svg | 433.96kb | 425.36kb | 1.98% | | | | | | | Total : | 1,205.46kb | 1,171.49kb | 2.82% |


    Black Lives Matter | πŸ’° donate | πŸŽ“ learn | ✍🏾 sign

    πŸ“ docs | :octocat: repo | πŸ™‹πŸΎ issues | πŸ… swag | πŸͺ marketplace

    opened by imgbot[bot] 0
  • [ImgBot] Optimize images

    [ImgBot] Optimize images

    Beep boop. Your images are optimized!

    Your image file size has been reduced!

    Details

    | File | Before | After | Percent reduction | |:--|:--|:--|:--| | /docs/build/doctrees/nbsphinx/pyETT_demo_29_1.png | 93.17kb | 86.79kb | 6.85% | | /docs/build/html/_images/pyETT_demo_29_1.png | 93.17kb | 86.79kb | 6.85% | | /docs/build/html/_images/pyETT_demo_25_1.png | 75.59kb | 73.59kb | 2.64% | | /docs/build/doctrees/nbsphinx/pyETT_demo_25_1.png | 75.59kb | 73.59kb | 2.64% | | /docs/build/html/_static/css/fonts/fontawesome-webfont.svg | 433.96kb | 425.36kb | 1.98% | | /docs/build/html/_static/fonts/fontawesome-webfont.svg | 433.96kb | 425.36kb | 1.98% | | | | | | | Total : | 1,205.46kb | 1,171.49kb | 2.82% |


    Black Lives Matter | πŸ’° donate | πŸŽ“ learn | ✍🏾 sign

    πŸ“ docs | :octocat: repo | πŸ™‹πŸΎ issues | πŸ… swag | πŸͺ marketplace

    opened by imgbot[bot] 0
  • [ImgBot] Optimize images

    [ImgBot] Optimize images

    Beep boop. Your images are optimized!

    Your image file size has been reduced!

    Details

    | File | Before | After | Percent reduction | |:--|:--|:--|:--| | /docs/build/html/_images/pyETT_demo_29_1.png | 93.17kb | 86.79kb | 6.85% | | /docs/build/doctrees/nbsphinx/pyETT_demo_29_1.png | 93.17kb | 86.79kb | 6.85% | | /docs/build/doctrees/nbsphinx/pyETT_demo_25_1.png | 75.59kb | 73.59kb | 2.64% | | /docs/build/html/_images/pyETT_demo_25_1.png | 75.59kb | 73.59kb | 2.64% | | /docs/build/html/_static/css/fonts/fontawesome-webfont.svg | 433.96kb | 425.36kb | 1.98% | | /docs/build/html/_static/fonts/fontawesome-webfont.svg | 433.96kb | 425.36kb | 1.98% | | | | | | | Total : | 1,205.46kb | 1,171.49kb | 2.82% |


    Black Lives Matter | πŸ’° donate | πŸŽ“ learn | ✍🏾 sign

    πŸ“ docs | :octocat: repo | πŸ™‹πŸΎ issues | πŸ… swag | πŸͺ marketplace

    opened by imgbot[bot] 0
  • [ImgBot] Optimize images

    [ImgBot] Optimize images

    Beep boop. Your images are optimized!

    Your image file size has been reduced!

    Details

    | File | Before | After | Percent reduction | |:--|:--|:--|:--| | /docs/build/doctrees/nbsphinx/pyETT_demo_29_1.png | 93.17kb | 86.79kb | 6.85% | | /docs/build/html/_images/pyETT_demo_29_1.png | 93.17kb | 86.79kb | 6.85% | | /docs/build/html/_images/pyETT_demo_25_1.png | 75.59kb | 73.59kb | 2.64% | | /docs/build/doctrees/nbsphinx/pyETT_demo_25_1.png | 75.59kb | 73.59kb | 2.64% | | /docs/build/html/_static/fonts/fontawesome-webfont.svg | 433.96kb | 425.36kb | 1.98% | | /docs/build/html/_static/css/fonts/fontawesome-webfont.svg | 433.96kb | 425.36kb | 1.98% | | | | | | | Total : | 1,205.46kb | 1,171.49kb | 2.82% |


    Black Lives Matter | πŸ’° donate | πŸŽ“ learn | ✍🏾 sign

    πŸ“ docs | :octocat: repo | πŸ™‹πŸΎ issues | πŸ… swag | πŸͺ marketplace

    opened by imgbot[bot] 0
  • [ImgBot] Optimize images

    [ImgBot] Optimize images

    Beep boop. Your images are optimized!

    Your image file size has been reduced!

    Details

    | File | Before | After | Percent reduction | |:--|:--|:--|:--| | /docs/build/doctrees/nbsphinx/pyETT_demo_29_1.png | 93.47kb | 87.04kb | 6.88% | | /docs/build/html/_images/pyETT_demo_29_1.png | 93.47kb | 87.04kb | 6.88% | | /docs/build/doctrees/nbsphinx/pyETT_demo_25_1.png | 75.54kb | 73.80kb | 2.30% | | /docs/build/html/_images/pyETT_demo_25_1.png | 75.54kb | 73.80kb | 2.30% | | /docs/build/html/_static/css/fonts/fontawesome-webfont.svg | 433.96kb | 425.36kb | 1.98% | | /docs/build/html/_static/fonts/fontawesome-webfont.svg | 433.96kb | 425.36kb | 1.98% | | | | | | | Total : | 1,205.96kb | 1,172.41kb | 2.78% |


    Black Lives Matter | πŸ’° donate | πŸŽ“ learn | ✍🏾 sign

    πŸ“ docs | :octocat: repo | πŸ™‹πŸΎ issues | πŸ… swag | πŸͺ marketplace

    opened by imgbot[bot] 0
  • [ImgBot] Optimize images

    [ImgBot] Optimize images

    Beep boop. Your images are optimized!

    Your image file size has been reduced!

    Details

    | File | Before | After | Percent reduction | |:--|:--|:--|:--| | /docs/build/doctrees/nbsphinx/pyETT_demo_26_1.png | 93.47kb | 87.04kb | 6.88% | | /docs/build/html/_images/pyETT_demo_28_1.png | 93.47kb | 87.04kb | 6.88% | | /docs/build/html/_images/pyETT_demo_26_1.png | 93.47kb | 87.04kb | 6.88% | | /docs/build/doctrees/nbsphinx/pyETT_demo_28_1.png | 93.47kb | 87.04kb | 6.88% | | /docs/build/html/_images/pyETT_demo_23_1.png | 75.54kb | 73.80kb | 2.30% | | /docs/build/doctrees/nbsphinx/pyETT_demo_23_1.png | 75.54kb | 73.80kb | 2.30% | | /docs/build/html/_images/pyETT_demo_24_1.png | 75.54kb | 73.80kb | 2.30% | | /docs/build/doctrees/nbsphinx/pyETT_demo_24_1.png | 75.54kb | 73.80kb | 2.30% | | /docs/build/html/_static/fonts/fontawesome-webfont.svg | 433.96kb | 425.36kb | 1.98% | | /docs/build/html/_static/css/fonts/fontawesome-webfont.svg | 433.96kb | 425.36kb | 1.98% | | | | | | | Total : | 1,543.99kb | 1,494.10kb | 3.23% |


    Black Lives Matter | πŸ’° donate | πŸŽ“ learn | ✍🏾 sign

    πŸ“ docs | :octocat: repo | πŸ™‹πŸΎ issues | πŸ… swag | πŸͺ marketplace

    opened by imgbot[bot] 0
  • [ImgBot] Optimize images

    [ImgBot] Optimize images

    Beep boop. Your images are optimized!

    Your image file size has been reduced!

    Details

    | File | Before | After | Percent reduction | |:--|:--|:--|:--| | /docs/build/html/_static/fonts/fontawesome-webfont.svg | 433.96kb | 425.36kb | 1.98% | | /docs/build/html/_static/css/fonts/fontawesome-webfont.svg | 433.96kb | 425.36kb | 1.98% | | /fig/License-CC-BY--NC--SA-4-lightgrey.svg | 0.96kb | 0.96kb | 0.20% | | | | | | | Total : | 868.88kb | 851.67kb | 1.98% |


    Black Lives Matter | πŸ’° donate | πŸŽ“ learn | ✍🏾 sign

    πŸ“ docs | :octocat: repo | πŸ™‹πŸΎ issues | πŸ… swag | πŸͺ marketplace

    opened by imgbot[bot] 0
  • [ImgBot] Optimize images

    [ImgBot] Optimize images

    Beep boop. Your images are optimized!

    Your image file size has been reduced!

    Details

    | File | Before | After | Percent reduction | |:--|:--|:--|:--| | /docs/build/html/_static/fonts/fontawesome-webfont.svg | 433.96kb | 425.36kb | 1.98% | | /docs/build/html/_static/css/fonts/fontawesome-webfont.svg | 433.96kb | 425.36kb | 1.98% | | | | | | | Total : | 867.93kb | 850.72kb | 1.98% |


    Black Lives Matter | πŸ’° donate | πŸŽ“ learn | ✍🏾 sign

    πŸ“ docs | :octocat: repo | πŸ™‹πŸΎ issues | πŸ… swag | πŸͺ marketplace

    opened by imgbot[bot] 0
  • mimetype problem

    mimetype problem

    Trying to play around with pyETT and when I try the statement in the "Getting started" (https://pyett.readthedocs.io/en/latest/pyETT_demo.html#) eleven.user_search_dataframe('Highlander').head() I get an error about the Mimetype aiohttp.client_exceptions.ContentTypeError: 0, message='Attempt to decode JSON with unexpected mimetype: text/html', url=URL('https://www.elevenvr.club/accounts/search/Highlander?page%5Bnumber%5D=39')

    opened by ifuchs 1
  • [ImgBot] Optimize images

    [ImgBot] Optimize images

    Beep boop. Your images are optimized!

    Your image file size has been reduced!

    Details

    | File | Before | After | Percent reduction | |:--|:--|:--|:--| | /docs/build/doctrees/nbsphinx/pyETT_demo_29_1.png | 93.17kb | 86.79kb | 6.85% | | /docs/build/html/_images/pyETT_demo_29_1.png | 93.17kb | 86.79kb | 6.85% | | /docs/build/html/_images/pyETT_demo_25_1.png | 75.59kb | 73.59kb | 2.64% | | /docs/build/doctrees/nbsphinx/pyETT_demo_25_1.png | 75.59kb | 73.59kb | 2.64% | | /docs/build/html/_static/css/fonts/fontawesome-webfont.svg | 433.96kb | 425.36kb | 1.98% | | /docs/build/html/_static/fonts/fontawesome-webfont.svg | 433.96kb | 425.36kb | 1.98% | | | | | | | Total : | 1,205.46kb | 1,171.49kb | 2.82% |


    Black Lives Matter | πŸ’° donate | πŸŽ“ learn | ✍🏾 sign

    πŸ“ docs | :octocat: repo | πŸ™‹πŸΎ issues | πŸ… swag | πŸͺ marketplace

    opened by imgbot[bot] 0
Releases(v0.2.6)
  • v0.2.6(Aug 30, 2021)

    Big Fix

    • Fixed Cohort .describe() method, which was returning an empty dataframe if all matches were unranked

    Documentation

    • Updated 'Matchup and Cohort Analysis' documentation page with leaderboard's recent data as of today.
    Source code(tar.gz)
    Source code(zip)
  • v0.2.5(Jul 13, 2021)

    Bug fixes

    Convert username to URL utf-8 encode using urllib.parse.quote to enable search of players with special characters in their username.

    Add data

    Added players post-match Elo to Matches.

    Source code(tar.gz)
    Source code(zip)
  • v0.2.4(Jul 11, 2021)

    Matches

    • Added pretty print to matches (static method print_match())

    • Added method to find matches eligible to be reverted in favor of the player under Class Player (get_matches_revertible() and print_matches_revertible())

    Minor updates

    • Standardized Player and Match ids as np.int64 type
    Source code(tar.gz)
    Source code(zip)
  • v0.2.0(Jul 7, 2021)

    Major

    • added Cohort class to handle players stats considering matchups within a cohort of players

    • add tournament class to handle the logic for official ETT tournament qualification criteria

    Minor

    • moved official_tournament_leaderboard_dataframe out of Tournament class as a static method

    • added lint and some typing

    • restructured tests classes to match with modules classes

    Source code(tar.gz)
    Source code(zip)
  • v0.1.10(Jul 2, 2021)

    Added leaderboard of the Eleven official tournaments available at http://lavadesignstudio.co.uk/eleven-rankings/ and associated unit test.

    Source code(tar.gz)
    Source code(zip)
  • v0.1.9(Jul 1, 2021)

    • Handles invalid player ids:

    Returns None object and error message.

    • Handles asyncio issue:

    RuntimeError: There is no current event loop in thread error for instance applied to Streamlit and Asyncio apps

    Source code(tar.gz)
    Source code(zip)
  • v0.1.8(Jun 30, 2021)

    Previously limited to a few results, now the library returns full player matches history, full leaderboard, and full user list from a user search. Request run async.

    Source code(tar.gz)
    Source code(zip)
  • v0.1.5(Jun 25, 2021)

Owner
Tharsis Souza
writing data-driven stories.
Tharsis Souza
PandaPy has the speed of NumPy and the usability of Pandas 10x to 50x faster (by @firmai)

PandaPy "I came across PandaPy last week and have already used it in my current project. It is a fascinating Python library with a lot of potential to

Derek Snow 527 Jan 02, 2023
ICLR 2022 Paper submission trend analysis

Visualize ICLR 2022 OpenReview Data

Jintang Li 75 Dec 06, 2022
BinTuner is a cost-efficient auto-tuning framework, which can deliver a near-optimal binary code that reveals much more differences than -Ox settings.

BinTuner is a cost-efficient auto-tuning framework, which can deliver a near-optimal binary code that reveals much more differences than -Ox settings. it also can assist the binary code analysis rese

BinTuner 42 Dec 16, 2022
Statistical package in Python based on Pandas

Pingouin is an open-source statistical package written in Python 3 and based mostly on Pandas and NumPy. Some of its main features are listed below. F

Raphael Vallat 1.2k Dec 31, 2022
This module is used to create Convolutional AutoEncoders for Variational Data Assimilation

VarDACAE This module is used to create Convolutional AutoEncoders for Variational Data Assimilation. A user can define, create and train an AE for Dat

Julian Mack 23 Dec 16, 2022
Python Project on Pro Data Analysis Track

Udacity-BikeShare-Project: Python Project on Pro Data Analysis Track Basic Data Exploration with pandas on Bikeshare Data Basic Udacity project using

Belal Mohammed 0 Nov 10, 2021
A columnar data container that can be compressed.

Unmaintained Package Notice Unfortunately, and due to lack of resources, the Blosc Development Team is unable to maintain this package anymore. During

944 Dec 09, 2022
Python script for transferring data between three drives in two separate stages

Waterlock Waterlock is a Python script meant for incrementally transferring data between three folder locations in two separate stages. It performs ha

David Swanlund 13 Nov 10, 2021
The repo for mlbtradetrees.com. Analyze any trade in baseball history!

The repo for mlbtradetrees.com. Analyze any trade in baseball history!

7 Nov 20, 2022
Py-price-monitoring - A Python price monitor

A Python price monitor This project was focused on Brazil, so the monitoring is

Samuel 1 Jan 04, 2022
Manage large and heterogeneous data spaces on the file system.

signac - simple data management The signac framework helps users manage and scale file-based workflows, facilitating data reuse, sharing, and reproduc

Glotzer Group 109 Dec 14, 2022
songplays datamart provide details about the musical taste of our customers and can help us to improve our recomendation system

Songplays User activity datamart The following document describes the model used to build the songplays datamart table and the respective ETL process.

Leandro Kellermann de Oliveira 1 Jul 13, 2021
Template for a Dataflow Flex Template in Python

Dataflow Flex Template in Python This repository contains a template for a Dataflow Flex Template written in Python that can easily be used to build D

STOIX 5 Apr 28, 2022
Tablexplore is an application for data analysis and plotting built in Python using the PySide2/Qt toolkit.

Tablexplore is an application for data analysis and plotting built in Python using the PySide2/Qt toolkit.

Damien Farrell 81 Dec 26, 2022
Driver Analysis with Factors and Forests: An Automated Data Science Tool using Python

Driver Analysis with Factors and Forests: An Automated Data Science Tool using Python πŸ“Š

Thomas 2 May 26, 2022
Parses data out of your Google Takeout (History, Activity, Youtube, Locations, etc...)

google_takeout_parser parses both the Historical HTML and new JSON format for Google Takeouts caches individual takeout results behind cachew merge mu

Sean Breckenridge 27 Dec 28, 2022
Utilize data analytics skills to solve real-world business problems using Humana’s big data

Humana-Mays-2021-HealthCare-Analytics-Case-Competition- The goal of the project is to utilize data analytics skills to solve real-world business probl

Yongxian (Caroline) Lun 1 Dec 27, 2021
Additional tools for particle accelerator data analysis and machine information

PyLHC Tools This package is a collection of useful scripts and tools for the Optics Measurements and Corrections group (OMC) at CERN. Documentation Au

PyLHC 3 Apr 13, 2022
Using Python to scrape some basic player information from www.premierleague.com and then use Pandas to analyse said data.

PremiershipPlayerAnalysis Using Python to scrape some basic player information from www.premierleague.com and then use Pandas to analyse said data. No

5 Sep 06, 2021
First and foremost, we want dbt documentation to retain a DRY principle. Every time we repeat ourselves, we waste our time. Second, we want to understand column level lineage and automate impact analysis.

dbt-osmosis First and foremost, we want dbt documentation to retain a DRY principle. Every time we repeat ourselves, we waste our time. Second, we wan

Alexander Butler 150 Jan 06, 2023