semvec/pypi-packages huggingface dataset:
Fun-APIs-CLI 0.2.0
A fun Python CLI tool for fetching random facts, animal information, quotes, and much more from various APIs.
Requires Python: >=3.6

![LOGO](https://raw.githubusercontent.com/tahadnan/Fun-APIs-CLI/main/Fun_APIs_logo.png)

# Fun APIs CLI

A simple Python command-line interface utility to interact with various fun APIs: facts, animals, quotes...
This project, designed for learning and fun, can pull random facts, animal data, quotes and much more via API Ninjas and other API sources.

## Installation

```bash
pip install Fun-APIs-CLI
```
## Configuration

1. Acquire the needed API-Keys, head to the [project wiki](https://github.com/tahadnan/Fun-APIs-CLI/wiki) for more info about this step.
2. Run ```fun-apis-cli -c``` and you will be prompted to enter the required APIs keys.

## Contributing

This project relies on collaboration and community support! It's designed to be an evolving, living tool, and while it currently supports APIs for fun facts, animals, and quotes, the possibilities are endless. Whether you'd like to add new APIs, enhance existing features, refine the code, or even update the documentation, contributions are welcome. Let's make this CLI a better and more diverse tool together. You can fork the repository, look at the code, and send your pull requests-we are excited to see what you will add to the project!
pycolint 0.2.1rc10
Add your description here
Requires Python: >=3.10

# pycolint

Why another commit linter? Because all available tools seemed to do too much,
while lacking either customizability or a sane way to communicate semantics
to the developer.
PyCoLint is a commitlinter written in python.
It's only job is to help you adhere to the syntax defined by the
conventional commit specification[https://www.conventionalcommits.org/en/v1.0.0/].
It does not know anything about the semantics of commit messages.
That means it does not offer any semantics related features.
Instead of having to care about version bumping etc., we want to provide
helpful error messages and other feedback that should help a team to
stick to their conventions.

The linter warns about:

- exceeding maximum line length
- empty scope, e.g., `"feat(): empty scope"`
- missing type
- ending the commit msg hdr with a `.`
- missing separation between body and header
- empty body
- whitespace in scopes

We try to stick close to the official conventional commit specification.
As such we do not restrict the usable types nor the scopes in any way.


### ToDo in order of importance

- [ ] check against a list of user defined types
- [ ] check against a list of user defined scopes 
- [ ] configure via `pyproject.toml`
- [ ] add pre-commit hook
- [ ] warn about past tense for very common cases, e.g., "added", "made", "did",...

### Known Issues

- [ ] only the last token corresponding to an error is marked
- [ ] Unclosed parentheses/missing scope is not detected for this message `"feat(: msg."`
httpx-structlog 0.1.1
Сustom httpx client that logs all requests and responses with structlog.
Requires Python: <4.0,>=3.8
Keywords: httpx, structlog, logging

![PyPI - Version](https://img.shields.io/pypi/v/httpx-structlog)
![PyPI - Downloads](https://img.shields.io/pypi/dm/httpx-structlog)


# httpx-structlog

Сustom httpx client that logs all requests and responses with structlog.

## Installation

Install using `pip`:

```shell
$ pip install httpx-structlog
```

## Usage

```python
from httpx_structlog import AsyncLoggingClient, LoggingClient

# configure structlog
# structlog.configure(
#     processors=[structlog.processors.JSONRenderer(sort_keys=True, indent=4)]
# )

# Sync client
with LoggingClient() as client:
    client.get("https://httpbin.org/uuid")


# Async client
async with AsyncLoggingClient() as client:
    await client.get("https://httpbin.org/uuid")
```

## Log example

```json
{
    "duration": 0.49533109995536506,
    "event": "httpx request",
    "host": "httpbin.org",
    "method": "GET",
    "path": "/uuid",
    "request_body": "",
    "request_headers": {
        "accept": "*/*",
        "accept-encoding": "gzip, deflate",
        "connection": "keep-alive",
        "host": "httpbin.org",
        "user-agent": "python-httpx/0.27.0"
    },
    "request_query": "",
    "response_body": "{\n  \"uuid\": \"36a2c551-8632-4712-8b56-d3e21819c04e\"\n}\n",
    "response_headers": {
        "access-control-allow-credentials": "true",
        "access-control-allow-origin": "*",
        "connection": "keep-alive",
        "content-length": "53",
        "content-type": "application/json",
        "date": "Sat, 13 Jul 2024 12:22:17 GMT",
        "server": "gunicorn/19.9.0"
    },
    "response_status": 200
}
```
dropletdvaporationsimulation 1.1.2
This project simulates the evaporation and dynamics of an n-Decane droplet in a heated airflow.
Requires Python: >=3.11

# Droplet Evaporation Simulation

[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![Coverage Status](https://coveralls.io/repos/github/guillaume-bailly/DropletEvaporationSimulation/badge.svg?branch=main)](https://coveralls.io/github/guillaume-bailly/DropletEvaporationSimulation?branch=main)
[![Documentation Status](https://readthedocs.org/projects/dropletevaporationsimulation/badge/?version=latest)](https://dropletevaporationsimulation.readthedocs.io/en/latest/)
![Test Status](https://github.com/guillaume-bailly/DropletEvaporationSimulation/actions/workflows/tests.yml/badge.svg)
![PyPI](https://img.shields.io/pypi/v/DropletEvaporationSimulation)



This project simulates the evaporation and dynamics of an n-Decane droplet in a heated airflow, using both the D² Law and Infinite Liquid Conductivity models. It visualizes droplet diameter, temperature, velocity, and axial position over time. 

It can be used to compute the minimal axial length of a combustion chamber to ensure full envaporation of the droplet.

Droplet properties can be modified in src/constants.py to simulate the vaporization of desired fuel.

## Features

- **D² Law Model** and **Infinite Liquid Conductivity Model** simulations
- Plots for droplet diameter, temperature, axial velocity and position
- Adjustable parameters and configurations for droplet properties and environmental conditions

## Installation

```bash
git clone https://github.com/guillaume-bailly/DropletEvaporationSimulation.git
cd DropletEvaporationSimulation
pip install -r requirements.txt
```

## Documentation

https://dropletevaporationsimulation.readthedocs.io/en/latest/