Saravanan666/pypi-org huggingface dataset:
Package: game-starter
To see a demo of the game start, clone, then runpython3 -m GameStarter.gamestartThere are also some test cases that test that the class handles some simple invalid configurations correctly and that it can handle the various imperfections of the humans that want to start a game. Run the tests withpython -m GameStarter.gamestart_testTo use this code:import itfromGameStarterimportGameStarterinstantiate theGameStarterclassgs=GameStarter(totalstartdelay,delaytojoingame,delaytoleavegame)#eg...gs=GameStarter(5.0,2.0,0.5)then report whenever a player pushes or releases a button:gs.player(0).push()#report button push for first playergs.player(1).release()#report button release for second playerregularly update the internal timer at the desired resolution:gs.step_time(0.05)#Step 0.05 seconds, call this every 0.05 seconds (for example)then you can see if you have enough players ready like so:ifgs.should_start:#we have enough players to startyou can determine which players have joined using:gs.joined_players
Package: gamest-discord-notification-service
Gamest Discord Notification ServiceThis plugin enablesgamestto send
notifications to a discord webhook.InstallationInstall with pip:pip install gamest-discord-notification-serviceLicenseCopyright (C) 2018  Tracy PoffThis program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.
Package: gamest-plugins-diablo-iii
Gamest Reporter Plugin: Diablo IIIThis plugin enablesgamestto report on
a running game ofDiablo III.InstallationInstall with pip:pip install gamest-plugins-diablo-iiiLicenseCopyright (C) 2018  Tracy PoffThis program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.
Package: gamest-retroachievements-plugin
Gamest Retroachievements PluginThis plugin enablesgamestto
get status updates from retroachievements.InstallationInstall with pip:pip install gamest-retroachievements-pluginLicenseCopyright (C) 2018  Tracy PoffThis program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.
Package: gamest-retroarch-identifier-plugin
Gamest Retroarch Identifier PluginThis plugin enablesgamestto
identify games running in retroarch.InstallationInstall with pip:pip install gamest-retroarch-identifier-pluginLicenseCopyright (C) 2018  Tracy PoffThis program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.
Package: gameta
GametaGameta is a powerful CLI tool that helps you to managemeta-repositoriesormetarepos. It allows
you to create links to related repositories, make changes and sync them, and
provides functionality to customise and apply other CLI commands to these
repositories.What is Gameta?Gameta is a play on the word gamete (reproductive cells), and similar
to how gametes form the building blocks for life, gameta helps to
manage the many repositories that form the building blocks for more
complex software.System RequirementsGameta requires Python 3.6+, it is designed to be multi-platform but currently is
only tested in Linux environments.InstallationGameta can be easily installed and updated via pip:$pipinstallgameta# install$pipinstall-Ugameta# updateGetting StartedGetting started is really easy.gametainit
gametainit-g# To initialise directory as a Git repoGameta will extract git information and create the .meta file which stores
all your project configurations.{"projects":{"gameta":{"path":".","tags":["metarepo"],"url":"https://github.com:genius-systems/gameta.git"}}}NoteIf your project has not been initialised with Git, you can specify the--gitor-gflag to perform a git init, but you will have to update the
repository URL manually later on.If your repository contains a .meta file generated by Gameta, simply run the
following command to sync all linked repositories locally:gametasyncAdding a RepositoryRun the following command to add a new repository.gametarepoadd-nGitPython-uhttps://github.com/gitpython-developers/GitPython.git-pGitPythonNoteThe path variable is the relative path within the metarepo itselfYou should see another entry under the projects object within the .meta file{"projects":{"gameta":{"path":".","tags":["metarepo"],"url":"git@github.com:genius-systems/gameta.git"},"GitPython":{"path":"GitPython","tags":["a","b","c"],"url":"https://github.com/gitpython-developers/GitPython.git"}}}You should also see the repository cloned to the relative path specifiedApplying commandsGameta provides a powerful toolkit to manage your set of repositories.gametaapply-c"git fetch --all --tags --prune"-c"git merge"The command above applies the following to all repositories:Fetches all git updates, tags and prunes redundant git artifactsMerges changes on the default branchThere's alot more that you can do with commands, see theApplying Commandspage for more informationBest practicesLearn how to leverage on Gameta's capabilities in theBest PracticespageDocumentationDocumentation can be found atGameta Docs
Package: gametex-django
GameTeX Django==============A Django app for GameTeX integration.  Writing a ten-day webapp?  You'll want this.Getting started---------------You'll need a version of GameTeX that supports JSON export (talk to Ken).To install:* `pip install gametex-django`* Add `gametex` to your INSTALLED_APPS in settings.py.* Run `./manage.py syncdb` to create the new models.To import your game data:* Generate `json_PRINT.json` by LaTeXing `json_PRINT.tex` in your game's Production directory.* Run `./manage.py load_gametex /path/to/json-PRINT.json`You then have access to everything exported in your JSON file, all within Django.If you pass the `--clear` argument to `./manage.py load_gametex`,all existing GameTeX objects will be deleted from your database.If you pass the `--create-users` argument, *and* all your PCs have'username' and 'password' fields, the loader will automatically createusers for each of your PCs and create GameTeXUser entries to map betweenthem.Django model mapping--------------------Each GameTeX entity (sheet, ability, PC, etc.) becomes a GameTeXObject(GTO for short).  Each GTO belongs to a number of classes, such as'KeyCard', 'Item', or 'PC'; a 'PC' might also be a 'Char'.  (There'sno hierarchical representation in the GameTeX Django models; that's upto GameTeX.)There's a shortcut method, 'bc', that allows you to filterGameTeXObjects by class.Each GTO has a 'name', a 'number', and a 'macro'; 'name' and 'number'may be blank.  You can query using any of these, and you can accessthem in the usual way:>>> g = GTO.bc('PC')[0]>>> g.nameu'Captain GameTeX'>>> g.macrou'cTest'>>> g.numberu'22234'Note that all fields are Unicode text, even ostensibly numerical onessuch as 'number'.  It's up to you to convert those to int (or whatever)if necessary.GTOs may also have custom fields defined, depending on how your gamelooks.  For example, an item might have a 'price' field.  You canaccess these like normal:>>> g2 = GTO.bc('KeyCard')[0]>>> g2.nameu'CompSci Data'>>> g2.hintrequ'Cryptography 2'>>> g2.name = 'CS Data'>>> g2.nameu'CS Data'In case your field has spaces in it, you can reference it with the'field' and 'set_field' methods of GameTeXObject:>>> g.has_field('Combat Rating')True>>> g.field('Combat Rating')u'2'>>> g.set_field('Combat Rating', '4')>>> g.field('Combat Rating')u'4'Updating in place-----------------Running `./manage.py load_gametex ...` again will update your objects in-place.If a macro exists, any field changes you've made in the database will be overridden, butnew objects will be created and new fields populated as normal.  For example, if you hada character (pseudo-JSON):{"macro": "cTest","name": "Captain GameTeX","number": "1","Combat Rating": "2"}and you updated from a JSON file that looked like this:{"macro": "cTest","name": "Captain Achmed von GameTeX","number": "100","income": "5"}you'd get:{"macro": "cTest","name": "Captain Achmed von GameTeX","number": "100","income": "5","Combat Rating": "2"}You may override this behavior by passing `--preserve` to `./manage.py load_gametex`. Thiswould result in:{"macro": "cTest","name": "Captain GameTeX","number": "1","Combat Rating": "2""income": "5",}
Package: gametex-django-print
A Django app for generating and managing PDFs from GameTeX.  Writing a ten-day webapp?  You’ll want this (too).Getting startedTo install:pip install gametex-django-printAddgametex_django_printto yourINSTALLED_APPSin settings.py.AddGAMETEX_PROJECT_ROOT=/path/to/your/game/andGAMETEX_NAME=gamename(should match what you have in your dotfiles)Addurl(r’^gametex/$’, include(‘gametex_django_print.urls’)),or similar to your Django urls.py.
Package: gameTheory
# GameKit## What is this?
This is a python package for game theory-related algorithms.## How can I install this?
Currently, this repository is under development, so you cannot install this directly from PyPI, but that would be a simplepip installcommand in the future after our first stable release. (for now, you can clone the repository and build manually.)## What do you mean by a library for game theory?
In game theory, we deal with problems like finding equilibrium, evolutionarily stable strategies, stable matching, fair division, bankruptcy, voting, etc. In this package, we are implementing the algorithms proposed for these problems. For example, a function that finds the stable matching for marriage problem with the Gale-Shapley algorithm.## Can I contribute to this repository?
This package is not limited to one group or university. We would be glad if you contributed to this package even by creating an issue and requesting a new feature. You are always welcome to make a bug report, open an improvement suggestion issue, or send pull requests. Moreover, you can implement thenew featureissues that [have not been assigned](https://github.com/alifa98/GameKit/issues?q=is%3Aissue+is%3Aopen+no%3Aassignee) and send pull requests.## What are your references?
Our primary source isGame Theory, Alivebook [online version](https://homes.cs.washington.edu/~karlin/GameTheoryBook.pdf)## How can I contact you?
You can open a new discussion in this repository’sDiscussionsection for any question.https://github.com/alifa98/GameKit/discussionsIf you want to contact us by email, you can send your feedback, question, proposal, or requests toali@01d.ir.
Package: gameturtle
Python sprites module introducePython sprites  is a module for make game and animation easily.anybody can make game and animation funny.
It's developed with Turtle module,In order to facilitate the beginners to make games, some functions are added,
such as Clock class can fix FPS, stamp can move, image can rotate,can detect keyboard keys and mouse keys a loop statement,
and add rectangle collision method. There are also functions such as bounce_on_edge and say functions.Main application scenarios:1、Introduction to children's computer games and animation development.
2、learn the ABC of Python game development.
3、Python game crash.
4、Getting started with Python for training institutions.
5、Python experience courses and public welfare courses of training institutions.more example,please conatct lixingqiu, wechat:scratch8,website:http://www.lixingqiu.comsprites module Developer: Li Xingqiu，email:406273900@qq.com,Pingxiang, Jiangxi, China.
Package: game-utilities-py
Biblioteca feita para adicionar ferramentas uteis para criacao de jogos com pythonFUNCOES:CONTROLES DE SISTEMA:controle_registrar()->Permite o registro de contas de players no jogo, usando como banco de dados um arquivo JSONcontrole_logar()->Permite logar em contas criadas por jogadorescontrole_salvarMomento()->Permite salvar o estado/fase do jogo de um usuarioO Usuario ja deve ter logado antescontrole_carregarMomento()->Permite carregar o estado/fase do jogo de um usuarioO Usuario ja deve ter logado antescontrole_salvarInventario()->Permite salvar o inventario de um usuarioO Usuario ja deve ter logado antescontrole_carregarInventario()->Permite carregar o inventario de um usuarioO Usuario ja deve ter logado antesUTEIS:uteis_timer()->Permite criar um timer, que pode ter seu tempo determinado e pode ser tanto CRESCENTE como DECRESCENTEuteis_gravadorTela()->Permite gravar a tela
*Apenas video, sem som.
Package: gameyamlspiderandgenerator
Quick StartInstallpip install gameyamlspiderandgenerator -i https://pypi.org/simple
# install extra hook
# pip install yamlgenerator-hook-openai
python3.10Create a new configuration fileconfig.yamlplugin:-steam-itchiohook:-search-validate# - openai# if you don't want to set proxy, please fill in {}proxy:{}# http: socks5://127.0.0.1:7891# https: socks5://127.0.0.1:7891api:google-play:a714b00383f0662a61b2e382d55c685f17015617aa7048972da58a756fb75e90# Get your api key via serpapi.comapple:a714b00383f0662a61b2e382d55c685f17015617aa7048972da58a756fb75e90openai:yourkeygit_proxy:null# your git proxy websiteTry to make yaml data filepython3.10-mgameyamlspiderandgenerator-f/home/user/desktop/config.yamlhttps://store.steampowered.com/app/290340/Armello/-o1.zip# or omit some optionspython3.10-mgameyamlspiderandgeneratorhttps://store.steampowered.com/app/290340/Armello/or use the library in your scriptfromgameyamlspiderandgeneratorimportproduce_yamlfromgameyamlspiderandgenerator.util.configimportconfigfromgameyamlspiderandgenerator.util.plugin_managerimportpkgconfig.load("/home/user/desktop/config.yaml")pkg.init()print(produce_yaml("https://store.steampowered.com/app/1470120/Atopes/"))More: seeAPI Reference
Package: gam-gate
Thisexperimentis awork in progress. Even the name (gam-gate) is temporary and will be changed.How to install (short version)First create an environment (not mandatory but highly advised)conda create --name gam_env python=3.8
conda activate gam_envWarningnot available for python 3.10 yet.Then install the package gam-gate. The package gam-g4 is automatically downloaded.pip install gam-gateIf you already installed the packages and want to upgrade to last version:pip install gam-gate -UOnce installed, you can run all tests:gam_gate_testsAll tests are in the folderhere. Some data (binary files) are stored, for technical reasons, in this git:https://gitlab.in2p3.fr/opengamgate/gam_tests_data(which is stored as a git submodule).WARNINGsome tests (e.g. test034) needsgaga-phspwhich needspytorchthat cannot really be automatically installed by the previous pip install (at least we dont know how to do). So, in order to run those tests, you will have to install both pytorch and gaga-phsp first withpip install torch
pip install gaga-phspHow to install (long version, for developers)See the documentation :https://gam-gate.readthedocs.io/en/latest/developer_guide.html#installation-for-developers
Package: gamgee
gamgeeA python library for helping to setup anAWS SAMapp -- specifically API Gateway SAM apps.gamgeeaims to help users avoid rewriting boilerplate code within AWS Lambda handler functions.The core functionality is wrapped up in the decorator function@gamgee.sam-- which can help with:Converting API requesteventdictionaries to function params (gathered from path-params, the query string, and the request body)Handling errors and responses by catching them and returning them with the propper HTTP status codesAuthenticating / authorizing users making requestsQuick StartIn[1]:importgamgee,jsonIn[2]:event={"body":"{\"hello\":\"world\"}","queryStringParameters":{"name":"samwise"}}In[3]:@gamgee.sam(body=json.loads,queryString=True)...:deflambda_handler(body,query):...:returnbody["hello"]...:In[4]:lambda_handler(event,None)Out[4]:{'statusCode':200,'body':'{"success": true, "result": "world"}'}Installation$pipinstallgamgeeTo-DoHandle function request type parsing likeFastAPI
Package: gamification
Contains implementations of some console games.Installation>>> pip install gamificationDocumentation>>> gamification new [game]
"""
Starts a new game, where game is the name of the game which will be played.
"""
>>> gamification [game]
"""
Same as `gamification new [game]`
"""
>>> gamification new
"""
Lists all available games.
"""LICENSEMIT LicenseUPDATES10/11/2019 Hangman was added to the list of games.
Package: gamification-engine
seehttps://github.com/ActiDoo/gamification-engine0.3.0task schedulerextended group featuresseveral further minor improvements and fixes0.2.2Fix several test cases0.2.1Fix of PyPI packaging0.2.0Implement new rule syntaxAdd time-aware / recurring achievementsAdd optional authentication & authorizationIntroduce goal triggersIntroduce mobile pushesIntroduce messagesLots of bugfixesRemove Python 2.x support
Package: gamingonlinux-rss
GamingOnLinux RSSFull article RSS of the GamingOnLinux website.Some months ago, GamingOnLinux decided to reduce the quality of their public RSS
so that users support them to get the good RSS feed. It's important to support
the content creators, so if you can,please
do, if you are not able to do so,
you can usethis alternate
RSScreated with this
program.Features:Create entries with images.Change youtube videos toindiviousones.Installingpipinstallgamingonlinux-rssUsage$:gaminonlinux--help

Usage:gamingonlinux[OPTIONS]RSS_PATHRSS_URL

Options:--versionShowtheversionandexit.-n,--max-articlesINTEGER-v,--verbose--helpShowthismessageandexit.

$:gaminonlinuxrss.xmlhttps://lyz-code.github.io/gamingonlinux-rss/rss.xmlContributingFor guidance on setting up a development environment, and how to make
a contribution togamingonlinux-rss, seeContributing to
gamingonlinux-rss.Donations<a href="https://liberapay.com/Lyz/donate"><img alt="Donate using
Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a>
orIf you are using some of my open-source tools, have enjoyed them, and want to
say "thanks", this is a very strong way to do it.If your product/company depends on these tools, you can sponsor me to ensure I
keep happily maintaining them.If these tools are helping you save money, time, effort, or frustrations; or
they are helping you make money, be more productive, efficient, secure, enjoy a
bit more your work, or get your product ready faster, this is a great way to
show your appreciation. Thanks for that!And by sponsoring me, you are helping make these tools, that already help you,
sustainable and healthy.LicenseGPLv3
Package: gamium
gamium client - pythonGamiumGamium is an SDK that allows you to automate gameplayDescriptionGamium provides the ability to script the behavior of game users. Starting from a simple function of clicking on the UI, you can automate various cases and be free from repetitive manual tests.Automation starts when the gamium client sends a network message to the gamium engine for the specified command.
Users just need to put the gamium engine into the game build and send the specified message using the client sdk.You can look up the UI and then click and scroll,You can simulate input into the game,You can also call specific functions.Getting StartedPlease refer to theGet Started
Package: gamlet
GAMLETGAMLET (previously known as MetaFEDOT) is an open platform for sharing meta-learning experiences inAutoMLand more
generalGraph Optimization.
The project has 3 major long-term goals:Provide codebase and utilities for experiments in meta-learning (work in progress)Accumulate metaknowledge for popular application fields, such as tabular classification, tabular regression,
time series forecasting, etc., based on public datasets and benchmarks (work in progress)Provide user API allowing outer target-independent usage of accumulated meta-knowledge (planned)Codebase and utilities for experiments in meta-learningThis framework consists of several key components that automate and enhance the process of meta-learning. It provides
functionalities for dataset and model management, meta-features extraction, dataset similarity assessment. The
components work together to facilitate the initial approximation fitting process.Each of the components may include different implementations while staying compatible. This is achieved by specification
and maintaining their external interfaces.Datasets loader & DatasetAutomate dataset management, including retrieval, caching, and loading into memory. Optimize experiments by minimizing
calls to the dataset source and conserve memory usage.Models Loader & ModelImport and consolidate model evaluation data for datasets. Support experiment selection based on predefined criteria,
currently compatible with FEDOT AutoML framework results.Meta-features ExtractorAutomates the extraction of meta-features from datasets, improving efficiency by caching values. Can load dataset data
if it is necessary for meta-features extraction. For example, one of implementations utilize the PyMFE library for
meta-feature extraction.Datasets Similarity AssessorAssesses dataset similarity based on meta-features. For a given dataset, provides list of similar datasets and optionally calculates
similarity measures. For example, one of implementations uses the "NearestNeighbors" model from scikit-learn.Models AdvisorCombines results from Models Loader and Datasets Similarity Assessor. Provides recommendations for models based on
loaded data and similar datasets. Possible implementations allow for heuristic-based suggestions.
Package: gammaALPs
Python packages to calculate the conversion probability between photons and axions / axion-like particles in
various astrophysical magnetic fields.For the documentation and full installation instructions see:https://gammaalps.readthedocs.io/en/latestPrerequisitesPython 3.6 or higher and the following packagesnumpyscipyastropyebltablenumbaInstallationYou can use pip to install the package:pip install gammaALPsCheck out full installation instructions at:https://gammaalps.readthedocs.io/en/latest/installation.htmlLicenseThis project is licensed under a 3-clause BSD style license - see theLICENSEfile.
Package: gamma-coding
Python package implementing gamma coding.How do I install this package?As usual, just download it using pip:pipinstallgamma_codingTests CoverageSince some software handling coverages sometime get slightly different results, here’s three of them:Usage examplefromgamma_codingimportgamma_codinggamma_coding(0)# 1gamma_coding(1)# 010gamma_coding(2)# 011gamma_coding(3)# 00100gamma_coding(4)# 00101gamma_coding(5)# 00110gamma_coding(6)# 00111gamma_coding(7)# 0001000
Package: gamma-desk
Gamma DeskA Python work environment with image viewers & PlotsScreen shotsFeaturesMultiple Consoles in the Gui ProcessMultiple Child Process ConsolesMore advanced auto command completionMatplotlib integrationImage Viewers using QT PainterImage histogramsImage column & row profilesAdvanced window & panel dockingLinked Image ViewersInstallationIt is prefered to use gdesk with pyside2pip install gamma-desk[pyside2]but it should also work with pyside6pip install gamma-desk[pyside6]Usagepython -m gdeskorgdeskMore documentationProgram HelpSource CodeOn PyPiDependenciesnumpymatplotlibscipyPySide2qtpypsutilpyzmqtomlpillowimageioimageio-ffmpegnumbapywinpty