semvec/pypi-packages huggingface dataset:
rf-unique-error-summary-report 1.0.0
A utility to process robot framework junit XML and then create unique error report with error count and latest test name for easy and quick issue analysis.
Requires Python: >=3.6

# RF Error Summary

## Overview

The RF Error Report Summary is a tool designed to parse and analyze unique error reports generated by RF jnuitresults. This project aims to streamline the process of identifying and categorizing errors to facilitate quicker troubleshooting and resolution.

## Features

- Parse RF error reports
- Identify unique errors
- Categorize errors for easy analysis
- Generate summary reports

## Usage

- install using pip install rf-error-summary
- run python -m error_summary junitfile outputfilehtmlfilename
- sample command: python -m error_summary junitresult.xml errors.html
- check outputfilehtmlfilename html file for error summary report i.e errors.html

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
gdriver 0.1.1
Actually usable Google Drive client
Requires Python: >=3.10

# Google Driver

> Actually usable Google Drive client

Install with `pip install gdriver`

## Client from credentials

```python
import gdriver as gd

with open('credentials.json') as f:
  creds = json.load(f)
client = gd.Client(creds)
```

**How to get `credentials.json`?** See [below](#credentials)

## Recursive Upload/Download

```python
# `folder_id`, as in https://drive.google.com/drive/folders/<folder_id>
await client.download_folder('<folder_id>', dest='path/to/output')
```

```python
folder_id = await client.create_folder('new-folder-name', parent_id='<folder_id>')
await client.upload_folder(folder_id, src='path/to/folder')
```

## File Upload/Download/List

```python
import io
await client.upload_file(io.BytesIO(b'Hello, world!'), folder_id='<folder_id>', name='hello-world.txt')
await client.upload_file(open('image.jpg'), folder_id='<folder_id>', name='image.jpg')
```

```python
files = await client.list_files('<folder_id>')
data: bytes = await client.download_file(files[0])
```

## Credentials

1. Read [pydrive docs](https://pythonhosted.org/PyDrive/quickstart.html#authentication)
2. Copy `client_secrets.json` to the working directory
3. Run `gdrive-auth` (installed with the package), which will open a browser window, and save the credentials to `credentials.json`
ef-ppo 0.1.1
EF-PPO implementation of Leonard Franz
Requires Python: <=3.11.5,>=3.10

# EF-PPO
EF-PPO implementation of Leonard Franz

## Install and run
In python >=3.10, <=3.11.5 run..
```
pip install ef-ppo
```

Download [sagittal_walk.yaml](experiments/sagittal_walk.yaml) and run the following at the file location:
```
python -m deprl.main --path sagittal_walk.yaml
```
bongsang 0.1.5
A collection of statistics and machine learning libraries under the bongsang package
Requires Python: >=3.6

# bongsang

A collection of statistics and machine learning libraries developed by Bongsang Kim, including a linear regression class similar to R's `lm` function.

## Installation

````bash
pip install bongsang


## Accessing Sample Datasets

The `bongsang.datasets` subpackage provides sample datasets for easy experimentation.

### Example:

```python
from bongsang.datasets import load_house

# Load the house dataset
df = load_house()

# Now you can use df with the LM class
from bongsang import lm

X = df[['size']]
y = df['price']

model = lm.LM(X, y)
model.fit()
model.summary()
model.plot()
````

```bash
==============================================================
Linear Regression Summary
X features:  ['size']
y target:  price
______________________________________________________________
Residuals:
    Min      1Q  Median      3Q     Max
 -49.388  -27.388   -6.388   29.577   64.333

Coefficients:
             Estimate  Std. Error  t value  Pr(>|t|)
(Intercept)   98.24833   58.03348    1.693    0.1289
size           0.10977    0.03297    3.329    0.0104 *

Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1

Residual standard error: 41.33 on 8 degrees of freedom
Multiple R-squared:  0.5808,    Adjusted R-squared:  0.5284
F-statistic: 11.08 on 1 and 8 DF,  p-value: 0.01039
==============================================================
```

![Sample](docs/sample.png)
spectrumtext 0.1.2
A library for adding colorful text output to terminal applications
Requires Python: >=3.6

## SpectrumText

SpectrumText is a Python library for adding colorful text output to your terminal applications. It provides an easy-to-use interface for printing text in various colors and styles.

## Features

- Print colored text using hex color codes or RGB values
- Support for background colors
- Rainbow text printing
- Multi-colored text printing
- Error handling for invalid color inputs

## Installation

You can install SpectrumText using pip:

```
pip install spectrumtext
```

## Usage

Here are some basic examples of how to use SpectrumText:

```python
from spectrumtext import Printer
from spectrumtext.colors import *

# Print colored text
Printer.print_colored("Hello, World!", "#FF0000")  # Red text
Printer.print_colored("Hello, World!", JADE_GREEN)  # Green text

# Print with background color
Printer.print_colored("Background", (0, 255, 0), background=True)  # Green background

# Print rainbow text
Printer.print_rainbow("Rainbow Text")

# Print multi-colored text
Printer.print_multi_colored(
    "Example Multi Colored 1",
    ("Red", "#FF0000"),
    ("Green", "#00FF00"),
    ("Blue", "#0000FF")
)

Printer.print_multi_colored(
    "Example Multi Colored 2",
    ("I am", JADE_GREEN),
    ("From", YELLOW),
    ("VietNam", RED_ORANGE)
)
```

For more detailed usage instructions and examples, please refer to the documentation.

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## License

This project is licensed under the MIT License - see the LICENSE file for details.