semvec/pypi-packages huggingface dataset:
vibeflux 0.0.2
VibeFlux: a PySide6-based fusion library for deep learning projects (UI + code + algorithms).
Requires Python: >=3.9
Keywords: pyside6, qt, deep-learning, ui, mlops, toolkit

# VibeFlux

**VibeFlux** is a PySide6-based fusion toolkit for deep learning projects:
- A clean GUI shell (Qt / PySide6)
- A lightweight registry for algorithms, widgets, and workflows
- A structured package layout for scalable ML tooling

## Install
```bash
pip install vibeflux
ElectroMagneticPython 2.2.3
EMpy - ElectroMagnetic Python
Requires Python: >=3.10

# EMpy - ElectroMagnetic Python

[![CI](https://github.com/lbolla/EMpy/actions/workflows/python-app.yml/badge.svg)](https://github.com/lbolla/EMpy/actions/workflows/python-app.yml) [![PyPI](https://badge.fury.io/py/ElectroMagneticPython.svg)](https://badge.fury.io/py/ElectroMagneticPython)

`EMpy - ElectroMagnetic Python` is a suite of algorithms widely known and used in electromagnetic problems and optics: the transfer matrix algorithm, the rigorous coupled wave analysis algorithm and more.

Run the examples in `examples/*` to have an idea how EMpy works.

Visit https://lbolla.github.io/EMpy/ for more information.

## Installation

```bash
pip install ElectromagneticPython
```

Optionally, install `bvp`:

```bash
pip install scikits.bvp1lg
```

## Development

First, download the source code from https://github.com/lbolla/EMpy.

EMpy is managed with `uv` (https://docs.astral.sh/uv/):

Install dev environment with:

```bash
make develop
```

Run tests with:

```bash
make test
```

Run examples with, e.g.:
```bash
uv run examples/ex_APRR.py
```

Upgrade dependencies with `uv`:

```bash
make upgrade
```

## Release process

Package version is handled by `setuptools_scm`/`uv`:

```bash
make release PART=...
```

GitHub actions will build and upload the package to PyPI.

## Citation

If you find EMpy useful in your job, please consider adding a citation.

As reference:

```
Bolla, L. (2017). EMpy [Computer software]. https://github.com/lbolla/EMpy/
```

As text:

```
We used EMpy (version x.y.z) to complete our work.
```