semvec/pypi-packages huggingface dataset:
tictactools 1.3
Creatively build Tic-Tac-Toe matches and store their data in a database of all users.

# ticatactools

tictactools is a Python package that provides functionality for building games of Tic-Tac-Toe with customizable features
and storing the data of matches in a database.

# Installation

To install the tictactools package, you can use the following command:

```
pip install tictactools
```

# Usage

The tictactools module within the package comes with a builtin play() method as an example for playing tic-tac-toe using
the given features.

The tictactools module also has functions for creating new users in the tictactoe.db database, logging matches in the
database, starting new matches, and even prompting values from the user for playing Tic-Tac-Toe.

### Board Class

The Board class represents the Tic-Tac-Toe game board. It provides methods for displaying the board, marking cells with
any symbol, checking for a winner, and more.

### Match Class

The Match class is a data class responsible for storing information about the players, start and end times of a match,
the board configuration, and the winner.

# Contributing

Contributions to the tictactools package are welcome! If you encounter any issues or have suggestions for improvements,
please create an issue on the GitHub repository.

# License

This package is licensed under the MIT License. See the LICENSE file for more information.
tcompress 0.1.1
A small example package
Requires Python: >=3.6

# TCompress

TCompress is a Python package for various data processing operations, including image manipulation, file management, and random value generation.

## Table of Contents

- [Installation](#installation)
- [Usage](#usage)
- [Documentation](#documentation)
- [Examples](#examples)
- [Contributing](#contributing)
- [License](#license)

## Installation

You can install TCompress using pip:

```bash
$ pip install tcompress
```

## Usage

To use TCompress in your Python project, import the relevant module and call its functions. Here are the available modules and their respective functions:

## Image Module (image.py)

The Image module provides functions for working with images.

Functions:

- `add_padding``: Adds padding to an image.
- `round_corners``: Rounds the corners of an image.
- `turn_to_square``: Converts an image into a square by adding background color.

```python
import tcompress.image as image

image.add_padding(image_path, padding_value, color)
```

## File Module (manage.py)

The File module provides functions for file management operations.

Functions:

- `read_lines`: Reads lines from a file.
- `count_lines`: Counts the number of lines in a file.
- `count_folders`: Counts the number of folders in a directory.
- `count_files`: Counts the number of files in a directory.
- `get_file_info`: Gets information about a file.
- `get_file_name`: Gets the name of a file.
- `get_file_extension`: Gets the extension of a file.
- `get_file_location`: Gets the location of a file.
- `is_file`: Checks if a path string corresponds

```python
import tcompress.manage as file

lines = file.read_lines(file_path)
```

## Random Module (random.py)

The File module provides functions for file management operations.

Functions:

- `random_integer`: Generates a random integer with n digits.
- `random_string`: Generates a random string with n uppercase letters.
- `random_serial`: Generates a random serial code with n alphanumeric characters.

```python
import tcompress.random as random

random_integer = random.random_integer(n)
```

## Time Module (time.py)

The Time module provides functions for working with dates and time.

Variables:

- `months`: A list of month names.

Functions:

- `get_date`: Returns the current date in the format "MM/DD/YYYY".
- `get_month`: Returns the current month index and name.
- `get_year`: Returns the current year as an integer.

```python
import tcompress.time as time

current_date = time.get_date()
```


## License

`tcompress` was created by Talal El Zeini. It is licensed under the terms
of the MIT license.
odoo8-addon-budget 8.0.1.1.0.99.dev49
Multicurrency Analytic Budget
Requires Python: ~=2.7


Budget Module
=============

Features:

* Create budget, budget items and budget versions.
* Budget versions are multi currencies and multi companies.

This module is for real advanced budget use, otherwise prefer to use the
OpenERP official one.

Active Budget Version
=====================

Every Budget has zero or one active Version. This is marked by a flag and that
can be set with a button. All other versions are disabled.

If a budget version is duplicated, the old one is automatically disabled as
well.
bsimx 0.2.1
The agent-based modeling tool with deck.gl, networkx and osmnx.
Requires Python: >=3.10,<4.0

# bsimx

The agent-based modeling tool with [deck.gl](https://deck.gl/), [networkx](https://networkx.org/) and [osmnx](https://osmnx.readthedocs.io/en/stable/)..

## Installation

```sh
pip install networkx osmnx bsimx
```

## Getting Started

```py
import osmnx as ox
from bsimx import preview, Agent, simulate


G = ox.graph_from_place("Takamatsu Hayashi", network_type="drive")


class Escaper(Agent):
    start: int

    def on_started(self):
        self.set_start_node(self.start)
        self.set_goal_node(1042117440)
        self.set_speed(1.0)


sr = simulate([Escaper(start=1042116599), Escaper(start=4111619945)], G)
preview(sr)
```