semvec/pypi-packages huggingface dataset:
pkrcomponents 4.5.0
A Poker Package
License: MIT
Keywords: poker pkrcomponents pkr

# A Package of poker components for python
Un package de composants de poker pour python

## Description
#### A python package for coding around poker.  
#### Made to create poker related objects

Une bibliothèque python pour coder autour du poker.  
Créée pour créer des objets liés au poker
## Main features

### Poker Table
A class to represent a poker table with players, cards, blinds, etc.

### Hand Evaluation
A class to evaluate the strength of a hand for each street

## Installation
```bash
pip install pkrcomponents
```
## Documentation
[Click here to view documentation for The Poker Components Project](https://pokercomponents.readthedocs.io/en/latest/)

## License

The MIT License (MIT).  
Copyright (c) 2021-2024 Alexandre MANGWA.  
Please see [License File](https://github.com/Manggy94/PokerComponents/blob/master/LICENSE.txt) for more information.

## Associated Projects

- [PokerHistoryParser]()
- [PokerEquityCalculator]()
- [PokerTableConverter]()
- [PokerHistoryConverter]()
- [PokerHistoryReader]()
- [PokerGui]()
- [PokerHistoryLoader](https://github.com/Manggy94/PokerHistoryLoader)
- [PokerHistorySplitter]()
- And more to come...
open-pyscaf 1.5.0
A python scaffolder with quarto and other utilities out-of-the-box
License: MIT
Requires Python: <4.0,>=3.10

# pyscaf

A python poetry scaffolder - A tool to quickly initialize Python projects with complete and modern configuration.

## Installation

The `pyscaf` module is available on PyPI and can be installed with pip:

```bash
pip install open-pyscaf
```

Or from the test repository:

```bash
pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple open-pyscaf
```

## Usage

### Interactive Mode

The usage is simple and interactive:

```bash
pyscaf init --interactive project_name
```

This command initializes a project named `project_name` by asking you a few questions about the project nature.

### Command Line Arguments

You can also provide arguments directly on the command line to avoid interactive questions:

```bash
pyscaf init --interactive test-versioning --versionning --remote-url tada.github --no-install
```

This allows you to:
- Set project name: `test-versioning`
- Enable versioning: `--versionning`
- Set remote URL: `--remote-url tada.github`
- Skip installation: `--no-install`

## Features

In its current version, `pyscaf` automatically configures:

### 📦 Package Management with Poetry
- Complete `poetry` configuration for package management
- Features similar to R's `DESCRIPTION` file
- Dependency management and publication

### 🎯 Code Quality with Ruff
- Configuration and installation of `ruff` for code normalization
- Default configuration included
- Automatic VS Code configuration:
  - Automatic import sorting
  - Line length control
  - Automatic linting and formatting

### 📓 Jupyter Environment
- Installation of `jupyter` and its dependencies
- Automatic file system structuring
- Ready-to-use configuration for data analysis

### 🔄 Git Versioning
- Automatic Git repository initialization
- Appropriate `.gitignore` file configuration
- Version tracking setup

### 🧪 Automated Testing
- `pytest` configuration for unit tests
- `pytest-cov` integration for code coverage
- Ready-to-use test structure

## Development

This project is developed to simplify Python project creation with integrated best practices from the start.
nistreamer 0.1.0
An abstraction layer providing a Python API for scripted pulse sequence generation with National Instruments hardware.
License: MIT
Requires Python: >=3.7
Keywords: pulse sequence, experiment control, experiment automation, National Instruments, NI DAQ

# NI Pulse Streamer

An abstraction layer providing a Python API for scripted pulse sequence generation with [National Instruments](http://www.ni.com) hardware.

**Main features:**

* Simple Python API allows scripting very complex sequences.

* Streaming approach enables practically unlimited sequence duration. The pulse sequence is efficiently stored as a list of instructions, while the waveform samples are computed on the fly, requiring only a small amount of memory at any given time.

* The streaming back-end is implemented in Rust – fast, lightweight, and robust.

* Versatile package format – the streamer can be run as a standalone tool with a minimal Python script, or be integrated into any other control software.

See [project documentation](https://nistreamer.readthedocs.io) for more details. In particular, the `Internals/Project Structure` section explains source code layout.
tic-tac-toe-pygame 0.5.0
A Python implementation of the Tic-Tac-Toe game using Pygame.
License: MIT
Requires Python: <4.0,>=3.10
Keywords: game, python, board-game, tic-tac-toe, pygame, python3, tic-tac-toe-game, tic-tac-toe-python

[![Python](https://img.shields.io/pypi/pyversions/tic-tac-toe-pygame.svg)](https://badge.fury.io/py/tic-tac-toe-pygame)
[![PyPI](https://badge.fury.io/py/tic-tac-toe-pygame.svg)](https://badge.fury.io/py/tic-tac-toe-pygame)
[![License](https://img.shields.io/github/license/giansimone/tic-tac-toe-pygame)](https://github.com/giansimone/tic-tac-toe-pygame/blob/main/LICENSE)

# tic-tac-toe-pygame

![Tic-Tac-Toe game screenshot](assets/tictactoe-screenshot.png)

A Python implementation of the Tic-Tac-Toe game using Pygame.

## Overview

This is a simple Tic-Tac-Toe game built with Pygame. The game allows two players to play against each other on a 3x3 grid. Players take turns placing their marks (_X_ or _O_) in the empty cells of the grid until one player wins or the game ends in a draw. The game checks for winning conditions after each move and displays the result on the screen.

## Features

- Two-player mode.
- Simple and intuitive interface.
- Win detection and draw handling.
- Pygame graphics.

## Requirements

- Python 3.10 or higher.
- Pygame library.

## Installation

To install the required dependencies, run:

```bash
pip install tic-tac-toe-pygame
```

## Usage

To run the game, execute the following command in your terminal:

```bash
python -m tic_tac_toe_pygame
```

## Game Rules

- The game is played on a 3x3 grid.
- Players take turns placing their marks (_X_ or _O_) in the empty cells.
- The first player to align three of their marks horizontally, vertically, or diagonally wins the game.
- If all cells are filled and no player has three in a row, the game ends in a draw.

## How to Play

1. Start the game by running the command above.
2. The game window will open displaying a 3x3 grid.
3. Players take turns clicking on the empty cells to place their marks.
4. The game will announce the winner or if the game ends in a draw.

## Contributing

Contributions are welcome! If you have suggestions for improvements or new features, feel free to open an issue or submit a pull request.

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.