semvec/pypi-packages huggingface dataset:
aioworkers-boto 0.1.0
Connector and storage over boto
Requires Python: >=3.7
Keywords: aioworkers,boto,botocore,s3

# Aioworkers Boto

[![PyPI - Version](https://img.shields.io/pypi/v/aioworkers-boto.svg)](https://pypi.org/project/aioworkers-boto)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/aioworkers-boto.svg)](https://pypi.org/project/aioworkers-boto)

-----

**Table of Contents**

- [Installation](#installation)
- [Use](#use)
- [License](#license)

## Installation

```console
pip install aioworkers-boto
```

## Use

```yaml
s3:
  cls: aioworkers_boto.storage.Storage
  bucket: mybucket
  path: subdir/subsubdir
  connection:
    endpoint_url: https://...
    aws_secret_access_key: '&124323453456789'
    aws_access_key_id: key-id
    region_name: us-east-1
  format: json
```

```python
await context.s3.set(key, data)  # save data
d = await context.s3.get(key)  # get data
await context.s3.set(key, None)  # delete
```

## License

`aioworkers-boto` is distributed under the terms of the [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html) license.
pyspinners 0.0.3
CLI Progress Spinner collection
Requires Python: >=3.6

# PySpinners

## CLI Progress Spinner collection

PySpinners is a collection of progress spinners for CLI applications.


### Installation
```sh
pip install pyspinners
```

### Usage
```sh
# Create new spinner instance
# Options 1-30 for different spinner type
# True/False shows both progress and spinner or just the spinner
spinner1 = NewSpinner(1, False)

# Any list or any other iterable can be used
lst = [1, 2, 3, 4, 5]

for i, item in enumerate(lst):
    ...do stuff...
    spinner1.spin(i+1, len(lst))
    # Call the .spin() function and give as parameters the iteration number and the length of the iterable.
```

### License

MIT
pygsm-gaussian 1.0.1
Reaction path searching

# pyGSM
pyGSM (Python + GSM) is a reaction path and photochemistry tool. It combines the powerful tools of python with the Growing String Method to allow for rapid prototyping and improved readability. This forked repo is from https://github.com/ZimmermanGroup/pyGSM. This repo was modified so it can run with Gaussian software. This package has been published in PyPi so you can easily download it.

## Documentation
See https://zimmermangroup.github.io/pyGSM/


## Install instructions

### Option 1: Installing from PyPi

   1. `conda create -n gsm_env python=3.8`
   2. `conda activate gsm_env`
   3. `conda install -c conda-forge xtb-python`
   4. `conda install -c conda-forge cclib=1.7.1`
   5. `conda install -c conda-forge ase=3.22.1`
   6. `conda install xtb=6.4.1`
   7. `pip install pygsm-gaussian`

### Option 2: Installing from source

Install the code using `python setup.py install`.\
You can also install locally without sudo permissions like:
`python setup.py install --prefix ~/.local`
You might need to create the folder `~/.local/lib/` if setup.py complains about the folder not existing.

It's also recommended to do the installation within a conda environment e.g.:
   1. `conda create -n gsm_env`
   2. `source activate gsm_env`
   3. `python setup.py install --prefix ~/.local`

## LICENCE Notifications
This project contains source material from the geomeTRIC package.\
Copyright 2016-2019 Regents of the University of California and the Authors\
Authors: Lee-Ping Wang, Chenchen Song\ 
https://github.com/leeping/geomeTRIC/blob/master/LICENSE


## Credits: 
Cody Aldaz (lead author) \
Prof. Paul Zimmerman \
Prof. Lee-Ping Wang \
Prof. Todd Martinez
cardiffwaste 0.2.6
A package to gather waste collection details for UK addresses served by Cardiff Council.
Requires Python: >=3.7

# cardiffwaste

## About

This is a simple package to collect upcoming waste collections for an addresses served by Cardiff Council.

## Installation

```
pip install cardiffwaste
```

## Usage

### Getting Collections

Getting collections requires your Unique Property Reference Number (UPRN), the example below uses `123456789012`. If you don't know this (highly likely), you can use the `address_search` helper to look up the UPRN as decribed [below](#address-search)

```python
from cardiffwaste import WasteCollections

address = WasteCollections(123456789012)
collections = address.get_next_collections()

print(collections["general"]["collection_date"])
# 2022-01-15

```

Five collection types are currently handled, which are `general`, `recycling`, `food`, `garden` and `hygiene`. These keys will only be present if a collection is scheduled in the next 4 weeks. For scheduled collections, each collection will have the following keys:

| Attribute | Value Type | Description |
| --- | --- | --- |
| `type` | `str` | The collection type (`general`, `recycling`, `food`, or `garden`) |
| `collection_date` | `datetime.date` | Date of next collection |
| `collection_type` | `str` | `scheduled` or `rescheduled` depending on if planned has been missed |
| `image` | `str` | URL of a representation of the collection type |


### Address Search

You can find your UPRN using the `address_search` helper. This takes any reasonable string describing the address, such as a post code, and returns a dictionary of possible matches. The returned dictionary is of the form `{int(UPRN): str(address_description)}`

The helper can be called as follows:

```python
from cardiffwaste import address_search

address_search("CF10 1AA")

# returns: 
# {10090717081: 'Flat 1, 22 St Mary Street, Cathays, Cardiff, CF10 1AA',
#  10090717082: 'Flat 2, 22 St Mary Street, Cathays, Cardiff, CF10 1AA',
#  10090717083: 'Flat 3, 22 St Mary Street, Cathays, Cardiff, CF10 1AA',
#  10090717084: 'Flat 4, 22 St Mary Street, Cathays, Cardiff, CF10 1AA',
#  10095459274: 'Managers Flat, Cardiff Cottage, 25 St Mary Street, Cathays,  Cardiff, CF10 1AA'}

address_search("mansion house")
# returns:
# {10003566863: 'First Floor Flat, Mansion House, Richmond Road, Roath, Cardiff, CF24 3UN',
#  10003566864: 'First Floor Rear, Mansion House, Richmond Road, Roath, Cardiff, CF24 3UN',
#  10003566865: 'Second Floor, Mansion House, Richmond Road, Roath, Cardiff, CF24 3UN',
#  200002933742: 'Mansion Shand House, 20 Newport Road, Adamsdown, Cardiff, CF24 0DB'}
```



## Contributing

My current plans are to get this to what might actually be called a stable state and sort out CI.