pyLaserPulse documentationΒΆ
Getting started:
Module reference
- pyLaserPulse.abstract_bases
- pyLaserPulse.base_components
- pyLaserPulse.bessel_mode_solver
- pyLaserPulse.catalogue_components.active_fibres
nLight_Yb1200_4_125ORC_HD406_YDFCorActive_SCF_YB550_4_125_19OFS_R37003OFS_EDF07_PMOFS_EDF08_PMnLight_Er80_4_125_HD_PMThorlabs_Liekki_M5_980_125NKT_DC_200_40_PZ_YBNufern_EDFC_980_HPNufern_PLMA_YDF_10_125_MNufern_PM_YDF_5_130_VIIINufern_PLMA_YDF_25_250Nufern_PLMA_30_400Nufern_FUD_4288_LMA_YDF_48_400ENufern_PM_YSF_HI_HPThorlabs_Liekki_Yb1200_6_125_DC
- pyLaserPulse.catalogue_components.passive_fibres
Corning_HI1060Corning_HI1060_FLEXSMF_28SMF_28eOFS_980Nufern_SM2000DNufern_FUD4258_UHNANufern_PLMA_GDF_10_125Nufern_PLMA_GDF_10_125_MNufern_PLMA_GDF_25_250SMF_780HPPM980_XPPM1550_XPNufern_PM_GDF_5_130OFS_80414p2NKT_SC_5_1040NKT_SC_5_1040_PMNKT_NL_1050_NEG_1NKT_femtowhite_800NKT_DC_200_40_PZ_SI
- pyLaserPulse.catalogue_components.fibre_components
JDSU_fused_976_1030_WDMThorlabs_IO_J_1030Opneti_1x2_PM_filter_coupler_500mWOpneti_1x2_PM_95_5_filter_coupler_500mW_fast_axis_blockedOpneti_PM_isolator_WDM_hybridOpneti_high_power_PM_isolatorOpneti_high_power_filter_WDM_1020_1080AFR_fast_axis_blocking_isolator_PMI_03_1_P_N_B_FOpneti_fast_axis_blocking_isolator_PMIS_S_P_1030Gooch_and_Housego_FiberQ_PM_1060_200MHzAerodiode_fiber_coupled_100MHz_AOM_1064Aerodiode_fiber_coupled_200MHz_AOM_1064DKPhotonics_P_WDM_iso_tap_980_1550
- pyLaserPulse.catalogue_components.bulk_components
- pyLaserPulse.coupling
- pyLaserPulse.exceptions
- pyLaserPulse.grid
- pyLaserPulse.optical_assemblies
- pyLaserPulse.pulse
- pyLaserPulse.pump
- pyLaserPulse.single_plot_window.matplotlib_gallery
- pyLaserPulse.sys_info
- pyLaserPulse.utils
check_dict_keys()find_nearest()get_width()get_FWe2M()swap_halves()interpolate_data_from_file()load_Raman()load_cross_sections()load_target_power_spectral_density()get_ESD_and_PSD()Sellmeier()fft_convolve()PCF_propagation_parameters_K_Saitoh()Taylor_expansion()get_Taylor_coeffs_from_beta2()