Welcome to LyceanEM’s documentation!

LyceanEM Logo

LyceanEM is a Python library for modelling electromagnetic propagation for sensors and communications. Frequency Domain and Time Domain models are included that allow the user to model a wide array of complex problems from antenna array architecture and assess beamforming algorithm performance to channel modelling. The model is built upon a ray tracing approach, allowing for efficient modelling of large, low density spaces.

Note

This project is under active development, but can be installed via pip or by cloning the git repository, as described in the install documentation.

Installation

To install LyceanEM from pip

$  pip install LyceanEM

Development

To install LyceanEM for development, clone the repository using git

$ git clone 'https://github.com/LyceanEM/LyceanEM-Python.git'

The module can then be installed using pip by navigating to the git folder.

$ pip3 install -e .

If you are interesting in developing LyceanEM, you should clone from Github and install with the editable flag set.

$ pip3 install -e .

Contents

Indices and tables