semvec/pypi-packages huggingface dataset:
remsol 0.1.3
Electromagnetic mode solver for 1D multilayer structures
License: MIT
Requires Python: >=3.10

[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)

# REMSOL

## Overview

REMSOL (Rust-based Electromagnetic Multi-layer Solver) is a software package for finding electromagnetic modes in 1D multi-layered media. It is written in Rust for speed and provides a Python interface for ease of use.

## Python Package

### Installation

The package is availavlbe on PyPi, so you can install it using pip:

```bash
pip install remsol
```

if you want to build the package from source, you can check out the [Documentation](https://mpasson.github.io/REMSOL/intro.html#building-from-source).

### How to use it

Check the examples in the [Documentation](https://mpasson.github.io/REMSOL/examples/examples.html).

## Rust crate

The Rust crate is available on [crates.io](https://crates.io/crates/remsol). The documentation is available [here](https://docs.rs/remsol/latest/remsol/index.html).

## Contributing

Contributions are welcome. Plase feel free to open an issue or a pull request.