semvec/pypi-packages huggingface dataset:
pyetp 0.0.48
Interface with OSDU RDDMS using ETP protocol
Requires Python: >=3.11

![Build Status](https://github.com/equinor/pyetp/actions/workflows/ci.yml/badge.svg?branch=main)
![codecov](https://codecov.io/gh/equinor/pyetp/graph/badge.svg?token=S2XDDKKI8U)
![Python](https://img.shields.io/pypi/pyversions/pyetp)
[![PyPI version](https://badge.fury.io/py/pyetp.svg)](https://badge.fury.io/py/pyetp)
![License](https://img.shields.io/github/license/equinor/pyetp)

Pyetp is a library implementing an ETP v1.2 client with utilities and support
for working with RESQML v2.0.1 models.

> The following Energistics (c) products were used in the creation of this work:
> Energistics Transfer Protocol (ETP) v1.2 and RESQML v2.0.1

# Installing the library
This package is published to PyPI, and can be installed via:
```bash
pip install pyetp
```
The library is tested against Python versions 3.10, 3.11, 3.12 and 3.13.

## Local development
Locally we suggest setting up a virtual environment, and installing the latest
version of pip. Then install the library in editable mode along with the
`dev`-dependency group. That is:
```bash
python -m venv .venv
source .venv/bin/activate
pip install pip --upgrade
pip install -e .
pip install --group dev
```


## Linting and formatting
We use ruff as a linter and formatter. To lint run:
```bash
ruff check
```
To run the formatter do:
```bash
ruff format
```
Or if you just want to check what could have been formatted:
```bash
ruff format --check
```


# RESQML versions
The library is built and tested against RESQML v2.0.1. The spec can be
downloaded
[here](https://publications.opengroup.org/standards/energistics-standards/v231a).

# Generated Python objects from RESQML spec
Under `src/pyetp/resqml_objects` you will find Python objects generated from
the RESQML xml spec.

# Documentation
See `/examples` for 2D grid usage

`tests/test_mesh.py` for Unstructured/structured mesh

# Running the unit tests
We have set up unit tests against a local open-etp-server. To start this server
run:
```bash
docker compose -f tests/compose.yml up [--detach]
```
If you want to re-use the same terminal window you should use the
`--detach`-option, otherwise start a new terminal. We use `pytest` for testing,
which can be run via:
```bash
py.test
```

# This library is under active development and subject to breaking changes
kash-docs 0.1.20
The knowledge agent shell (docs kit)
Requires Python: <3.14,>=3.11

# kash-docs

See the main [kash](https://github.com/jlevy/kash) repo for general instructions.

To run kash with the the docs kit features enabled, ensure you have uv set up then:

```shell
uv tool install kash-docs --upgrade --force
kash
```

Or for dev builds from within this git repo:

```shell
# Install all deps and run tests:
make
# Run kash with all docs kit features enabled:
uv run kash
```

* * *

*This project was built from
[simple-modern-uv](https://github.com/jlevy/simple-modern-uv).*
graphical-sort-lib 1.0
Tkinter-based sorting algorithm visualizer.
Requires Python: >=3.11
Keywords: sorting, visualizer, tkinter, education

# library for Searching Algorithms with GUI for IT-Classes
by [Arthas1811](https://github.com/Arthas1811)

## Installation

```bash
pip install graphical-sort-lib
```

## Usage

```python
import graphicalSortLib

graphicalSortLib.run()
```

## Troubleshooting

- **_tkinter.TclError: Can't find a usable init.tcl**  
  Python 3.13 virtual environments sometimes lose the Tcl/Tk search path.  
  Version 1.0+ of this library automatically locates the base installation, but if the
  error persists please reinstall Python with the optional *tcl/tk and IDLE* feature
  so that the runtime is available.
ratiopath 1.1.1
A library for efficient processing and analysis of whole-slide pathology images.
Requires Python: >=3.12

<div align="center">
  <h1>RatioPath</h1>

<a href="https://pypi.org/project/ratiopath"><img alt="PyPI version" src="https://img.shields.io/pypi/v/ratiopath.svg?style=for-the-badge&labelColor=000000"></a>
<a href="https://github.com/RationAI/ratiopath/blob/main/LICENSE"><img alt="License" src="https://img.shields.io/npm/l/next.svg?style=for-the-badge&labelColor=000000"></a>
</div>

## Getting Started

RatioPath is a Python library for large-scale processing, analysis, and transformation of whole-slide pathology images (WSIs).  
It is built on top of the [Ray](https://www.ray.io/) framework to enable distributed, fault-tolerant, and scalable pipelines across multi-node environments.

- Visit our [Learn RatioPath](https://rationai.github.io/ratiopath/learn/get-started/quick-start/) course to get started with RatioPath.

## Documentation

Visit [https://rationai.github.io/ratiopath](https://rationai.github.io/ratiopath) to view the full documentation.