pyfiberamp
latest
Getting started:
Introduction to PyFiberAmp
A visual example
Download
System requirements
Example
Fiber data
Theory basics
License
References
Class and function reference:
Simulation types
Steady state simulation
Steady state simulation with Raman scattering
Dynamic simulation
Fiber types
Passive fiber
Active fiber
Double-clad fiber
Yb-doped fiber
Yb-doped double-clad fiber
Initial guess
Boundary conditions
Simulation result
Helper functions
pyfiberamp
Docs
»
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
L
|
N
|
P
|
R
|
S
|
T
|
U
|
W
|
Y
|
Z
_
__init__() (ActiveFiber method)
(DoubleCladFiber method)
(DynamicSimulation method)
(PassiveFiber method)
(SteadyStateSimulation method)
(SteadyStateSimulationWithRaman method)
(YbDopedDoubleCladFiber method)
(YbDopedFiber method)
A
ActiveFiber (class in pyfiberamp.fibers.active_fiber)
add_ase() (DynamicSimulation method)
(SteadyStateSimulation method)
(SteadyStateSimulationWithRaman method)
add_backward_pump() (DynamicSimulation method)
(SteadyStateSimulation method)
(SteadyStateSimulationWithRaman method)
add_backward_signal() (DynamicSimulation method)
add_cw_signal() (SteadyStateSimulation method)
(SteadyStateSimulationWithRaman method)
add_forward_pump() (DynamicSimulation method)
(SteadyStateSimulation method)
(SteadyStateSimulationWithRaman method)
add_forward_signal() (DynamicSimulation method)
add_pulsed_signal() (SteadyStateSimulationWithRaman method)
add_raman() (SteadyStateSimulationWithRaman method)
averaged_value_of_finite_bandwidth_spectrum() (in module pyfiberamp.helper_funcs)
B
BasicBoundaryConditions (class in pyfiberamp.steady_state.steady_state_boundary_conditions)
C
ChannelGuessParameters (class in pyfiberamp.steady_state.initial_guess)
check_signal_reprate() (in module pyfiberamp.helper_funcs)
core_area() (ActiveFiber method)
(DoubleCladFiber method)
(PassiveFiber method)
(YbDopedDoubleCladFiber method)
(YbDopedFiber method)
D
decibel_to_exp() (in module pyfiberamp.helper_funcs)
DoubleCladFiber (class in pyfiberamp.fibers.double_clad_fiber)
dynamic_time_coordinates() (in module pyfiberamp.helper_funcs)
DynamicSimulation (class in pyfiberamp.dynamic.dynamic_simulation)
E
exp_to_decibel() (in module pyfiberamp.helper_funcs)
expspace_2d() (in module pyfiberamp.helper_funcs)
F
fiber_v_parameter() (in module pyfiberamp.helper_funcs)
freq_to_wl() (in module pyfiberamp.helper_funcs)
from_cross_section_files() (pyfiberamp.fibers.active_fiber.ActiveFiber class method)
(pyfiberamp.fibers.double_clad_fiber.DoubleCladFiber class method)
(pyfiberamp.fibers.yb_doped_double_clad_fiber.YbDopedDoubleCladFiber class method)
(pyfiberamp.fibers.yb_doped_fiber.YbDopedFiber class method)
fundamental_mode_mfd_marcuse() (in module pyfiberamp.helper_funcs)
fundamental_mode_mfd_petermann_2() (in module pyfiberamp.helper_funcs)
fundamental_mode_radius_petermann_2() (in module pyfiberamp.helper_funcs)
G
GainShapes (class in pyfiberamp.steady_state.initial_guess)
gaussian_peak_power() (in module pyfiberamp.helper_funcs)
get_channel_absorption_cross_section() (PassiveFiber method)
get_channel_emission_cross_section() (PassiveFiber method)
get_gain_shape() (ChannelGuessParameters method)
get_output_power() (ChannelGuessParameters method)
get_time_coordinates() (DynamicSimulation method)
GuessParameters (class in pyfiberamp.steady_state.initial_guess)
H
helper_funcs (module)
L
linspace_2d() (in module pyfiberamp.helper_funcs)
load_spectrum() (in module pyfiberamp.helper_funcs)
load_two_column_file() (in module pyfiberamp.helper_funcs)
N
nonlinear_effective_area() (ActiveFiber method)
(DoubleCladFiber method)
(PassiveFiber method)
(YbDopedDoubleCladFiber method)
(YbDopedFiber method)
P
PassiveFiber (class in pyfiberamp.fibers.passive_fiber)
pump_cladding_radius() (DoubleCladFiber method)
(YbDopedDoubleCladFiber method)
pump_to_core_overlap() (DoubleCladFiber method)
(YbDopedDoubleCladFiber method)
pyfiberamp.dynamic.dynamic_simulation (module)
pyfiberamp.fibers.active_fiber (module)
pyfiberamp.fibers.double_clad_fiber (module)
pyfiberamp.fibers.passive_fiber (module)
pyfiberamp.fibers.yb_doped_double_clad_fiber (module)
pyfiberamp.fibers.yb_doped_fiber (module)
pyfiberamp.helper_funcs (module)
pyfiberamp.steady_state.initial_guess (module)
pyfiberamp.steady_state.steady_state_boundary_conditions (module)
pyfiberamp.steady_state.steady_state_simulation (module)
pyfiberamp.steady_state.steady_state_simulation_with_raman (module)
R
resample_array() (in module pyfiberamp.helper_funcs)
run() (DynamicSimulation method)
(SteadyStateSimulation method)
(SteadyStateSimulationWithRaman method)
S
saturation_parameter() (ActiveFiber method)
(DoubleCladFiber method)
(YbDopedDoubleCladFiber method)
(YbDopedFiber method)
set_gain_db() (ChannelGuessParameters method)
set_gain_shape() (ChannelGuessParameters method)
set_guess_array() (SteadyStateSimulation method)
(SteadyStateSimulationWithRaman method)
set_guess_parameters() (SteadyStateSimulation method)
(SteadyStateSimulationWithRaman method)
set_number_of_nodes() (SteadyStateSimulation method)
(SteadyStateSimulationWithRaman method)
set_output_power() (ChannelGuessParameters method)
SteadyStateSimulation (class in pyfiberamp.steady_state.steady_state_simulation)
SteadyStateSimulationWithRaman (class in pyfiberamp.steady_state.steady_state_simulation_with_raman)
T
to_db() (in module pyfiberamp.helper_funcs)
to_dbm() (in module pyfiberamp.helper_funcs)
U
use_cpp_backend() (DynamicSimulation method)
use_numba_backend() (DynamicSimulation method)
use_python_backend() (DynamicSimulation method)
use_pythran_backend() (DynamicSimulation method)
W
wl_bw_to_freq_bw() (in module pyfiberamp.helper_funcs)
wl_to_freq() (in module pyfiberamp.helper_funcs)
Y
YbDopedDoubleCladFiber (class in pyfiberamp.fibers.yb_doped_double_clad_fiber)
YbDopedFiber (class in pyfiberamp.fibers.yb_doped_fiber)
Z
zeta_from_fiber_parameters() (in module pyfiberamp.helper_funcs)
Read the Docs
v: latest
Versions
latest
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.