semvec/pypi-packages huggingface dataset:
shinyecharts 0.1.1
ECharts for Shiny
License: MIT
Requires Python: >=3.9,<4.0

# py-shiny-echarts: ECharts for Shiny for Python

[![Release](https://img.shields.io/github/v/release/eodaGmbH/py-shiny-echarts)](https://img.shields.io/github/v/release/eodaGmbH/py-shiny-echarts)
[![pypi](https://img.shields.io/pypi/v/shinyecharts.svg)](https://pypi.python.org/pypi/shinyecharts)
[![Build status](https://img.shields.io/github/actions/workflow/status/eodaGmbH/py-shiny-echarts/pytest.yml?branch=main)](https://img.shields.io/github/actions/workflow/status/eodaGmbH/py-shiny-echarts/pytest.yml?branch=main)
[![License](https://img.shields.io/github/license/eodaGmbH/py-shiny-echarts)](https://img.shields.io/github/license/eodaGmbH/py-shiny-echarts)

[Shiny for Python](https://shiny.posit.co/py/) bindings for [ECharts JS](https://echarts.apache.org/)

## Note

This package is still in an early state.

## Installation

```bash
# Stable
pip install shinyecharts

# Dev
pip install git+https://github.com/eodaGmbH/py-shiny-echarts
```

## Basic usage

```python
from pandas import DataFrame

# Must always be imported, otherwise App is not found
from shiny.express import ui
from shinyecharts import Chart, InitOptions
from shinyecharts.options import Line
from shinyecharts.renderer import ChartRenderer

init_options = InitOptions(width=600, height=400, renderer="canvas")

data = DataFrame(
    [[0, 1, 2, 3], [1, 4, 5, 6], [2, -2, 4, 9]],
    columns=["a", "b", "c", "d"],
)


lines = (
    Line(x="a", y="b", tooltip=dict(trigger="axis"), legend=dict())
    .add_series("c")
    .add_series("d")
)


@ChartRenderer
def render_dataset():
    return Chart(init_options, data=data).set_option(lines)
```

```bash
shiny run docs/examples/getting_started/basic_usage.py --reload
```
kraken-init 0.0.28
kraken-init
License: MIT


    # kraken_init
    Library to initialize python project.

    Ready to publish to pypi or google cloud run. 

    Creates:
    - setup.cfg
    - setup.py
    - README.md
    - LICENSE.txt
    - Dockerfile
    - requirements.txt
    


    ## How to use

    ```
    import kraken_init
    kraken_init.init('kraken_name')

    

    ```
numeric_notation_parser 1.0.0
Parsing and interpreting notation strings representing numeric sequences, ranges, and individual values. With support for various formats including simple values, range notations (e.g., '10-30'), and stepped ranges (e.g., '0--10/2'), this package simplifies the process of extracting integer values from diverse notation formats. Whether you need to parse input ranges, interpret array indexes, or handle sequence boundaries in your Python applications
License: MIT
Requires Python: >=3.11,<4.0

# Installation
## With poetry
```shell
poetry add numeric_notation_parser
```

## With pip
```shell
pip install numeric_notation_parser
```


## Supported formats
Input is marked as a string, output as a list of int
| Input         | Output as list                                              |
|---------------|-------------------------------------------------------------|
| 10,11,22      | [10, 11, 22]                                                |
| 0-10          | [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]                          |
| 0-10/2        | [0, 2, 4, 6, 8, 10]                                         |
| 10--10/3      | [10, 7, 4, 1, -2, -5, -8]                                   |

## Example
```python
from numeric_notation_parser import notation_to_integer_generator
```