semvec/pypi-packages huggingface dataset:
shapleypy 0.1.2
Python library for cooperative game theory.
Requires Python: >=3.9

# Shapleypy
A python library for cooperative game theory


[![PyPI - Version](https://img.shields.io/pypi/v/Shapleypy.svg)](https://pypi.org/project/Shapleypy)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/Shapleypy.svg)](https://pypi.org/project/Shapleypy)
![Test](https://github.com/muzikr/Shapleypy/actions/workflows/test-master.yml/badge.svg)
[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)

-----

**Table of Contents**

- [Shapleypy](#shapleypy)
  - [Installation](#installation)
    - [Linux](#linux)
    - [MacOS](#macos)
    - [Windows](#windows)
  - [License](#license)


## Installation

To install latest stable version use:

```console
pip install shapleypy
```
To install latest development version use:

```console
pip install -i https://test.pypi.org/simple/ shapleypy
```

### Linux

To install this package for Linux you need to set ```$CPPFLAGS``` to contain ```-std=c++11```. This can be achieve by

```bash
export CPPFLAGS="-std=c++11 $CPPFLAGS"
```
> [!NOTE]
> We know that ```CPPFLAGS``` are not meant for C++, but ```CXXFLAGS``` are not suported by setuptools.

or by running the installation in form of

```bash
CPPFLAGS="-std=c++11" pip install shapleypy
```
not to make the standart pernament.

Also there are some non-python dependencies. Those could be installed via distribution package manager.

Ubuntu:
```bash
sudo apt-get install -y ppl-dev libgmp-dev libmpfr-dev libmpc-dev
```


### MacOS

> [!WARNING]
> Convex game generator is currently not available for MacOS

There are some non-python requirements. These could be installed via homebrew:

```bash
brew install ppl gmp mpfr libmpc
```

> [!NOTE]
> If you installed those dependencies via ```brew``` as shown you probably also will need to set paths of libraries installed by ```brew``` for clang:
> ```export CFLAGS="-I/opt/homebrew/include/ -L/opt/homebrew/lib/ -I/opt/homebrew/include/ -L/opt/homebrew/lib $CFLAGS"```

### Windows

> [!WARNING]
> Convex game generator and core solution concept are currently not available for Windows

## License

`Shapleypy` is distributed under the terms of the [GPL-3.0](https://spdx.org/licenses/GPL-3.0-or-later.html) license.
pytowerctl 0.0.1.dev1
build and deploy Pythonic apps
Requires Python: >=3.8

PyTower
=======
Build and deploy Pythonic apps.

Attention
---------
PRE-ALPHA RELEASE.

NOT READY FOR PRODUCTION. ONLY FOR TESTING PURPOSES. YOU MAY LOSE ALL YOUR DATA.

TL;DR
-----

.. code-block:: bash

    $ export DATABASE_URL=mysql://USER:PASSWORD@HOST:PORT/NAME
    $ export DOMAIN_NAME=<enter-your-domain-name>
    $ pytower --deploy


Requires
--------
- python >= 3.8


Dependencies
------------
On Ubuntu 22.04 or Ubuntu 20.04:

.. code-block:: bash

    $ sudo apt install python3-venv docker.io docker-compose


Post-Installation
-----------------

.. code-block:: bash

    $ sudo usermod -aG docker $USER
    $ newgrp docker


Deploy
------

.. code-block:: bash

    $ cd ~
    $ python3 -m venv .venv
    $ source .venv/bin/activate
    (.venv) $ pip install --upgrade pip
    (.venv) $ pip install pytower

    (.venv) $ export DATABASE_URL=mysql://USER:PASSWORD@HOST:PORT/NAME
    (.venv) $ export DOMAIN_NAME=<enter-your-domain-name>
    (.venv) $ pytower --deploy


License
-------
Copyright (C) 2022-2023 Salman Mohammadi <salman@pytower.com>

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero 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 Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.
moulder 0.0.1.dev1
build and deploy Pythonic apps
Requires Python: >=3.8

PyTower
=======
Build and deploy Pythonic apps.

Attention
---------
PRE-ALPHA RELEASE.

NOT READY FOR PRODUCTION. ONLY FOR TESTING PURPOSES. YOU MAY LOSE ALL YOUR DATA.

TL;DR
-----

.. code-block:: bash

    $ export DATABASE_URL=mysql://USER:PASSWORD@HOST:PORT/NAME
    $ export DOMAIN_NAME=<enter-your-domain-name>
    $ pytower --deploy


Requires
--------
- python >= 3.8


Dependencies
------------
On Ubuntu 22.04 or Ubuntu 20.04:

.. code-block:: bash

    $ sudo apt install python3-venv docker.io docker-compose


Post-Installation
-----------------

.. code-block:: bash

    $ sudo usermod -aG docker $USER
    $ newgrp docker


Deploy
------

.. code-block:: bash

    $ cd ~
    $ python3 -m venv .venv
    $ source .venv/bin/activate
    (.venv) $ pip install --upgrade pip
    (.venv) $ pip install pytower

    (.venv) $ export DATABASE_URL=mysql://USER:PASSWORD@HOST:PORT/NAME
    (.venv) $ export DOMAIN_NAME=<enter-your-domain-name>
    (.venv) $ pytower --deploy


License
-------
Copyright (C) 2022-2023 Salman Mohammadi <salman@pytower.com>

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero 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 Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.
brickmaster 0.0.1.dev1
build and deploy Pythonic apps
Requires Python: >=3.8

PyTower
=======
Build and deploy Pythonic apps.

Attention
---------
PRE-ALPHA RELEASE.

NOT READY FOR PRODUCTION. ONLY FOR TESTING PURPOSES. YOU MAY LOSE ALL YOUR DATA.

TL;DR
-----

.. code-block:: bash

    $ export DATABASE_URL=mysql://USER:PASSWORD@HOST:PORT/NAME
    $ export DOMAIN_NAME=<enter-your-domain-name>
    $ pytower --deploy


Requires
--------
- python >= 3.8


Dependencies
------------
On Ubuntu 22.04 or Ubuntu 20.04:

.. code-block:: bash

    $ sudo apt install python3-venv docker.io docker-compose


Post-Installation
-----------------

.. code-block:: bash

    $ sudo usermod -aG docker $USER
    $ newgrp docker


Deploy
------

.. code-block:: bash

    $ cd ~
    $ python3 -m venv .venv
    $ source .venv/bin/activate
    (.venv) $ pip install --upgrade pip
    (.venv) $ pip install pytower

    (.venv) $ export DATABASE_URL=mysql://USER:PASSWORD@HOST:PORT/NAME
    (.venv) $ export DOMAIN_NAME=<enter-your-domain-name>
    (.venv) $ pytower --deploy


License
-------
Copyright (C) 2022-2023 Salman Mohammadi <salman@pytower.com>

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero 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 Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.
all-tools-on-blockchain 0.0.1
All-in-one toolset for blockchain.

# Install

```
pip install all-tools-on-blockchain
```

# Useage

Read the data of the public view in the contract：

```
read -a 0xb916F7A2233C90f7ca7B09f4Ece6aF9feafB8E38
```

The result looks like this:

```
Contract Address: 0xb916F7A2233C90f7ca7B09f4Ece6aF9feafB8E38
Contract Name: TimedLockBox
+--------------------------------------------+------------------+---------------------------+--------------------------------------------------------------------+
|          ABI From Which Contract           |    Data Type     |       Variable Name       |                         Value|Input Type                          |
+--------------------------------------------+------------------+---------------------------+--------------------------------------------------------------------+
| 0xb916F7A2233C90f7ca7B09f4Ece6aF9feafB8E38 |  no params func  |           owner           |             0x1590a7dc3485cE3D32cDAA7cB60E9F2D68116003             |
| 0xb916F7A2233C90f7ca7B09f4Ece6aF9feafB8E38 |  no params func  |     penaltyPercentage     |                                 5                                  |
| 0xb916F7A2233C90f7ca7B09f4Ece6aF9feafB8E38 |  no params func  |         totalFees         |                                 0                                  |
| 0xb916F7A2233C90f7ca7B09f4Ece6aF9feafB8E38 |       slot       |        _ADMIN_SLOT        | 0x0000000000000000000000000000000000000000000000000000000000000000 |
| 0xb916F7A2233C90f7ca7B09f4Ece6aF9feafB8E38 |       slot       |        _BEACON_SLOT       | 0x0000000000000000000000000000000000000000000000000000000000000000 |
| 0xb916F7A2233C90f7ca7B09f4Ece6aF9feafB8E38 |       slot       |    _IMPLEMENTATION_SLOT   | 0x0000000000000000000000000000000000000000000000000000000000000000 |
| 0xb916F7A2233C90f7ca7B09f4Ece6aF9feafB8E38 |       slot       |       _ROLLBACK_SLOT      | 0x0000000000000000000000000000000000000000000000000000000000000000 |
| 0xb916F7A2233C90f7ca7B09f4Ece6aF9feafB8E38 | with params func | getUnlockTimeAndLockedEth |                              address                               |
| 0xb916F7A2233C90f7ca7B09f4Ece6aF9feafB8E38 | with params func |           locks           |                              address                               |
+--------------------------------------------+------------------+---------------------------+--------------------------------------------------------------------+
```
omni-tool 0.0.2
All-in-one toolset for blockchain.

# Install

```
    pip install omni_tool
```

# Useage

    Read the data of the public view in the contract：

```
    read -a 0xb916F7A2233C90f7ca7B09f4Ece6aF9feafB8E38
```

The result looks like this:

```
    Contract Address: 0xb916F7A2233C90f7ca7B09f4Ece6aF9feafB8E38
    Contract Name: TimedLockBox
    +--------------------------------------------+------------------+---------------------------+--------------------------------------------------------------------+
    |          ABI From Which Contract           |    Data Type     |       Variable Name       |                         Value|Input Type                          |
    +--------------------------------------------+------------------+---------------------------+--------------------------------------------------------------------+
    | 0xb916F7A2233C90f7ca7B09f4Ece6aF9feafB8E38 |  no params func  |           owner           |             0x1590a7dc3485cE3D32cDAA7cB60E9F2D68116003             |
    | 0xb916F7A2233C90f7ca7B09f4Ece6aF9feafB8E38 |  no params func  |     penaltyPercentage     |                                 5                                  |
    | 0xb916F7A2233C90f7ca7B09f4Ece6aF9feafB8E38 |  no params func  |         totalFees         |                                 0                                  |
    | 0xb916F7A2233C90f7ca7B09f4Ece6aF9feafB8E38 |       slot       |        _ADMIN_SLOT        | 0x0000000000000000000000000000000000000000000000000000000000000000 |
    | 0xb916F7A2233C90f7ca7B09f4Ece6aF9feafB8E38 |       slot       |        _BEACON_SLOT       | 0x0000000000000000000000000000000000000000000000000000000000000000 |
    | 0xb916F7A2233C90f7ca7B09f4Ece6aF9feafB8E38 |       slot       |    _IMPLEMENTATION_SLOT   | 0x0000000000000000000000000000000000000000000000000000000000000000 |
    | 0xb916F7A2233C90f7ca7B09f4Ece6aF9feafB8E38 |       slot       |       _ROLLBACK_SLOT      | 0x0000000000000000000000000000000000000000000000000000000000000000 |
    | 0xb916F7A2233C90f7ca7B09f4Ece6aF9feafB8E38 | with params func | getUnlockTimeAndLockedEth |                              address                               |
    | 0xb916F7A2233C90f7ca7B09f4Ece6aF9feafB8E38 | with params func |           locks           |                              address                               |
    +--------------------------------------------+------------------+---------------------------+--------------------------------------------------------------------+
```
titlebarctk 0.1.4
Create a custom title bar for a windows app developed with custom tkinter
Requires Python: >=3.8

pip install titlebarctk

Create a custom title bar for a windows app developed with custom tkinter.

--------------------------------------------------
import titlebarctk as tb
import customtkinter as ctk

def save_like_this():
    print("Saving file")
    
def change_text():
    window_frame.titlebar_text_variable.set("Goodbye, World!")

root = ctk.CTk()

window_frame = tb.TitleBar(root,
                           height = 20,
                           non_maximised_width=1600,
                           non_maximised_height=900,
                           save_function=save_like_this,
                           title="Eat my dolphin shorts",
                           font=("helvetica", 20),
                           fg_color=["#ffffff", "#000000"],
                           start_fullscreen=False,
                           icon_path="path_to_icon.ico",
                           text_variable="Hello, World!")

window_frame.pack(side="top", fill="x")

root.after(2000, change_text)

root.mainloop()
--------------------------------------------------

Windows 10
Python 3

Install requires:
 - pywin32 306, url: https://pypi.org/project/pywin32/
 - screeninfo 0.8.1, url: https://pypi.org/project/screeninfo/
 - PIL 10.2.0, url: https://pypi.org/project/pillow/
 - customtkinter 0.3, url: https://pypi.org/project/customtkinter/0.3/, url: https://customtkinter.tomschimansky.com/

--------------------------------------------------

GitHub url: https://github.com/DevDolphin7/TitleBar
PyPI url: https://pypi.org/project/titlebarctk/
Get in contact: DevDolphin7@outlook.com
codec-video 0.1.0
Python Library for the Codec API
Requires Python: >=3.8

# Codec Python Library

The Codec Python library provides convenient access to the Codec API from applications written in Python 3.

## Documentation

See the [Codec docs](https://docs.codec.io).

## Installation

You don't need this source code unless you want to modify the package. If you just want to use the package, just run:

```python
pip install --upgrade codec-video
```

Install from source with:

```python
python setup.py install
```

### Requirements
Python 3.10+


## Usage

The library needs to be configured with your team's API key which is available in the [Codec Dashboard](https://codec.io/dashboard). Instantiate the Codec client with it:

```python
from codec import Codec

codec = Codec("pk_xxx...")

# Get a collection
collection = codec.collections.get("col_xxx...")

# Search within videos in a collection
query = "trump wearing a red hat and talking about north korea"
results = codec.search(
    query=query,
    search_visual=True,
    search_speech=True,
    collection=collection.uid,
    max_results=5
)
```

### Handling exceptions
Unsuccessful requests raise exceptions. The class of the exception will reflect the sort of error that occurred, and the error message will provide more context. See the [API reference](https://docs.codec.io) for a description of the error classes you should handle.


## Support
For support, reach out to [contact@codec.io](mailto:contact@codec.io).
poseconnect 0.17.2
Tools for constructing 3D pose tracks from multi-camera 2D poses
Keywords: pose reconstruction, pose tracking

# poseconnect

Tools for constructing 3D pose tracks from multi-camera 2D poses

## Installation

To install both the Python library and the command line interface, launch a
Python virtual environment (optional, but recommended) and then install via
`pip`:

```
pip install poseconnect
```

## Command line interface

The command line interface consists of a single command (`poseconnect`) with
four subcommands:

* `reconstruct` takes a file of 2D pose data and a file of camera calibration info as inputs and outputs a file of 3D pose data
* `track` takes a file of 3D pose data as input and outputs a file of 3D pose data with track IDs
* `interpolate` takes a file of 3D pose data with track IDs as input and fills time gaps in each track with linearly interpolated poses
* `identify` takes a file of 3D pose data with track IDs and a file of location sensor data with person IDs and outputs a file of 3D pose data with track and person IDs
* `overlay` takes a file of 2D or 3D pose data and a source video for the data and outputs a video with the poses overlaid

### Help

Overall help is available at `poseconnect --help` and help for each subcommand
(including usage and a list of options) is available at `poseconnect SUBCOMMAND
--help` (e.g., `poseconnect reconstruct --help`).

### Data formats

More information about input and output data file formats is available [here](https://github.com/WildflowerSchools/poseconnect/blob/master/docs/data_formats.md).

### Demo

To see the command line interface in action, download and unzip the following sample JSON data files to your current directory and run the [demo shell script](https://github.com/WildflowerSchools/poseconnect/blob/master/scripts/poseconnect_demo.sh):

* [2D pose data](https://wildflower-tech-public.s3.us-east-2.amazonaws.com/poseconnect/sample_pose_2d_data.zip)
* [Camera calibration info](https://wildflower-tech-public.s3.us-east-2.amazonaws.com/poseconnect/sample_camera_calibration_info.zip)
* [Sensor data](https://wildflower-tech-public.s3.us-east-2.amazonaws.com/poseconnect/sample_sensor_data.zip)