semvec/pypi-packages huggingface dataset:
pygithubactions 0.1.5
Github actions core library implemented in python
Requires Python: >=3.8
Keywords: pygithubactions

# pygithubactions
[![CI](https://github.com/lestex/pygithubactions/actions/workflows/main.yml/badge.svg)](https://github.com/lestex/pygithubactions/actions/workflows/main.yml)

### pygithubactions/core
> Core functions for setting results, logging, registering secrets and exporting variables across actions

### Usage
### Import the package

```python
from pygithubactions import core
```

Refer to [core](docs/core.md) for a documentation.
DiamondCoinApi 0.0.3
A package to easy use API Diamond Coin API

# DiamondCoin

DiamondCoin is a Python library for working with the [DiamondCoin API](https://vk.com/@diamondcoinnn-diamond-api).

## Installation

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install DiamondCoin.

```bash
pip install DiamondCoinApi
```

## Usage

```python
import diamondcoin

dc = diamondcoin.DiamondCoin(user_id='your_user_id', key='your_key')

# Send payment
dc.send_payment(to_id='receiver_user_id', amount='1000')

# Get payment URL
dc.get_payment_url(amount=100)

# Get transactions
dc.get_transactions(tx=[1])

# Get balance
dc.get_balance()

# Set Callback URL
dc.set_shop_name(name)

# Remove callback endpoint
dc.remove_callback_endpoint()

# Set callback endpoint
dc.set_callback_endpoint(ip='your_ip_address', port=8080)

# Get top users
dc.get_top(top_type='user')

# Run callback server
dc.run_callback()

# Payment handler
@dc.payment_handler(handler_type='longpoll')
def payment_callback_handler(payment_data):
    print(payment_data)

dc.run_longpoll(tx=[1])
or 
dc.run_longpoll(tx=[2])
```

## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

## License
[MIT](https://choosealicense.com/licenses/mit/)
universalio 0.0.14
Common API for asynchronous file management
Requires Python: >=3.7

# UniversalIO

UniversalIO is a library for Python developers looking to seamlessly integrate multiple different
file storage solutions. 

The concept was born out of a need for a project to allow users to specify files which might be in the
Azure Blob Storage, Azure File Store, on a network drive, or on a SFTP server and then manipulate these
files. In addition, there was a need to write the same file back to multiple different locations. The
solution was to wrap the specific API for those storage solutions in an API that allowed the system to
operate on them consistently, as well as coordinating file transfers between them. The need for batch
operations led to the adoption of asyncio and its implementations for most of the backend, though 
non-asynchronous methods are available as well. 


## Operations Supported

- is_dir()
- is_file()
- exists()
- parent()
- child(child_name)
- basename()
- joinpath(*paths)
- remove()
- read(block_size)
- write(bytes)
- text(encoding)
- copy()
- move()
- mkdir(recursive)
- rmdir(recursive)
- crawl()
- detect_encoding()
- is_local_to(resource)

Asynchronous versions of most of the above exist with the suffix _async


## Storage Solutions Supported

- Local/network drives (via aiofiles)
- SFTP (via asyncssh)
- Azure Blob Storage (via azure.storage.blob.aio)
- HTTP servers (via aiohttp)
  - Requires GET support for read access
  - Requires PUT support for write access
  - Requires DELETE support for delete
  - Supports MKCOL for basic directory/collection creation
  - Supports COPY, falls back to a GET and a PUT, for file copying
  - Supports MOVE, falls back to a COPY and a DELETE, for file moving


## Planned Enhancements

- Some restructuring to match the pathlib API as much as possible
- Support for pulling credentials from TOML files in user's home directory
- Support for Azure File Storage
- Support for FTP and FTPS
- Support for direct HTTP access and HTML scraping
- Support for a batch file uploader/downloader
- Support for glob() matching and other searching options
- Support for pathlib-style with_name() to change the file name
- Support for touch()
- Support for writing text directly
- Support for HTTP authentication methods, including a custom method to support custom API calls
- More direct support for file copy/moving if the descriptor and connection is the same
- Considering support for SSH/SCP
- Considering support for relative file paths on local/network drives (challenging to understand what the root would be?)
- Considering support for chmod/etc (but not supported on Windows)
- Considering support for symbolic link creation (but complex on Windows)
median-polish 0.1.0
perform median polish on data

# Python Median Polish
_Keji Li_

Median polish a non-parametric exploratory statistical method proposed by Tukey.

It assumes an additive model, with constant random marginal effects (e.g.: random (categorical) row and column effect in a two-way table).
This repository contains a python/numpy implementation of this method used on 2d numpy.ndarray data.

This package can be found on pypi as median_polish.