Skip to content

Ultrashort optical pulse propagation in terms of forward models for the analytic signal

License

Notifications You must be signed in to change notification settings

omelchert/py-fmas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

py-fmas

License: MIT

py-fmas is a Python package for the accurate numerical simulation of the z-propagation dynamics of ultrashort optical pulses in single mode nonlinear waveguides. The simulation approach is based on propagation models for the analytic signal of the optical field.

The software implements various models of the Raman response and allows to calculate spectrograms, detailing the time-frequency composition of the analytic signal. Additionally, a convenience class for analyzing propagation constants is provided.

Further details can be found on the py-fmas project page.

Installation

The software can be installed by cloning the repository and installing the provided Python3 wheel in the following way

$ git clone https://github.com/omelchert/py-fmas.git
$ cd ./py-fmas/dist 
$ python3 -m pip install py_fmas-1.0-py3-none-any.whl

Further information

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

Ultrashort optical pulse propagation in terms of forward models for the analytic signal

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages