semvec/pypi-packages huggingface dataset:
SafeW 25.4.14
Lightweighted package to control SafeW Bot.

#SafeW(25.4.12)
**Arabic & English documentation below**

<p align="center">
  <img src="https://static.pepy.tech/badge/ftpsocket" height="30" />
  <img src="https://static.pepy.tech/badge/ftpsocket/month" height="30" />
</p>

---
##
version=`25.4.14`
## التنصيب | Installation

```bash
pip install safew==25.4.14
```

---

## الاستخدام السريع | Quick Usage

### العربية
```python
from safew import SafeW
bot = SafeW("YOUR_BOT_TOKEN")
bot.send_message(chat_id=123456789, text="أهلا بك!")
```

### English
```python
from safew import SafeW
bot = SafeW("YOUR_BOT_TOKEN")
bot.send_message(chat_id=123456789, text="Welcome!")
```

---

## الميزات | Features

- إرسال رسائل | Send messages: `sendMessage`
- إرسال صور، فيديو، مستندات | Media sending: `sendPhoto`, `sendVideo`, `sendDocument`
- حذف الرسائل | Delete messages: `deleteMessage`
- معلومات البوت | Bot info: `getMe`
- الحظر | Ban: `banChatMember`
- الردود التفاعلية | Inline/Callback responses: `answerInlineQuery`, `answerCallbackQuery`
- دعم خيارات | Option support: `reply_markup`, `parse_mode`, `protect_content`

---
---

## المساهمة | Contributing

المكتبة مفتوحة المصدر وتقبل المساهمات.
The `library` is open-source and welcomes contributions.
easybmp 0.0.5
A Python library which can easily read / modify / compare / and other functions with .bmp files

# easybmp

`easybmp` is a python library for reading and writing BMP images. It is designed to be easy to use and provides a simple interface for reading and writing BMP files.

[GitHub Repo](https://github.com/NaoCoding/easybmp)

[Doc (GitHub Wiki)](https://github.com/NaoCoding/easybmp/wiki)

[PyPI](https://pypi.org/project/easybmp)

## 📦 Installion

```bash
pip install easybmp
```

## 📖 Usage

easybmp provides two different ways to use the library: using in python script or using command line interface.

## Examples

```bash
> easybmp -f test.bmp -s
> 
========================================
            BMP FILE INFO           
========================================
bfType        : BM
bfSize        : 54,462
bfReserved1   : 0
bfReserved2   : 0
bfOffBits     : 54
biSize        : 40
biWidth       : 100
biHeight      : 100
biPlanes      : 1
biBitCount    : 24
biCompression : 0
biSizeImage   : 0
========================================
```
RootsWeatherProject 1.0.41
A package holding microservices to create video from compiled weather image data

# Roots Weather Project v2

![Build Workflow](https://github.com/johncanthony/RootsWeatherProject/actions/workflows/python-package.yml/badge.svg) [![PyPI](https://img.shields.io/pypi/v/rootsweatherproject)](https://img.shields.io/pypi/v/rootsweatherproject)


`RootsWeatherProjectv2` is a Python package that contains pipeline microservices designed to create and upload videos (h.264) from compiled NOAA GOES image data. 

Project Youtube Link : [https://www.youtube.com/@rweather](https://www.youtube.com/@rWeather)

## Services

- **Manager API**: Uvicorn wrapped FastAPI server for managing video creation jobs state. [ Supported state backend: Redis ]
- **Image Resolver**: Resolves NOAA GOES image urls for a provided region and image resolution
- **Image Grabber**: Fetches the resolved image urls and stores in the shared file storage. 
- **Video Maker**: FFMpeg runner to encode the images into video (h.264 + AAC). [ Encoding Resolutions - 1920x1080, 1080x1920]
- **Video Uploader**: Uploads encoded video to the host service (Youtube is currently the only supported hosting service)

## Installation

The project can be installed using pip:

```bash
$ pip install RootsWeatherProject
```

## Example Architectures 
### Local K3S on Raspberry PI
![Architecture Diagram](https://raw.githubusercontent.com/johncanthony/RootsWeatherProject/main/docs/images/RWDArchitecture.png)

### Google Cloud Platform
![Architecture Diagram](https://raw.githubusercontent.com/johncanthony/RootsWeatherProject/main/docs/images/RWP_Architecture-GCP.png)
nk100 1.0.0
Layered Unicode base-100000 numeral system using Hangul, Hanja, and CJK extensions.
Requires Python: >=3.6

# nk100

Layered Unicode Base-100000 numeral system.

- Top 30,000 characters: Hangul + Hanja (human-readable)
- Bottom 70,000 characters: CJK Extensions (machine-readable only)

```python
import nk100

encoded = nk100.encode_nk100(98765432109876543210)
decoded = nk100.decode_nk100(encoded)

print(encoded)  # may include some squares (□)
print(decoded)  # 98765432109876543210
```
ceonmedia 0.3.3
Core functionality for ceonmedia projects
Requires Python: >=3.11

# cstock_python
Must function with python 3.11 to be compatible with Hou and other apps

[![Python application](https://github.com/Ceonsamea/cstock_python/actions/workflows/python-app.yml/badge.svg?branch=main)](https://github.com/Ceonsamea/cstock_python/actions/workflows/python-app.yml)
RJ23001UNO 1.0.0
Una librería para resolver sistemas de ecuaciones lineales y no lineales. Usando los métodos de: Eliminación de Gauss, Gauss-Jordan, Crammer, Jacobi, Gauss-Seidel, Bisección
Requires Python: >=3.6

# RJ23001UNO

`RJ23001UNO` es un paquete de Python que contiene distintos métodos numéricos para
resolver sistemas de ecuaciones lineales y ecuaciones no lineales. Usando los métodos de: Eliminación de Gauss, Gauss-Jordan, Crammer, Jacobi, Gauss-Seidel, Bisección

## Instalación

Instalar en proyecto con:

```bash
pip install RJ23001UNO
```

## Métodos incluidos

- Eliminación de Gauss
- Gauss-Jordan
- Cramer
- Descomposición LU
- Jacobi
- Gauss-Seidel
- Bisección

## Tests

1. Instala `pytest`si no está instalado en tu equipo:
    ```bash
    pip install pytest
    ```

2. Desde la carpeta raíz (donde está `setup.py` y la carpeta `tests/`), ejecuta:
    ```bash
    pytest
    ```
3. Verás los resultados en la terminal. 

## Ejemplo de uso


### Eliminación de Gauss
```python
from RJ23001UNO import gauss_eliminacion

A = [
  [2, 1, -1],
  [-3, -1, 2],
  [-2, 1, 2]
]
b = [8, -11, -3]

solucion = gauss_eliminacion(A, b)
print(solucion)  # [2.0, 3.0, -1.0]
```

### Gauss-Jordan
```python
from RJ23001UNO import gauss_jordan

A = [
  [2, 1, -1],
  [-3, -1, 2],
  [-2, 1, 2]
]
b = [8, -11, -3]

solucion = gauss_jordan(A, b)
print(solucion)  # [2.0, 3.0, -1.0]
```

### Cramer
```python
from RJ23001UNO import cramer

A = [
    [2, 1, -1],
    [-3, -1, 2],
    [-2, 1, 2]
]
b = [8, -11, -3]

solucion = cramer(A, b)
print("Solución (Cramer):", solucion)
# Ejemplo de salida esperada: [2.0, 3.0, -1.0]
```

### Descomposición LU
```python
from RJ23001UNO import descomposicion_lu

A = [
    [2, 1, -1],
    [-3, -1, 2],
    [-2, 1, 2]
]
b = [8, -11, -3]

solucion = descomposicion_lu(A, b)
print("Solución (Descomposición LU):", solucion)
# Ejemplo de salida esperada: [2.0, 3.0, -1.0]
```

### Jacobi
```python
from RJ23001UNO import jacobi

A = [
    [4, 1],
    [2, 3]
]
b = [1, 1]

x0 = [0, 0]  # Aproximación inicial
solucion, iteraciones = jacobi(A, b, x0=x0, tol=1e-9, max_iter=1000)
print("Solución (Jacobi):", solucion)
print("Iteraciones realizadas:", iteraciones)
# La solución exacta para este sistema es [0.2, 0.2]
```

### Gauss-Seidel
```python
from RJ23001UNO import gauss_seidel

A = [
    [4, 1],
    [2, 3]
]
b = [1, 1]

x0 = [0, 0]  # Aproximación inicial
solucion, iteraciones = gauss_seidel(A, b, x0=x0, tol=1e-9, max_iter=1000)
print("Solución (Gauss-Seidel):", solucion)
print("Iteraciones realizadas:", iteraciones)
# La solución exacta para este sistema es [0.2, 0.2]
```

### Bisección
```python
import math
from RJ23001UNO import biseccion

def f(x):
    return x**2 - 2  # Queremos la raíz √2 ~= 1.4142

raiz, iteraciones = biseccion(f, 0, 2, tol=1e-9, max_iter=200)
print(raiz, iteraciones)
```
koksl-to-elan 0.1.8
국립국어원 한국어-한국수어 병렬 말뭉치를 ELAN 형식(eaf)으로 변환하는 도구
Requires Python: <4.0,>=3.11

# 한국어-한국수어 병렬 말뭉치 ELAN 파일 변환 도구

* koksl-to-elan은 국립국어원에서 제공하는 한국어-한국수어 병렬 말뭉치를 eaf 형식의 파일로 변환해 주는 명령행 기반 도구이다.
* 변환된 eaf 파일은 영상 주석 소프트웨어인 ELAN을 통해 열람이 가능하다.

## 설치

* koksl-to-elan은 python 기반의 명령행 도구이다. 이 도구를 설치하고 사용하기 위해서는 python(버전3.11 이상)과 pip이 미리 설치되어 있어야 한다.
* poworshell 등 명령행 환경에서 pip 명령어를 통해 koksl-to-elan를 설치한다.

```
pip install koksl-to-elan
```


## 말뭉치 파일 변환

* 설치가 완료되면 poworshell 등 명령행 환경에서 koksl 명령어를 이용할 수 있다. 아래와 같이 koksl 명령어와 함께 말뭉치 주석 파일(json)과 영상 파일(mp4)이 모여 있는 폴더의 경로를 입력하면 eaf 파일이 산출된다.

```
koksl "<path_of_corpus>"
```

* 예를 들어 '한국어-한국수어 병렬 말뭉치 2022'가 "D:/koksl2022/" 경로에 저장되어 있다면 아래와 같이 명령어를 입력하여 실행한다.

```
koksl "D:/koksl2022/"
```
* 도구가 입력한 경로의 하위 폴더를 탐색하여 주석 파일과 영상 파일을 찾아내므로 하위 폴더 구성이 어떻게 되어 있든 변환 결과물을 산출한다. 단, 주석 파일과 영상 파일은 압축이 풀려 있는 상태여야 한다.
* 변환이 완료되면 입력한 말뭉치 경로 밑에 "EAF-\<timestamp\>" 형식의 폴더가 생성되고 결과물이 저장된다. 입력한 말뭉치 경로가 "D:/koksl2022/"였다면 "D:/koksl2022/EAF-\<timestamp\>" 폴더에 eaf 파일이 저장된다.

## 파일 열람

* eaf 파일을 열람하려면 ELAN을 설치해야 한다. ELAN 설치 파일은 아래 링크에서 얻을 수 있다.
* https://archive.mpi.nl/tla/elan/download
python-package-starter 2.0.2
python-package-starter
Requires Python: <4.0,>=3.12

# python-package-starter

[![CI](https://github.com/ablil/python-package-starter/actions/workflows/ci.yaml/badge.svg?event=push)](https://github.com/ablil/python-package-starter/actions/workflows/ci.yaml)

This is a ready to use starter for Python packages, clone it and make sure to update:

* pyproject.toml
* README.md

## Develop locally

Start a new virtual env
```shell
poetry shell
```

Install all dependencies (declared on pyproject.toml) from all groups
```shell
poetry install

# only main group
poetry install --only main

# without test group
poetry install --without test
```

Add new dependency
```shell
# add dep to main group
poetry add requests

# add dep to dev group
poetry add black --group dev

# add dep to test group
poetry add pytest --group test
```

## Build and publish

Build package
```shell
poetry build
```

Publish package
```shell
poetry publish
```

Authenticate to PyPI
```shell
poetry config pypi-token.pypi $PYPI_TOKEN
```


# Referencs

[Guide to Python module](https://docs.python.org/3/tutorial/modules.htmldir)
[Python packaging user guide](https://packaging.python.org/en/latest/)
PT92002UNO 1.0.0
Librería de métodos numéricos para resolver sistemas de ecuaciones lineales y no lineales
Requires Python: >=3.6

# PT92002UNO - Librería de Métodos Numéricos

Librería Python que implementa métodos numéricos para resolver sistemas de ecuaciones lineales y no lineales.

## Instalación

```bash
pip install PT92002UNO