semvec/pypi-packages huggingface dataset:
staticrab 0.0.3
Fast correlation coefficients
License: MIT

# staticrab

A library for fast calculation of various correlation measures. The API is described in the [documentation](https://staticrab.readthedocs.io/).

The goal of this mini library is not to replace [Scipy stack](https://www.scipy.org/), [statsmodels](https://www.statsmodels.org/stable/index.html) nor [PyMC3](https://docs.pymc.io/) but rather to complement them.

## Main features
So far, this library implements only one function and that is the fast(ish) calculation of Chatterjee's correlation coefficient.

### Chatterjee's correlation coefficient
Chatterjee's correlation coefficient (also called Chatterjee's xi) is a recently proposed correlation coeffient that can be used for testing of nonlinear functional relationships between two variables (viz [original paper](https://arxiv.org/abs/1909.10140)).


## Notes

It requires to have installed the `staticrab-backend` installed.

```
pip install staticrab-backend
```
poddl 0.3.0
Downloads podcasts from RSS feeds
License: MIT

# poddl

poddl downloads podcasts from RSS feeds, both as a CLI tool and a Python library.

poddl attempts to achieve filesystem compatibility by ASCII-fying podcast titles using a combination of [unidecode](https://github.com/avian2/unidecode) and character-stripping, so the titles you see may not be exactly the same as those given in the RSS feed.

## Installation

Install via `pip`:

```
pip install poddl
```

## CLI

poddl makes itself available as a CLI utility. For options, see `poddl --help`:

```
usage: poddl [-h] --url URL [--summary] [--destination DESTINATION]
             [--limit LIMIT]

A basic RSS podcast downloading script

optional arguments:
  -h, --help            show this help message and exit
  --url URL             The RSS feed URL
  --summary             Show a summary of available episodes
  --destination DESTINATION
                        Directory to save podcast files to
  --limit LIMIT         Limit the number of items retrieved
```

By default, podcasts are downloaded to `~/Downloads/poddl`.

## Library

To use as a library, include `poddl.get`:

```python3
from poddl import get

get('https://example.com/rss')
```

By default episodes are downloaded to `~/Downloads/poddl`. To change this, set the destination:

```python3
from poddl import get

get('https://example.com/rss', destination='~/Documents/podcasts')
```

You can get a listing of the available podcasts without downloading them using `summary`:

```python3
from poddl import get

summary = get('https://example.com/rss', summary=True)
```

Here summary will be a list of podcast titles.

You can limit the number retrieved with `limit`:

```python3
from poddl import get

get('https://example.com/rss', summary=True, limit=20)
```