semvec/pypi-packages huggingface dataset:
pooled-ppi 0.1
Computational screening of protein-protein interactions using pooled co-folding
Requires Python: >=3.10

# pooled-ppi

Utilities for computational screening of protein-protein interactions using pooled co-folding

- [Sample all-vs-all pools](https://colab.research.google.com/github/jurgjn/pooled-ppi/blob/main/examples/sample-pools-mgen/sample-pools-mgen-colab.ipynb)
sysmon-cli 0.2.0
System Monitor - GPU, CPU, Memory, Disk status like gpustat
Requires Python: >=3.7
Keywords: gpu, nvidia, monitor, system, gpustat

# sysmon

System Monitor - displays GPU, CPU, Memory, and Disk status (similar to gpustat).

## Installation

```bash
pip install .
```

Or install in development mode:
```bash
pip install -e .
```

## Usage

```bash
# One-time display
sysmon

# Show GPU processes
sysmon -g

# Watch mode (auto-refresh)
sysmon -w

# Watch mode with custom interval
sysmon -i 2

# Combine options
sysmon -i 2 -g
```

## Options

- `-w, --watch`: Interactive watch mode (like top)
- `-i, --interval`: Refresh interval in seconds (implies -w)
- `-g, --gpu-processes`: Show GPU processes
- `--no-color`: Disable colors

## Features

- GPU temperature, utilization, memory usage
- GPU process tracking with user aggregation
- CPU and memory usage
- Disk partition usage (>1TB partitions)
- Handles GPU driver errors gracefully
api-session 1.5.3
requests.Session to work with JSON APIs
Requires Python: >=3.9

# api-session

**api-session** is a small module providing an extended `requests.Session` class to work with JSON APIs.

We use it at [Bixoto](https://bixoto.com/) as a basis for JSON API clients such as [PyMagento][] or [PyBigBuy][].

It aims at factoring the common parts of these clients while staying very lightweight (<100 SLOC).

[PyMagento]: https://github.com/Bixoto/PyMagento

[PyBigBuy]: https://github.com/Bixoto/PyBigBuy

## Features

* Base URL: the base API URL is given only once on object creation; subsequent calls use `.get("/path")`
* Read-only flag: if given, prevents the API from doing `POST` and similar calls
* Offline flag: if given, prevents the API from doing any call. This is useful for tests.
* `requests.Session` inheritance: the class inherits from `requests.Session`, so it stays 100% compatible with it
* Response bodies are included in exception messages for 4xx errors. This behavior can be customized.

## Install

    pip install api-session

With Poetry:

    poetry add api-session

With uv:

    uv add api-session

Dependency: Python 3.9+.

* Versions 1.5.x require Python 3.9+
* Versions 1.4.x and before require Python 3.8+

## Usage

```python3
from api_session import APISession

client = APISession("https://httpbin.org")

client.get_json_api("/get")
# => {...}
```

A typical usage is to inherit from the session to implement an API client class:

```python3
from typing import Any, cast

from api_session import APISession


class FooApiClient(APISession):
    def __init__(
            self,
            token: str,
            **kwargs: Any,
    ):
        super().__init__(base_url="https://foo-api.example.com/v1", **kwargs)
        self.headers["Authorization"] = f"Bearer {token}"

    def get_stuff(self) -> list[dict[str, Any]]:
        return cast(list[dict[str, Any]],
                    self.get_json_api("/get-stuff"))

    def create_stuff(self, stuff: dict[str, Any]) -> bool:
        return cast(bool, self.post_json_api("/create-stuff", json=stuff))


# Then use it:
my_client = FooApiClient("my-token")
my_client.create_stuff({"foo": "bar"})  # => True
for stuff in my_client.get_stuff():
    print(stuff)
```
dfm-tools 0.44.0
dfm_tools are pre- and post-processing tools for Delft3D FM
Requires Python: >=3.10
Keywords: dfm_tools, D-FlowFM, D-HYDRO, post-processing, pre-processing, mapfiles, hisfiles, modelbuilder

[![pytest](https://github.com/Deltares/dfm_tools/actions/workflows/pytest.yml/badge.svg?branch=main)](https://github.com/Deltares/dfm_tools/actions/workflows/pytest.yml)
[![codecov](https://img.shields.io/codecov/c/github/deltares/dfm_tools.svg?style=flat-square)](https://app.codecov.io/gh/deltares/dfm_tools?displayType=list)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=Deltares_dfm_tools&metric=alert_status)](https://sonarcloud.io/summary/overall?id=Deltares_dfm_tools)
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/Deltares/dfm_tools/HEAD?urlpath=/tree/docs/notebooks)
[![Available on pypi](https://img.shields.io/pypi/v/dfm_tools.svg)](https://pypi.python.org/pypi/dfm_tools)
[![Supported versions](https://img.shields.io/pypi/pyversions/dfm_tools.svg)](https://pypi.org/project/dfm_tools)
[![Downloads](https://img.shields.io/pypi/dm/dfm_tools.svg)](https://pypistats.org/packages/dfm_tools)
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.7857393.svg)](https://doi.org/10.5281/zenodo.7857393)

# dfm_tools

A Python package for pre- and postprocessing D-FlowFM model input and output files. Contains convenience functions built on top of other packages like [xarray](https://github.com/pydata/xarray), [xugrid](https://github.com/Deltares/xugrid), [hydrolib-core](https://github.com/Deltares/HYDROLIB-core) and many more.

## Information

- install with `pip install dfm_tools -U` (or [installation guide](https://deltares.github.io/dfm_tools/installation))
- [online documentation](https://deltares.github.io/dfm_tools) with installation guide, tutorials/examples, API reference and contributing guide.
- Bug or feature request? Create a [GitHub issue](https://github.com/Deltares/dfm_tools/issues)
- dfm_tools is updated regularly to keep up with all developments in packages it depends on, so make sure to update regularly. You can subscribe to dfm_tools updates via the "Watch" button of this repository (tip: only tick "Releases" to avoid spam)
lattica-polymorph 0.4.1
Polymarket data aggregator and pipeline
Requires Python: >=3.11

# Polymorph

**Polymorph** is a modular data pipeline for fetching, processing, and analyzing Polymarket data.

It provides command-line tools for market data ingestion, transformation, processing, and analytics.

## Installation

```bash
pip install lattica-polymorph
```

## Requirements

Python 3.11+
ephemeral-pulumi-deploy 0.0.6
Library for facilitating easy deployment of ephemeral pulumi stacks
Requires Python: >=3.12.7

[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit)
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)
[![uv](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/uv/main/assets/badge/v0.json)](https://github.com/astral-sh/uv)
[![Checked with pyright](https://microsoft.github.io/pyright/img/pyright_badge.svg)](https://microsoft.github.io/pyright/)
[![Actions status](https://github.com/LabAutomationAndScreening/ephemeral-pulumi-deploy/actions/workflows/ci.yaml/badge.svg?branch=main)](https://github.com/LabAutomationAndScreening/ephemeral-pulumi-deploy/actions)
[![Open in Dev Containers](https://img.shields.io/static/v1?label=Dev%20Containers&message=Open&color=blue)](https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/LabAutomationAndScreening/ephemeral-pulumi-deploy)
[![PyPI Version](https://img.shields.io/pypi/v/ephemeral-pulumi-deploy.svg)](https://pypi.org/project/ephemeral-pulumi-deploy/)
[![Downloads](https://pepy.tech/badge/ephemeral-pulumi-deploy)](https://pepy.tech/project/ephemeral-pulumi-deploy)
[![Python Versions](https://img.shields.io/pypi/pyversions/ephemeral-pulumi-deploy.svg)](https://pypi.org/project/ephemeral-pulumi-deploy/)
[![Codecov](https://codecov.io/gh/LabAutomationAndScreening/ephemeral-pulumi-deploy/branch/main/graph/badge.svg)](https://codecov.io/gh/LabAutomationAndScreening/ephemeral-pulumi-deploy)
[![OpenIssues](https://isitmaintained.com/badge/open/LabAutomationAndScreening/ephemeral-pulumi-deploy.svg)](https://isitmaintained.com/project/LabAutomationAndScreening/ephemeral-pulumi-deploy)

# Usage
Documentation is hosted on [ReadTheDocs](https://ephemeral-pulumi-deploy.readthedocs.io/en/latest/?badge=latest).

# Development
This project has a dev container. If you already have VS Code and Docker installed, you can click the badge above or [here](https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/LabAutomationAndScreening/ephemeral-pulumi-deploy) to get started. Clicking these links will cause VS Code to automatically install the Dev Containers extension if needed, clone the source code into a container volume, and spin up a dev container for use.

To publish a new version of the repository, you can run the `Publish` workflow manually and publish to the staging registry from any branch, and you can check the 'Publish to Primary' option when on `main` to publish to the primary registry and create a git tag.





## Updating from the template
This repository uses a copier template. To pull in the latest updates from the template, use the command:
`copier update --trust --conflict rej --defaults`