pyofssOptical fibre system simulator | |
Download |
pyofss Ranking & Summary
Advertisement
- License:
- GPL
- Price:
- FREE
- Publisher Name:
- David Bolt
- Publisher web site:
- http://curvedthoughts.com/
pyofss Tags
pyofss Description
pyofss is a Python module that allows construction of an optical fibre system from separate modules. A typical system consists of a generator module and an optical fibre module.The field generated is propagated through the fibre by numerical integration of an appropriate Schrödinger-type equation. Resulting field profiles may be plotted, including map and waterfall plots of the propagation. A graphical interface is also available.InstallationWarningSome of the following commands require superuser privileges. Use: sudo commandor: su rootthen run the commands.Always be cautious when running with enhanced privileges!Pyofss is available on Pypi and may be retrieved using the pip program: aptitude install pip pip install pyofssNoteMake sure dependencies are satisfied using either: aptitude install python-numpy python-scipy python-matplotlibor: pip install numpy scipy matplotlibA more complete package, including documentation and examples, is available on the pyofss website at http://curvedthoughts.com/software.html. Download and extract to the directory of your choice.To install system-wide: python setup.py installThen import pyofss within scripts or in an interactive session: >>> from pyofss import *Contained within the extracted pyofss package is a launcher.py script. This may be run directly from the pyofss directory for a graphical interface to the code.NoteThe graphical interface has additional dependencies: aptitude install python-gtk2or: pip install PyGTKProduct's homepage
pyofss Related Software