semvec/pypi-packages huggingface dataset:
masoud 1.5.0
Think Docker Compose + Ansible inventory + Python-scriptable
Requires Python: >=3.12

# Masoud

> *Masoud (Arabic: مسعود يُقرأ:مَس عُود, lit. 'fortune, happy, prosperous, lucky'*

Masoud is a Python library that helps me manage complex multi-host container setups in a flexible and declarative way.

Masoud is built on the following concepts:

1. *Inventories* (host connection information, host variables) are stored in TOML 
2. *Services* (Nginx, Postgres, your own `Dockerfile`, ...) are described in Python

## Contents

- [Installation](#installation)
- [Tutorial](#service-definitions)

## Installation

Masoud is available on [PyPI](https://pypi.org/project/masoud/).

Via `pip`:

```sh
pip install masoud
```

# Tutorial

...TBD
flysearch 0.1.3
Flight Search API Wrapper

# Flight Search API Wrapper

This Python project provides a convenient wrapper around the Flight Search API, enabling users to search for flight offers based on various criteria such as departure and arrival locations, date ranges, passenger birth dates, and more.

# Disclaimer

DISCLAIMER: This library is not affiliated, endorsed, or sponsored by Rainbow or any of its affiliates.
All trademarks related to Rainbow and its affiliates are owned by the relevant companies.
The author(s) of this library assume no responsibility for any consequences resulting from the use of this library.
The author(s) of this library also assume no liability for any damages, losses, or expenses that may arise from the use of this library.
Any use of this library is entirely at the user's own risk.
It is solely the user's responsibility to ensure compliance with Rainbow's terms of use and any applicable laws and regulations.
The library is an independent project aimed at providing a convenient way to interact with the Rainbow API, allowing individuals to find flights for personal use, and then ultimately purchase them via Rainbow's website. While the author(s) will make efforts to ensure the library's functionality, they do not guarantee the accuracy, completeness, or timeliness of the information provided.
The author(s) do not guarantee the availability or continuity of the library, and updates may not be guaranteed.
Support for this library may be provided at the author(s)'s discretion, but it is not guaranteed.
Users are encouraged to report any issues or feedback to the author(s) via appropriate channels.
By using this library, users acknowledge that they have read, understood, and agreed to the terms of this disclaimer.

## Features

- Search flights by departure and arrival IATA codes.
- Filter flights based on one-way trips, departure and arrival dates.
- Sort flight offers by price, name ascending, and name descending.
- Support for specifying passenger birth dates for age-specific searches.
happy-little-helpers 0.0.3
a collection of happy little helpers.
Requires Python: >=3.6

# happy-little-helpers

[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)  

**v0.0.3**  

#

happy_little_helpers is a python package that gives you some happy little utils including:


## flash_env

easy flash drive credential management for moving from system to system.

```
get_flash_path(root_directory) - get the path to your credentials flash drive automatically 

read_env(flash_path) - check things are working using test credentials
```
## debugger

quickly turn debugging console prints on and off

```
debug_print() - replaces the print() function

enable_debug_mode() - global function to enable debugging

disable_debug_mode() - global function to disable debugging (this is the default behavior)

```


## project-structure
```
happy-little-helpers
├─ .gitignore
├─ README.md
├─ LICENSE
├─ pyproject.toml
├─ src/  
|   └─ happy_little_helpers/
│     ├─ __init__.py
│     ├─ debugger.py
│     └─ flash_env.py
└─ tests/
   ├─ __init__.py
   ├─ credentials/
   │  └─ happy-little-helpers/
   │     └─ .env
   ├─ main_test.py
   └─ pythonpath.txt

```

## how to test locally

1. navigate to the root package directory `happy-little-helpers` and add the temp `PYTHONPATH` found in `happy-little-helpers/tests/pythonpath.txt`: 

```

Linux (Tested in Ubuntu):
export PYTHONPATH=/home/<username>/Documents/github/happy-little-helpers/src:$PYTHONPATH

Windows 10:
export PYTHONPATH=C:\Users\<username>\Documents\github\happy-little-helpers\src:$PYTHONPATH
```

2. format a flash drive and name the partition `credentials`. 

3. copy the contents of the `credentials` directory to your newly formated drive.

4. run `python3 tests/main_test.py` from your root directory to print the demo .env retrieved from your credentials flash drive.

## how to build and distribute

```
python3 -m build

python3 -m twine upload dist/*
```
ASDParser 0.4.2
A python parser for the ASD database
Requires Python: >=3.7

# ASDParser

ASDParser provides a single parser for Allosteric Database ASD

[![DOI](https://zenodo.org/badge/569017084.svg)](https://zenodo.org/doi/10.5281/zenodo.10699331)
```
Qiancheng Shen, Guanqiao Wang, Shuai Li, Xinyi Liu, Shaoyong Lu, Zhongjie Chen, Kun Song, Junhao Yan, Lv Geng, Zhimin Huang, Wenkang Huang, Guoqiang Chen, Jian Zhang, 
ASD v3.0: unraveling allosteric regulation with structural mechanisms and biological networks, Nucleic Acids Research, Volume 44, Issue D1, 4 January 2016, Pages D527–D535, 
https://doi.org/10.1093/nar/gkv902
```

This python wrapper allow to retrieve the database easily as python dataclasses as well as provide simple utility functions for panda dataframe that allow to explor and filter intersting subsets of the database.


## Installation

ASDPaser is generally distributed using pypi and can install using pip, as follow:

```
pip install --upgrade ASDParser
```

## Usage

Allosteric database (ASD) need to be dowloaded under the local file system, intructions for dowload are available under the [ASD project](http://mdl.shsmu.edu.cn/ASD/module/download/download.jsp?tabIndex=1).


```
import pandas as pd
from asdparser.asd import AsdDB

db = AsdDB(db_directory)
```

Retrieve a specific item

```
db.get('ASD01140000_19')
```

Database properties in panda frames:

```
db.to_df()
```

## Data dictionary

The following python dataclasses are available.

![](doc/datadictionary.png)
weather-sdk-nikita-alekseev 0.1
SDK for accessing weather data from OpenWeatherMap API

# Weather SDK

Weather SDK - это инструментарий разработки программного обеспечения (SDK) для доступа к данным о погоде с использованием API OpenWeatherMap.

## Установка

Вы можете установить Weather SDK с помощью pip:

```bash
pip3 install weather-sdk
```

```python
from weather_sdk import WeatherSDK

# Создаем экземпляр WeatherSDK с вашим API-ключом
sdk = WeatherSDK(api_key="your_openweathermap_api_key")

# Получаем данные о погоде для города London
data = sdk.get_weather("London")

# Выводим данные о погоде
print(data)
```