Skip to content
This repository has been archived by the owner on Dec 26, 2024. It is now read-only.

Библиотека для сбора и обработки статистики игр по риичи-маджонгу, проведённых в системе Pantheon

License

Notifications You must be signed in to change notification settings

alex-karpov/pantheon-statistics

Repository files navigation

pantheon-statistics

Библиотека для сбора и обработки статистики игр по риичи-маджонгу, проведённых в системе Pantheon. С использованием данной библиотеки проведён анализ нескольких турниров.

Установка

git clone https://github.com/alex-karpov/pantheon-statistics.git
cd pantheon_statistics
python -m pip install pipenv jupyter
pipenv install --dev

Установка ядра jupyter в виртуальном окружении:

pipenv shell
python -m ipykernel install --user --name=my-virtualenv-name

Использование

Основная работа со статистикой происходит в jupyter блокноте PantheonStatistics.ipynb.

jupyter notebook PantheonStatistics.ipynb

В блокноте нужно задать id турнира:

event_id = 204

Блокнот, используя API пантеона, получает игры и участников турнира (https://gui.mjtop.net/eid204/last). Полученные игры сохраняет на диск для работы в офлайн режиме.

Первичная обработка логов игр происходит в pantheon_statistics.py. Далее данные преобразуются в pandas DataFrame для дальнейшей обработки, сортировки и вывода результатов.

В директории reports сохранены отчёты с предыдущих турниров.

About

Библиотека для сбора и обработки статистики игр по риичи-маджонгу, проведённых в системе Pantheon

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published