semvec/pypi-packages huggingface dataset:
django-celery-beat-endpoint 0.1.2
A library that provides basic status and tasks endpoint for Django Celery Beat.
Requires Python: >=3.6
Keywords: django, celery, beat, status, endpoint

# Django Celery Beat Endpoint
[![Python version](https://img.shields.io/pypi/pyversions/django-celery-beat-endpoint.svg?logo=python)](https://pypi.python.org/pypi/django-celery-beat-endpoint)
[![PyPI package](https://img.shields.io/pypi/v/django-celery-beat-endpoint.svg)](https://pypi.python.org/pypi/django-celery-beat-endpoint)
[![PyPI download](https://img.shields.io/pypi/dm/django-celery-beat-endpoint.svg)](https://pypi.python.org/pypi/django-celery-beat-endpoint)
[![GitHub](https://img.shields.io/github/license/ZhaoQi99/django-celery-beat-endpoint)](https://github.com/ZhaoQi99/django-celery-beat-endpoint/blob/main/LICENSE)
![GitHub last commit (by committer)](https://img.shields.io/github/last-commit/ZhaoQi99/django-celery-beat-endpoint)

A library that provides basic `status` and `tasks` endpoint for Django Celery Beat.

Inspired by [vintasoftware/django-celerybeat-status](https://github.com/vintasoftware/django-celerybeat-status)

## Requirements
* Python >= 3.6
* [Django](https://docs.djangoproject.com/)
* [Celery](https://docs.celeryq.dev/)

## Install
```shell
pip install django-celery-beat-endpoint
✨🍰✨
```
Or you can use `pip install git+https://github.com/ZhaoQi99/django-celery-beat-endpoint.git
` install latest version.

## Usage
### Quick start
Just edit `proj/celery.py`, and replace `Celery` with `AwareCelery`

```python
from django_celery_beat_endpoint.celery import AwareCelery
app = AwareCelery("proj")
# Or
from django_celery_beat_endpoint.celery import AwareCelery as Celery
app = Celery("proj")

```
### Settings
You can easily configure lower case setting by referring [Configuration and defaults](https://docs.celeryq.dev/en/stable/userguide/configuration.html).

Or you can use a `CELERY_` prefix uppercase setting and loading configuration from the Django settings module.

* beat_port / CELERY_BEAT_PORT - port for http server
    > Default: 8005
* http_server / CELERY_BEAT_HTTP_SERVER - HTTP server class
    > Default: "django_celery_beat_endpoint.backends:HTTPServer"

### API
* /status
```json
{
  "status": "OK"
}
```

* /tasks
```json
[
  {
    "name": "proj.tasks.add",
    "task": "",
    "args": "()",
    "last_run_at": "2024-06-18 20:00:00",
    "schedule": "<freq: 1.00 minute>",
    "kwargs": "{}",
    "is_due": true,
    "next_execution": "2024-06-18 20:00:10"
  }
]
```
## Roadmap
- [ ] Support more server backends, such as Tornado, Flask and FastAPI.

## License
[GNU General Public License v3.0](https://github.com/ZhaoQi99/django-celery-beat-endpoint/blob/main/LICENSE)

## Author
* Qi Zhao([zhaoqi99@outlook.com](mailto:zhaoqi99@outlook.com))
five-strips-of-bacon 1.0.3
Encode/Decode messages using five simultaneous bacon ciphers.
Requires Python: <4.0,>=3.8

# Five strips of bacon
## Installation

To install you can use pip.( or pip3 depending on your system )

```
pip install five-strips-of-bacon
```

To start the application just run it from the command line.

```
five-strips-of-bacon
```


## About

Is it steganography if it's obvious?

no.

Bacon's cipher was designed to hide text inside other text, photos, etc.

Each character in the hidden text requires 5 bits of information. For example it could be if a character is bold, or not. Maybe wheather people in a photo have their head turned to the side or not.
So why not "hide" 5 bits of information in a single character? Who would even notice?
Turns out everyone. This is an obnoxious combination. 
This works on the markdown used by discord, or GitHub. Just select the one you want. 

![Discord_example](https://github.com/Odyhibit/five_slices_of_bacon/assets/1384102/b508a569-61c7-4a1f-ba16-441b4ae94d51)


GitHubs markdown uses html for underline. Simply select the output format you wish, either Discord style markdown, or GitHub style markdown.

![encoding](https://github.com/Odyhibit/five_slices_of_bacon/assets/1384102/23b28988-76db-46a7-98a7-857de31128eb)

Use the decode tab to recover the hidden text.

![decoding](https://github.com/Odyhibit/five_slices_of_bacon/assets/1384102/343706e1-4983-4046-952a-7be5abeb0142)
CrystalStructure 0.1.0
A python implementation of a Crystal Structure based on pymatgen

## About

A python implementation of Crystal structures based on pymatgen which supports:
- importing crystal structures via .cif
- representation of Lattice Parameters and Crystal Base as easily accessible Pythonic objects
- Saving crystal structures as .json files 
- Scaling the dimensions of a structure
- Determining an estimate of atomic volume in unit cell
- Standardizing the Lattice parameter ordering and ordering of atoms within the unit cell
- Finding scattering parameters of atoms in the crystal
- Representing partially labeled crystal structures with unknown data points



## Setup:
The library can be installed using pip

```bash
pip install CrystalStructure 
```
alg-service-api-p12 1.0.5
alg service grpc api (for python3.12 )
Requires Python: >=3.12

# Alg-service-api





## Install 

### Upgrade pip 

```shell

 python.exe -m pip install --upgrade pip

```

### Install basic package 

```commandline
pip install  grpcio grpcio-tools protobuf 

```


## Grpc tools 

cd $project 

```shell

.\tools\create_grpc_proto.cmd

```
rail-tpu-utils 0.0.3
Basic utilities for TPUs!
Requires Python: >=3.8

# TPU Utils


## TL;DR: Please stop cross-region traffic

At the very beginning of your launcher, please add this:

```python
from tpu_utils import prevent_cross_region
...

def main(_):
    prevent_cross_region(FLAGS.save_dir, FLAGS.data_dir, ...) # Anything that may be cross region

```

## Installation:

```
pip install rail_tpu_utils 
```

```
pip install git+https://github.com/dibyaghosh/tpu_utils.git
```


## Also has:

- `tpu_utils.initialize_compilation_cache`: Initializes JAX's compilation cache