semvec/pypi-packages huggingface dataset:
rangedict 0.1.7
range dict is a dict whose key is a range
License: MIT


rangedict is a dict whose key is a range.

Usage
-----

    >>> from rangedict import RangeDict
    >>> rd = RangeDict()
    >>> rd[(1, 2)] = 1
    >>> rd[(3, 3)] = 3
    >>> rd[(5, 7)] = 5
    >>> print rd[6]
    5
    >>> 3 in rd
    True
    >>> del rd[(3, 3)]
    >>> 3 in rd
    False

Implemented based on red black tree provides an O(logn) complexity for
inserting, deleting and finding.
ugecko 1.3.2
Python library for use with TCPGecko. Requires kernel exploit to use.
License: MIT
Requires Python: >=3.8.0

# uGecko
Python library for use with TCPGecko. Requires kernel exploit to use.

(*WARNING: Tested on Python 3.8 to 3.9*). <br />
You can find examples in the folder `examples`.

# Credits

**NWPlayer123, wj44, and wiiudev** for [`pyGecko`](https://github.com/wiiudev/pyGecko)<br />
**Chadderz and Marionumber1** for [`TCPGecko codehandler`](https://github.com/wiiudev/pyGecko/tree/master/codehandler)<br />
**BullyWiiPlaza** for the current version of [`TCPGecko`](https://github.com/BullyWiiPlaza/tcpgecko/)<br />
**VCoding** for this modified version of `pyGecko`, specially designed for the [`TCPGecko version`](https://github.com/BullyWiiPlaza/tcpgecko/) of **BullyWiiPlaza**.
sfilter 0.1.1
Tool for filtering out stinky/smelling code
License: MIT
Requires Python: >=3.7

# sfilter (Pre-Alpha)

Tool for filtering out stinky/smelling code

## Usage

```shell
pip install sfilter
sfilter <path to project or file>
```

## Install and test the project

### Precondition

1. [make](https://www.gnu.org/software/make/) is installed
2. [pipenv](https://pipenv.pypa.io/en/latest/#install-pipenv-today) is installed
3. [pyenv](https://github.com/pyenv/pyenv#installation) 
   is installed with the following python versions:
     - 3.7.12
     - 3.8.12
     - 3.9.1 
4. Run make command:
   ```shell
   make install
   ```

### Test project

Test the project after each code change by running make:
```shell
make test
```

## Publish

### Test locally

```shell
pip install -e .
```

### Prepare to publish the project

```shell
PIPENV_IGNORE_VIRTUALENVS=1 pipenv run python setup.py bdist_wheel
PIPENV_IGNORE_VIRTUALENVS=1 pipenv run pip install -e .
pipenv shell
sfilter src/sfilter
exit
PIPENV_IGNORE_VIRTUALENVS=1 pipenv run python setup.py sdist
tar tzf dist/sfilter-<version>.tar.gz 
```

### Upload to pypi

```shell
twine upload dist/*
```
plottify 1.1
Plottify
License: MIT
Requires Python: >=3.6

# plottify

[![PyPI](https://img.shields.io/pypi/v/plottify.svg?logo=pypi&logoColor=white&label=PyPI)](https://pypi.org/project/plottify/)

The plottify package is makes matplotlib plots more legible. It's a thin wrapper around [matplotlib](https://matplotlib.org/) that automatically adjusts font sizes, scatter point sizes, line widths, etc. according to the figure size.

## Installation

```
pip install plottify
```

## Usage

The plottify interface is extremely simple and relies on one central function, `autosize()`. After you've created a plot, simply call `autosize()` and the sizes will be adjusted:

```python
from plottify import autosize
import matplotlib.pyplot as plt

plt.scatter(x, y)
autosize()
plt.show()
```

If you have a matplotlib figure object, you can pass it as an argument to `autosize`:

```python
autosize(fig)
```

## Demonstration

By default, matplotlib sets the sizes of these objects to pre-specified values, regardless of the figure size. This can result in tiny fonts or sizes for larger figures.

Plottify's `autosize` function adjusts these sizes automatically to make them more legible. When we change the figure size, plottify automatically adjusts the objects' sizes.

![demo](examples/plots/demo.png)

## Bugs and feature requests

Please report any bugs or feature requests as a GitHub issue.