semvec/pypi-packages huggingface dataset:
smartwidgets 0.0.2
Matplotlib widgets with improved appearance and options.

# smartwidgets
Matplotlib widgets with improved appearance and options.

# Installation
`pip install smartwidgets`

# Usage
## Radio Buttons
Radio buttons will always remain as circles even if the figure is resized.
![](examples/radio_buttons_comparison.gif)

Size of circles can be designated with size keyword (arbitrary units). Radio buttons can be horizontal or vertical.
![](examples/radio_buttons_size.png)

Orientation of radio buttons can be changed to horizontal.
discoecs 2.2.2
Easy to setup AWS ECS autodiscovery for Prometheus

# AWS ECS autodiscovery for Prometheus


## Installation:

```

    $ pip install discoecs

```


## Usage examples - commandline:


Scan ECS tasks every 70 seconds, outputting Prometheus config to `ecs-targets.json` with 8080 as default Prometheus metrics port.
 
```
    
    $ discoecs -v -f ecs-targets.json -p 8080 -i 70

```

Important note: provide AWS credentials and default region in any of the boto3 library standard locations, such as ~/.aws/credentials or using environment variables `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY`, `AWS_DEFAULT_REGION`.


## Programmatic use


```
    >>> import boto3
    >>> import discoecs.get_cluster_tasks
    >>> ecs_client = boto3.client('ecs')
    >>> ecs_tasks = get_cluster_tasks(ecs_client)

```