semvec/pypi-packages huggingface dataset:
myscreen 0.1.0
A small module for drawing console screens.
Requires Python: >=3.7

INFO:
MyScreen is a lightweight Python module that lets you create and manage simple text-based "screens" in the console.
You can write text to specific rows, align text, resize the screen, and clear it at any time.

INSTALLATION:
pip install myscreen

IMPORT MODULE CODE:
from myscreen import Screen

DOCUMENTATION:
You can startup a new screen with: example_display = Screen(rows, columns=, fill_char, align))

What each parameter does:
    Rows and columns are self explanatory and default to (rows=7, columns=30) if nothing no argument is provided (int)
    Fill_char is the text character used to fill any part of the screen that has no text, defaults to the = sign (string)
    Align can be set to 'l', 'm', or 'r' and aligns the text on every line to the side specified, defaults middle (string)
    EX: example_display = Screen(rows=7, columns=30, fill_char="=", align="m"))

You can edit any specified row/line with: example_display.write_line(text, row)

What each parameter does:
    Text is the string that will be displayed on the line (string)
    Row is where you specify which line to edit (int)
    EX: example_display.write_line('abcdefg', 3)

You can clear/erase all lines with: example_display.clear_all()

No parameters are needed
    EX: example_display.clear_all()

You can resize the screen with: example_display.resize(rows, columns)

Old lines are preserved as much as possible.
What each parameter does:
    Rows and columns are self explanatory (int)
    EX: example_display.resize(5, 25)

Finally, you can change the alignment of the screen with: example_display.set_alignment(align)

What each parameter does:
    Align can be set to 'l', 'm', or 'r' and aligns the text on every line to the side specified (string)
    EX: example_display.set_alignment('l')
ndfilters 1.0.0
Similar to the filters in `scipy.ndimage` but accelerated using Numba
Requires Python: >=3.10

# ndfilters

[![tests](https://github.com/sun-data/ndfilters/actions/workflows/tests.yml/badge.svg)](https://github.com/sun-data/ndfilters/actions/workflows/tests.yml)
[![codecov](https://codecov.io/gh/sun-data/ndfilters/graph/badge.svg?token=BFTOVSyFtf)](https://codecov.io/gh/sun-data/ndfilters)
[![Black](https://github.com/sun-data/ndfilters/actions/workflows/black.yml/badge.svg)](https://github.com/sun-data/ndfilters/actions/workflows/black.yml)
[![Ruff](https://github.com/sun-data/ndfilters/actions/workflows/ruff.yml/badge.svg)](https://github.com/sun-data/ndfilters/actions/workflows/ruff.yml)
[![Documentation Status](https://readthedocs.org/projects/ndfilters/badge/?version=latest)](https://ndfilters.readthedocs.io/en/latest/?badge=latest)
[![PyPI version](https://badge.fury.io/py/ndfilters.svg)](https://badge.fury.io/py/ndfilters)

Similar to the filters in `scipy.ndimage` but accelerated and parallelized using 
[Numba](https://numba.readthedocs.io/en/stable/).

## Installation

`ndfilters` is published on PyPI and can be installed using `pip`.

```bash
pip install ndfilters
```

## Gallery

### Mean filter

The [mean filter](https://ndfilters.readthedocs.io/en/latest/_autosummary/ndfilters.mean_filter.html#ndfilters.mean_filter)
calculates a multidimensional rolling mean for the given kernel shape.

![mean filter](https://ndfilters.readthedocs.io/en/latest/_images/ndfilters.mean_filter_0_0.png)

### Trimmed mean filter

The  [trimmed mean filter](https://ndfilters.readthedocs.io/en/latest/_autosummary/ndfilters.trimmed_mean_filter.html#ndfilters.trimmed_mean_filter)
is like the mean filter except it ignores a given portion of the dataset before calculating the mean at each pixel.

![trimmed mean filter](https://ndfilters.readthedocs.io/en/latest/_images/ndfilters.trimmed_mean_filter_0_0.png)

### Variance filter

The [variance filter](https://ndfilters.readthedocs.io/en/latest/_autosummary/ndfilters.variance_filter.html#ndfilters.variance_filter)
calculates the rolling variance for the given kernel shape.

![variance filter](https://ndfilters.readthedocs.io/en/latest/_images/ndfilters.variance_filter_0_0.png)
denki-client 0.2.1
Agnostic client for ENTSO-e API.
Requires Python: >=3.12

# denki-client
Python client to retreive data from ENTSO-e API.

## Installation
Install it from [PyPI](https://pypi.org/project/denki-client/):

```bash
pip install denki-client
```

## Usage
```python
import asyncio
from denki_client import EntsoeClient

client = EntsoeClient("API_KEY_ENTSOE", backend="polars")

df = asyncio.run(client.query_day_ahead_prices("FR", start="20250101", end="20250201"))
df.to_native()
```

## Features
- asynchronous client (use of [httpx](https://github.com/encode/httpx))
- agnostic DataFrame library (use of [narwhals](https://github.com/narwhals-dev/narwhals))

## References
Inspired by [entsoe-py](https://github.com/EnergieID/entsoe-py) repository.
scooze 2.0.3
A flexible data layer for applications working with Magic: the Gathering cards and decks.
Requires Python: <4,>=3.11

# scooze

[![CI](https://img.shields.io/github/actions/workflow/status/arcavios/scooze/ci.yml?branch=dev&logo=github&label=CI)](https://github.com/arcavios/scooze/actions?query=event%3Apush+branch%3Adev+workflow%3A%22Continuous+Integration%22)
[![pypi](https://img.shields.io/pypi/v/scooze.svg)](https://pypi.python.org/pypi/scooze)
[![versions](https://img.shields.io/pypi/pyversions/scooze.svg)](https://github.com/arcavios/scooze)
[![license](https://img.shields.io/badge/license-MIT-green)](https://github.com/arcavios/scooze/blob/dev/LICENSE)
[![Pydantic v2](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/pydantic/pydantic/main/docs/badge/v2.json)](https://pydantic.dev)

A flexible data layer for applications working with Magic: the Gathering cards and decks.

## Features

📊 Robust data models for representing Magic: the Gathering cards and decks

- Cards - follows the Scryfall standard
- Decks - main deck/sideboard/command zone, format legality, average words, and more

🎛️ CLI to manage a local database of [Scryfall](https://scryfall.com/docs/api/bulk-data) data

🐍 Python and REST APIs for interacting with the scooze database

## Help

The source code can be found [here](https://github.com/arcavios/scooze).

See our [documentation](https://scooze.readthedocs.io/en/stable/) for more information.

## Installation

Install using `pip install scooze`. For more installation options, see the [Install](https://scooze.readthedocs.io/en/stable/installation) section in the documentation.

## A Simple Example

``` python
from scooze import Card, Deck, Format, InThe

deck = Deck()
card1 = Card("Python")
card2 = Card("Anaconda")
swamp = Card("Swamp")

deck.add_card(card1, 25)
deck.add_card(swamp, 15)
deck.add_card(card2, 100, InThe.SIDE)

legal_limited = deck.is_legal(Format.LIMITED)   # True
legal_pauper = deck.is_legal(Format.PAUPER)     # False

export = deck.export()
"""
Deck:
25 Python
15 Swamp

Sideboard:
100 Anaconda
"""
```

See [Setup](https://scooze.readthedocs.io/en/stable/setup/) and our [API Documentation](https://scooze.readthedocs.io/en/stable/dataclasses/card/) for more details.

## Contributing

For guidance on setting up a development environment and how to make a contribution to scooze, see [Contributing to scooze](https://scooze.readthedocs.io/en/stable/contributing).

## Report a Bug

If you find a bug 🐛 please open a [bug report](https://github.com/arcavios/scooze/issues/new?assignees=&labels=bug&template=bug_report.md&title=). If you have an idea for an improvement or new feature 🚀 please open a [feature request](https://github.com/arcavios/scooze/issues/new?assignees=&labels=enhancement&template=feature_request.md&title=).

If you find a security vulnerability, please follow the instructions [here](https://github.com/arcavios/scooze/security/policy).

---

![Scavenging Ooze](https://cards.scryfall.io/large/front/4/8/487116ab-b885-406b-aa54-56cb67eb3ca5.jpg?1594737205)