mnoptical.units

Module Contents

Functions

db_to_abs(db_value)

param db_value:

list or float

abs_to_db(absolute_value)

param absolute_value:

list or float

abs_to_dbm(absolute_value)

param absolute_value:

list or float

Attributes

c

nm

cm

um

km

THz

mW

W

ps

pi

h

mnoptical.units.db_to_abs(db_value)
Parameters:

db_value – list or float

Returns:

Convert dB to absolute value

mnoptical.units.abs_to_db(absolute_value)
Parameters:

absolute_value – list or float

Returns:

Convert absolute value to dB

mnoptical.units.abs_to_dbm(absolute_value)
Parameters:

absolute_value – list or float

Returns:

Convert absolute value to dBm

mnoptical.units.c = 299792458.0
mnoptical.units.nm = 1e-09
mnoptical.units.cm = 0.01
mnoptical.units.um = 1e-06
mnoptical.units.km = 1000.0
mnoptical.units.THz = 1000000000000.0
mnoptical.units.mW = 0.001
mnoptical.units.W = 1.0
mnoptical.units.ps = 1e-12
mnoptical.units.pi
mnoptical.units.h