armando-palacio / opticomlib

🪐Optical Communications python library (GPU support coming soon in version v2.0.0)
https://opticomlib.readthedocs.io/en/latest/
MIT License
7 stars 0 forks source link
digital-signal-processing laboratory-equipment ook optical-communications photonics ppm python3 pythonoptics

image

PyPI Read the Docs GitHub

Opticomlib is an open source Python package for optical communications research. It is oriented to engineers who want to simulate optical communication systems using Python. The package provide binary_sequence, electrical_signal, optical_signal, and eye objects with methods for signal processing and visualization integrated with numpy, scipy, and matplotlib libraries for frendly use. The package also provide a set of electro-optic devices as MZM, FIBER, PD, EDFA, and much more.

Features

Installation

You can install opticomlib using pip:

pip install opticomlib

or from source code:

pip install git+https://github.com/armando-palacio/opticomlib.git

License

This project is licensed under the terms of the MIT license.

Contact

If you wish to contact me you can do so at armandopr3009@gmail.com.