semvec/pypi-packages huggingface dataset:
chart-beautifier 0.1.3
A Python SDK for creating beautiful and interactive charts
Requires Python: >=3.8
Keywords: charts, visualization, sdk, api

# Chart Beautifier SDK

A Python SDK for creating beautiful and interactive charts.

## Installation

```bash
pip install chart-beautifier
```

## Quick Start

```python
from chart_beautifier import ChartBeautifierClient

# Initialize the client
client = ChartBeautifierClient(api_key="your_api_key")

# Create a chart
chart_data = {
    "labels": ["Jan", "Feb", "Mar", "Apr", "May"],
    "datasets": [{
        "label": "Sales",
        "data": [12, 19, 3, 5, 2]
    }]
}

chart = client.create_chart(chart_data, chart_type="line")
print(f"Created chart: {chart['chart_id']}")
```

## Features

- 🎨 Beautiful chart generation
- 📊 Multiple chart types support
- 🔧 Easy-to-use Python API
- 🚀 Fast and reliable
- 📱 Responsive design

## API Reference

### ChartBeautifierClient

The main client class for interacting with the Chart Beautifier API.

#### Methods

- `create_chart(data, chart_type)`: Create a new chart
- `get_chart(chart_id)`: Retrieve a chart by ID
- `update_chart(chart_id, updates)`: Update an existing chart
- `delete_chart(chart_id)`: Delete a chart

## Development

### Setup

```bash
git clone https://github.com/yourusername/chart-beautifier.git
cd chart-beautifier
pip install -e ".[dev]"
```

### Running Tests

```bash
pytest
```

### Code Formatting

```bash
black chart_beautifier/
```

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.
numersys 0.0.3
Library for converting numbers between various numeral systems.
Requires Python: >=3.6.0

![Static Badge](https://img.shields.io/badge/Python->=3.6-3776AB?style=for-the-badge&logo=Python&logoColor=white) ![Static Badge](https://img.shields.io/badge/MyPy-Checked-3776AB?style=for-the-badge&logo=Python&logoColor=white) ![Static Badge](https://img.shields.io/badge/PyTest-Added-3776AB?style=for-the-badge&logo=Python&logoColor=white)

<p align="center">
    <a href="https://github.com/treizd/NumSystems">
        <img src="https://github.com/treizd/assets/blob/main/IMG_4473.PNG?raw=true" alt="NumerSys" width="256">
    </a>
    <br>
    <b>Powerful numeral systems conversion library</b>
</p>

## NumerSys
License: MIT


# Example usage (short)
``` python
import numersys


def main():
    result = numersys.convert("1010", 2, 10)
    print(result)

if __name__ == "__main__":
    main() # "10"
```

### Donate
If you enjoy using my library, you can support me by donating.

- `UQB-7m2USzQ451d9orgD4iECLD0FL_BV-zzk3i--bdRl51ho` - TON
- `TUbvCEDE5wpVRsbLmuU8JfkWY4gNcBNbrx` - USDT TRC20

### Key Features
- **Easy**: Makes working with numeral systems easier.
- **Type-hinted**: Types and methods are all type-hinted, enabling excellent editor support.
- **Fast**: Caching is enabled for making conversions much faster.

### Installing
``` bash
pip3 install numersys
```

### Verifying installation
``` python shell
>>> import numersys
>>> numersys.__version__
'x.y.z'
```
student-management-basic 0.1.0
Simple student management abstractions (Undergraduate, Graduate, PhD)
Requires Python: >=3.8

# student_management

Tiny example package exposing simple student classes:
- `UndergraduateStudent`
- `GraduateStudent`
- `PhDStudent`

## Install
```bash
pip install student-management
```

## Usage

from student_management import UndergraduateStudent, GraduateStudent, PhDStudent

u = UndergraduateStudent("Alice", "U123")
g = GraduateStudent("Bob", "G456")
p = PhDStudent("Carol", "P789")

print(u.get_student_type())  # "Undergraduate Student"
print(g.get_student_type())  # "Graduate Student"
print(p.get_student_type())  # "PhD Student"
opentelemetry-instrumentation-rq 0.1.3
OpenTelemetry instrumentation for python RQ library
Requires Python: >=3.8

# Opentelemetry Instrumentation for `rq`
This library provides an OpenTelemetry Instrumentation library for Python RQ (Redis Queue). It enables distributed tracing and monitoring of tasks produced and processed by RQ workers, making it easier to gain insights into your application's performance and behavior.

## Supported Features
Automatic tracing when
* Task producing, via `rq.queue.Queue._enqueue` or `rq.queue.Queue.schedule_job`
* Task execution, via `rq.worker.Worker.perform_job`, `rq.job.Job.perform`
* Span link between jobs which have dependencies (i.e, produce with `queue.enqueue(f, depends_on=xxx)`)
* Callback function execution after a job succeeds, fails, or stops, via `rq.job.Job.execute_*_callback`

## Installation
Install this package with `pip`:
```
pip install opentemeletry_instrumentation_rq
```

## Usage
### Quick Start
In your RQ producer or worker code, initialize the OpenTelemetry RQ instrumentation:
```python
from opentelemetry_instrumentation_rq import RQInstrumentor

RQInstrumentator().instrument()
```

### Additional Scenarios
For more use cases, refer to the tests in `tests/e2e_test`. You can launch an RQ worker using `tests/e2e_test/simulator/worker.py` and execute producer commands from `tests/e2e_test/test_simulation.py`.

## License
This project is licensed under the [MIT License](./LICENSE).
dswell 0.1.0
A daemon-based file deletion utility
Requires Python: >=3.7

# Dswell

[![CI](https://github.com/agent-hellboy/dswell/actions/workflows/ci.yml/badge.svg)](https://github.com/agent-hellboy/dswell/actions/workflows/ci.yml)
[![PyPI - Version](https://img.shields.io/pypi/v/dswell.svg)](https://pypi.org/project/dswell/)
[![PyPI Downloads](https://static.pepy.tech/badge/dswell)](https://pepy.tech/projects/dswell)

A daemon-based file deletion utility that allows you to schedule files or directories for deletion after a specified time period.

Why did I create this?

- I often end up writing temporary scripts and then forgetting to delete them, so they clutter my workspace.

What does it do?

- It automatically removes files after a specified age—you just pass the duration in hours, minutes, and seconds (for example, 1h30m3s), and it deletes the file after the specified time period.


```bash
dswell
Usage: dswell [OPTIONS] COMMAND [ARGS]...

  dswell - Delayed file deletion utility

Options:
  --help  Show this message and exit.

Commands:
  create  Create a file or directory and schedule it for deletion.
  list    List all pending file/directory deletions.

```

## Installation

```bash
# Install from source
git clone https://github.com/Agent-Hellboy/dswell.git
cd dswell
pip install -e .

# Or install directly from PyPI (current source is not updated)
pip install dswell
```

## Usage

Create a file or directory that will be automatically deleted after a specified time:

```bash
# Create a file that will be deleted after 1 hour
dswell create --file test.txt --time 1h

# Create a directory that will be deleted after 30 minutes
dswell create --dir test_dir --time 30m
```

Time format supports:
- Hours (h)
- Minutes (m)
- Seconds (s)

## Development

### Setup Development Environment

```bash
# Clone the repository
git clone https://github.com/Agent-Hellboy/dswell.git
cd dswell

# Install development dependencies
pip install -e ".[dev]"

# Install pre-commit hooks
pre-commit install
```

### Running Tests

```bash
# Run all tests
python -m pytest tests/

# Run tests with coverage
python -m pytest tests/ --cov=src/dswell
```

### Code Quality

The project uses several tools to maintain code quality:

- **black**: Code formatting
- **ruff**: Linting
- **isort**: Import sorting
- **pytest**: Testing

Run all checks:
```bash
tox
```

Or run individual checks:
```bash
tox -e black  # Run black
tox -e ruff   # Run ruff
tox -e isort  # Run isort
```

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Contributing

1. Fork the repository
2. Create your feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add some amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request

## Author

Prince Roshan - [princekrroshan01@gmail.com](mailto:princekrroshan01@gmail.com)
ConstantsByYuvneil 1.0.5
A simple Python package for scientific and mathematical constants.
Requires Python: >=3.8

You can use any commonly used constants like pi, e, h(plancks constant), avogadro number, etc.
syntax:
#on first line of code
from constants import values as vals #as vals part is your choice
#then
print(f"{vals.pi} {vals.h} {vals.e}")
#output:
3.14 6.626e-34 2.71828 #e is exponent here not constant e (euler)


in this module there is on another file also, name functions where you can use 4 different functions for now named as getin, ou, Greater_among_two, Greates_Among_Three
syntax:
from constants import functions as fn
a = fn.getin("Enter any number: ") #getin is used in place of input()
b = fn.getin("Enter any number: ")
c = fn.getin("Enter any number: ")
gtwo = fn.Greater_among_two(a, b)
gthree = fn.Greatest_Among_Three(a, b, c)
#out is used in place of print
fn.out(f"Greatest among {a} and {b} is {gtwo}")
fn.out(f"Greatest ampng {a}, {b} and {c} is {gthree}")