semvec/pypi-packages huggingface dataset:
e360-charting 1.11.0
Create charts for E360 Plotly Visualisations.
Requires Python: >=3.7

E360 Charting (VRS)
===

_Create charts for E360 Plotly Visualisations._

## Introduction

- Creates payloads for E360 Visualisation Resource Service (VRS).
- VRS payloads have a Plotly-like structure, but are significantly different.
- Merge multiple charts into a single report.
- Convert visualisation instances to pure Plotly payloads.

> Install pre-commit hooks into this git repository

```bash
pre-commit install --install-hooks --overwrite
```

## Quick start

```python
from e360_charting import PieVisualisation
from e360_charting import AnnotationModel  # Optional

# Create a simple visualisation instance
vis = PieVisualisation(
    report_title='My Pie Chart',
    labels=['a', 'b', 'c'],
    values=[33, 66, 1],
    annotations=[AnnotationModel(text='Some Text', x=0.5, y=0.5)]  # Optional
)

# Get a payload from the instance as a dictionary
vis.dump()  # -> {...}

# Convert to a pure Plotly payload
vis.as_plotly().dump()  # -> {...}

```


## Grouping

```python
from e360_charting import GroupedVisualisations

"""Extends previous example"""

# Instance for holding multiple reports
group = GroupedVisualisations()

# Add a visualisation to the group
group += vis  # This way multiple instances can be merged

# Use the group to dump to a VRS payload
group.dump()  # -> {...}

```


## Charting classes available

- `e360_charting.BarStackStratifiedVisualisation`
- `e360_charting.BarStackVisualisation`
- `e360_charting.BarStratifiedVisualisation`
- `e360_charting.BarVisualisation`
- `e360_charting.DonutVisualisation`
- `e360_charting.FallenTreePlotStratifiedVisualisation`
- `e360_charting.FallenTreePlotVisualisation`
- `e360_charting.MultiChartAxesVisualisation`
- `e360_charting.MultiLineStratifiedVisualisation`
- `e360_charting.MultiLineVisualisation`
- `e360_charting.MultiSteppedLineStratifiedVisualisation`
- `e360_charting.MultiSteppedLineVisualisation`
- `e360_charting.MultiStraightLineStratifiedVisualisation`
- `e360_charting.PieVisualisation`
- `e360_charting.RelativeBarStackStratifiedVisualisation`
- `e360_charting.RelativeBarStackVisualisation`
- `e360_charting.SankeyVisualisation`
- `e360_charting.StaticSankeyVisualisation`
- `e360_charting.SunburstVisualisation`
- `e360_charting.TableStratifiedVisualisation`
- `e360_charting.TableVisualisation`
- `e360_charting.WaterfallStratifiedVisualisation`
- `e360_charting.WaterfallVisualisation`
tomlize 0.2.0
Move all your configuration to pyproject.toml
Requires Python: >=3.8
Keywords: pyproject,configuration,python,tool

# tomlize

[![CI](https://github.com/mariocj89/tomlize/actions/workflows/valdiate.yaml/badge.svg)](https://github.com/mariocj89/tomlizer/actions/workflows/valdiate.yaml)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/tomlize)
![PyPI](https://img.shields.io/pypi/v/tomlize)
![PyPI - Downloads](https://img.shields.io/pypi/dm/tomlize)
![Code Style](https://img.shields.io/badge/code%20style-black,%20isort-000000.svg)

Move the configuration of all your tools to `pyproject.toml`.

```
$ tomlize --help
usage: tomlize [-h] input_file

positional arguments:
  input_file

options:
  -h, --help  show this help message and exit
```

The tool can be used to port the configuration from the following files:

## `setup.py`

```
tomlize setup.py
```
0016 0.0.1
Making a real modern button, it has the possibility to change button style and color


زر لديه خصائص رائعة يمكن تغيير لون خلفية الزر كذلك تغيير لون النص بالاضافة إلى ميزات رائعة اخرى

# Usage طريقة الاستخدام

from tkinter import *

from modernbutton import *

window = Tk()

window.geometry("500x300")

btn1 = addMButton(window,60,60,"Button 1")

btn2 = addMButton(window,60,100,"Button 2")

btn3 = addMButton(window,60,140,"Button 3")

mainloop()


## Installation طريقة الاعداد
You can install `modernbutton` using pip:

open CMD prompt and type فتح نافذة الاوامر اليدوية ثم كتابة:

pip install 0016
0015 0.0.1
Making a real modern button, it has the possibility to change button style and color


زر لديه خصائص رائعة يمكن تغيير لون خلفية الزر كذلك تغيير لون النص بالاضافة إلى ميزات رائعة اخرى

# Usage طريقة الاستخدام

from tkinter import *

from modernbutton import *

window = Tk()

window.geometry("500x300")

btn1 = addMButton(window,60,60,"Button 1")

btn2 = addMButton(window,60,100,"Button 2")

btn3 = addMButton(window,60,140,"Button 3")

mainloop()


## Installation طريقة الاعداد
You can install `modernbutton` using pip:

open CMD prompt and type فتح نافذة الاوامر اليدوية ثم كتابة:

pip install 0015
petabtests 0.0.1
PEtab testsuite library
Requires Python: >=3.9
Keywords: PEtab testsuite

# PEtab test suite

The PEtab test suite is a collection of test models for the
[PEtab](https://github.com/petab-dev/petab) parameter estimation data format.
It is intended to be used to verify and quantify PEtab-support by developers
of tools for model simulation and parameter estimation.

## Download and install the test suite

The PEtab test suite can be downloaded from GitHub via

    git clone https://github.com/petab-dev/petab_test_suite

The test suite comes with all necessary files pregenerated. 
In the [petabtests](petabtests) subdirectory, it contains a python module for
generating the tests and evaluating results. This can be installed via

    cd petab_test_suite
    pip3 install -e .

## Use the test suite

The [cases](cases) subdirectory contains a collection of enumerated tests.
Each test contains a descriptive `wxyz.md` file, and a script file `wxyz.py`
file that can be used to generate all problem and solution files for the test.
The necessary files are in the same case specific folder, starting with an
underscore. 
In each case folder, there is a file `_wxyz.yaml` containing the parameter
estimation problem description, and a file `_wxyz_solution.yaml` containing
information on the expected results: chi2 value, log-likelihood, simulation
table reference, and tolerances.

After download, all necessary files are already pregenerated.

Further, installation of the petabtests module installs a routine to recreate
the problem and solution files for all test problems. It can be invoked via

    cd petab_test_suite
    petabtests_create

## Evaluate results

To evaluate how a tool performs on a given test problem, three metrics are
employed: Simulations, chi2 value and log-likelihood. A tool can be said to
cover a test problem if any of those values matches the ground truth values
up to some tolerance.

The python module provides convenience functions for evaluation in
[petabtests/evaluate.py](petabtests/evaluate.py).

-> [Overview of passed test cases for different tools supporting PEtab](https://github.com/PEtab-dev/PEtab#petab-features-supported-in-different-tools)
0014 0.0.1
Making a real modern button, it has the possibility to change button style and color


زر لديه خصائص رائعة يمكن تغيير لون خلفية الزر كذلك تغيير لون النص بالاضافة إلى ميزات رائعة اخرى

# Usage طريقة الاستخدام

from tkinter import *

from modernbutton import *

window = Tk()

window.geometry("500x300")

btn1 = addMButton(window,60,60,"Button 1")

btn2 = addMButton(window,60,100,"Button 2")

btn3 = addMButton(window,60,140,"Button 3")

mainloop()


## Installation
You can install `modernbutton` using pip:

open CMD prompt and type:

pip install 0014