semvec/pypi-packages huggingface dataset:
casquery 0.2.3
Search Chemical Abstracts Service Registry Numbers (CASRNs) from the EPA Substance Registry Services (SRS) database.
Requires Python: <=3.14,>=3.10

# casquery

[![ci/cd](https://github.com/geocoug/casquery/actions/workflows/ci-cd.yaml/badge.svg)](https://github.com/geocoug/casquery/actions/workflows/ci-cd.yaml)

Query the **EPA Substance Registry Service (SRS)** using **CAS Registry Numbers (CASRN)**.

`casquery` provides:

- A command-line tool for searching CASRN records
- Normalization of messy CAS numbers
- CAS resolution (superseded → current CASRN)
- Batch processing of CSVs
- Multiple output formats (table, JSON, XML, CSV)

It works both as:

- A **standalone script** (`python casquery.py`)
- A **PyPI-installable CLI** (`casquery …`)

## Installation

```sh
# From PyPI
pip install casquery
# Or pip install git+
pip install "git+https://github.com/geocoug/casquery.git"
```

## Command Line Usage

```sh
# Help
casquery --help
casquery search --help

# Search EPA SRS
casquery search 375-73-5 29420-43-3

# Search with synonyms
casquery search --synonyms 375-73-5

# Output formats
casquery search 375-73-5 --format json
casquery search 375-73-5 --format xml
casquery search 375-73-5 --format csv

# Normalize CAS numbers
casquery normalize 1234567
# → 1234-56-7

# Resolve superseded CAS numbers
casquery resolve 29420-43-3

# Batch-process a CSV (Input CSV must contain a column of CASRN values.)
casquery batch input.csv --column analyte_cas --output cleaned.csv
```

## Examples

Search for two CAS numbers

```sh
casquery search 7440-66-6 7440097

╭───────────────────────────────────────────────╮
│        EPA SRS CASRN Search Results           │
╰───────────────────────────────────────────────╯
cas_rn     systematicName     epaName     currentCasNumber
---------  ------------------  ----------  -----------------
7440-66-6  Zinc                Zinc        7440-66-6
7440-09-7  Potassium           Potassium   7440-09-7
```

Output JSON instead of a table

```sh
casquery search --format json 7440-66-6 7440-09-7

[
  {
    "cas_rn": "7440-09-7",
    "systematicName": "Potassium",
    "epaName": "Potassium",
    "currentCasNumber": "7440-09-7"
  },
  {
    "cas_rn": "7440-66-6",
    "systematicName": "Zinc",
    "epaName": "Zinc",
    "currentCasNumber": "7440-66-6"
  }
]
```
RocketGate 3.8
RocketGate Gateway Python SDK
Requires Python: >=3.8

![rocketgate-python-sdk](http://rocketgate.com/images/logo_rocketgate.png)

RocketGate Gateway Python SDK
===========

The Python 3.x Software Development Kit and Test Scripts

Documentation is available in RocketGate's helpdesk at https://help.rocketgate.com/support/solutions/28000015702

Docs related to this repository are located at:

1. GatewayService: https://help.rocketgate.com/support/solutions/articles/28000018238-gatewayservice
2. GatewayRequest: https://help.rocketgate.com/support/solutions/articles/28000018237-gatewayrequest
3. GatewayResponse: https://help.rocketgate.com/support/solutions/articles/28000018236-gatewayresponse
4. GatewayResponse Error / Decline Codes: https://help.rocketgate.com/support/solutions/articles/28000018169-gatewayresponse-error-decline-codes


## Running integration tests
From the root of the project, using your installed Python Interpreter, run the following command:
```shell
python3 -m unittest discover ./tests -p '*.py'
```

## Install RocketGate SDK
```shell
pip install RocketGate
```

## Run examples

Clone this repository and run examples from `./examples` folder 
with `python3 ./examples/AuthOnly.py`

```bash
cd ~
git clone https://github.com/rocketgate/rocketgate-python-sdk
cd ~/rocketgate-python-sdk
python3 ./examples/AuthOnly.py
```


Expect to see output like:

```bash
Auth Only succeeded
GUID:  100019354857297
Response Code:  0
Reason Code:  0
AuthNo:  942499
AVS:  None
CVV2:  None
Card Hash:  8Yz0jmvTGdDaZV9g58L+9mJ+0jw2fodvgktC/jS8GSs=
Card Region:  1,2
Card Description:  CLASSIC
Account:  70
Scrub:  NEGDB=0,PROFILE=0,ACTIVITY=1
```

## Using your local github clone for testing 
If you want to test the modifications of your local version
set `PYTHONPATH` env variable with the path to your 
local repository and you can run examples from `./examples` folder.

```bash
cd ~
git clone https://github.com/rocketgate/rocketgate-python-sdk
cd ~/rocketgate-python-sdk
export PYTHONPATH=~/rocketgate-python-sdk
python3 ./examples/AuthOnly.py
```

Expect to see output like:

```bash
Auth Only succeeded
GUID:  10001935007BB5F
Response Code:  0
Reason Code:  0
AuthNo:  400966
AVS:  None
CVV2:  None
Card Hash:  8Yz0jmvTGdDaZV9g58L+9mJ+0jw2fodvgktC/jS8GSs=
Card Region:  1,2
Card Description:  CLASSIC
Account:  70
Scrub:  NEGDB=0,PROFILE=0,ACTIVITY=1
```
PySaveUtils 0.3.1
Набор утилит для генерации случайных данных и проверки пользовательского ввода.
Requires Python: >=3.8

# PySaveUtils

Обновлённая структура репозитория содержит исходный пакет `PySaveUtils`
и современную копию `pysaveutils` с проработанным API, типами и
исключениями.

## 🚀 Установка

```bash
pip install .
```

## 📦 Быстрый старт с новым API

```python
from PySaveUtils import (
    PySaveUtils,
    generate_hash,
    generate_uuid,
    generate_youtube_id,
    random_color,
    hex_color,
    validate_passwords,
)

utils = PySaveUtils(min_password_length=10)

rgb = random_color()
hex_value = hex_color()
youtube_id = generate_youtube_id()
hash_value = generate_hash(32)
uid = generate_uuid()
is_valid = validate_passwords("Sup3rPass!", "Sup3rPass!")
```

## 🧩 Доступные функции

- `random_color()` и `hex_color()` — RGB и HEX-цвета.
- `validate_passwords()` — проверка паролей с опцией `raise_on_error`.
- `generate_youtube_id()` — идентификатор YouTube.
- `generate_hash()` — криптографический хэш.
- `generate_uuid()` — UUID v4.

## ✅ Что исправлено в новой копии

- Нормализованное имя пакета: `import PySaveUtils`.
- Явные исключения `PasswordValidationError` и `HashLengthError`.
- Типы, `dataclass` и строгие проверки входных значений.
- Функциональные обёртки и `LegacyPySaveUtils` для обратной совместимости.

## 📄 Лицензия

MIT — см. файл `LICENSE`.
yarik-django-auth 2.0.20
Authentication django app.
Requires Python: >=3.12

# YARIK-django-auth

## Сборка пакета
```bash
python -m venv .venv
. ./.venv/bin/activate
pip install -r requirements.txt
python -m pip install build
python -m build
```

## Публикация в индексе
```bash
pip install twine
twine upload --repository-url http://<hostname>:<port> dist/*
```

## Установка пакета из индекса
```bash
pip install --index-url http://<hostname>:<port> yarik-django-auth --trusted-host <hostname>
```
fixed-schema-mcp-server 11.0.2
test
Keywords: test


# anupamas011
 <img src="[https://s3.amazonaws.com/nrjio/interactive.gif](https://compote.slate.com/images/697b023b-64a5-49a0-8059-27b963453fb1.gif?crop=780%2C520%2Cx0%2Cy0&width=1280)https://compote.slate.com/images/697b023b-64a5-49a0-8059-27b963453fb1.gif?crop=780%2C520%2Cx0%2Cy0&width=1280" alt="Interactive notifications example" width=350/>
feedback-forensics 0.4.7
A tool to investigate your pairwise feedback data
Requires Python: >=3.10

**Feedback Forensics is a tool to investigate pairwise feedback data used for AI training and evaluation:** when used for training, what is the data teaching our models? When used for evaluation, towards what kind of models is the feedback leading us? Is this feedback asking for more lists or more ethically considerate responses? Feedback Forensics enables answering these kind of questions, building on the [Inverse Constitutional AI](https://github.com/rdnfn/icai) (ICAI) pipeline to automatically detect and measure the *implicit objectives* of annotations. Feedback Forensics is an [open-source](https://github.com/rdnfn/feedback-forensics/blob/main/LICENSE) [Gradio](https://www.gradio.app/) app that can be used both [online](https://rdnfn-feedback-forensics.hf.space) and [locally](#local-installation).

See the GitHub repo for docs and details: https://github.com/rdnfn/feedback-forensics