opticomlib
Reference
Installation
Usage
OptiComLib Documentation
Data types
Electro-Optical Devices
OOK Devices
PPM Devices
Laboratory
Utilities functions
opticomlib
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Y
|
Z
_
__array__() (opticomlib.typing.binary_sequence method)
__array_function__() (opticomlib.typing.binary_sequence method)
__array_ufunc__() (opticomlib.typing.binary_sequence method)
__call__() (opticomlib.lab.IDPhotonics method)
(opticomlib.lab.PPG3204 method)
(opticomlib.typing.electrical_signal method)
(opticomlib.typing.global_variables method)
__getattr__() (opticomlib.typing.binary_sequence method)
__getitem__() (opticomlib.typing.binary_sequence method)
__init__() (opticomlib.lab.PED4002 method)
(opticomlib.lab.PPG3204 method)
(opticomlib.typing.electrical_signal method)
(opticomlib.typing.eye method)
(opticomlib.typing.optical_signal method)
__str__() (opticomlib.typing.eye method)
A
abs() (opticomlib.typing.electrical_signal method)
acquire_waveform() (opticomlib.lab.LeCroy_WavExp100H method)
ADC() (in module opticomlib.devices)
amplitude() (opticomlib.lab.PPG3204 method)
AMPLITUDE_MAX (opticomlib.lab.PPG3204 attribute)
AMPLITUDE_MIN (opticomlib.lab.PPG3204 attribute)
apply_optimized_gaussian_filter() (in module opticomlib.utils)
autoset() (opticomlib.lab.LeCroy_WavExp100H method)
average_voltages() (in module opticomlib.utils)
B
BER_analizer() (in module opticomlib.ook)
(in module opticomlib.ppm)
binary_sequence (class in opticomlib.typing)
bits_shift() (opticomlib.lab.PPG3204 method)
bode() (in module opticomlib.utils)
BPF() (in module opticomlib.devices)
C
center_delay() (opticomlib.lab.PED4002 method)
center_offset() (opticomlib.lab.PED4002 method)
CHANNELS (opticomlib.lab.PED4002 attribute)
(opticomlib.lab.PPG3204 attribute)
CLK_DELAY_MAX (opticomlib.lab.PED4002 attribute)
CLK_DELAY_MIN (opticomlib.lab.PED4002 attribute)
close() (opticomlib.lab.IDPhotonics method)
(opticomlib.lab.LeCroy_WavExp100H method)
conj() (opticomlib.typing.electrical_signal method)
connect_inst() (in module opticomlib.lab)
D
DAC() (in module opticomlib.devices)
dac() (opticomlib.typing.binary_sequence method)
data (opticomlib.typing.binary_sequence attribute)
data() (opticomlib.lab.PED4002 method)
(opticomlib.lab.PPG3204 method)
data_rate() (opticomlib.lab.PPG3204 method)
db() (in module opticomlib.utils)
dbm() (in module opticomlib.utils)
DBP() (in module opticomlib.devices)
dec2bin() (in module opticomlib.utils)
default() (opticomlib.typing.global_variables method)
delay() (opticomlib.lab.PED4002 method)
dispersion() (in module opticomlib.utils)
DM() (in module opticomlib.devices)
DSP() (in module opticomlib.ook)
(in module opticomlib.ppm)
dt (opticomlib.typing.electrical_signal property)
(opticomlib.typing.eye attribute)
(opticomlib.typing.global_variables attribute)
dw (opticomlib.typing.global_variables attribute)
E
EDFA() (in module opticomlib.devices)
electrical_signal (class in opticomlib.typing)
er (opticomlib.typing.eye attribute)
execution_time (opticomlib.typing.binary_sequence attribute)
(opticomlib.typing.electrical_signal attribute)
eye (class in opticomlib.typing)
eye_h (opticomlib.typing.eye attribute)
EYE_THRESH_MAX (opticomlib.lab.PED4002 attribute)
EYE_THRESH_MIN (opticomlib.lab.PED4002 attribute)
eye_threshold() (opticomlib.lab.PED4002 method)
eyediagram() (in module opticomlib.utils)
F
f() (opticomlib.typing.electrical_signal method)
f0 (opticomlib.typing.global_variables attribute)
FBG() (in module opticomlib.devices)
FIBER() (in module opticomlib.devices)
filter() (opticomlib.typing.electrical_signal method)
fine_tune() (opticomlib.lab.IDPhotonics method)
flip() (opticomlib.typing.binary_sequence method)
FREQ_MAX (opticomlib.lab.PPG3204 attribute)
FREQ_MIN (opticomlib.lab.PPG3204 attribute)
fs (opticomlib.typing.electrical_signal property)
(opticomlib.typing.global_variables attribute)
G
gaus() (in module opticomlib.utils)
gauss_pulse() (in module opticomlib.utils)
get_amplitude() (opticomlib.lab.PPG3204 method)
get_ber() (opticomlib.lab.PED4002 method)
get_bit_count() (opticomlib.lab.PED4002 method)
get_bits_shift() (opticomlib.lab.PPG3204 method)
get_data() (opticomlib.lab.PED4002 method)
(opticomlib.lab.PPG3204 method)
get_data_rate() (opticomlib.lab.PPG3204 method)
get_delay() (opticomlib.lab.PED4002 method)
get_error_count() (opticomlib.lab.PED4002 method)
GET_EYE() (in module opticomlib.devices)
get_eye_threshold() (opticomlib.lab.PED4002 method)
GET_EYE_v2() (in module opticomlib.lab)
get_frequency() (opticomlib.lab.PED4002 method)
get_metadata() (opticomlib.lab.IDPhotonics method)
(opticomlib.lab.PED4002 method)
(opticomlib.lab.PPG3204 method)
get_offset() (opticomlib.lab.PED4002 method)
(opticomlib.lab.PPG3204 method)
get_output() (opticomlib.lab.PPG3204 method)
get_patt_len() (opticomlib.lab.PED4002 method)
(opticomlib.lab.PPG3204 method)
get_patt_type() (opticomlib.lab.PED4002 method)
(opticomlib.lab.PPG3204 method)
get_power() (opticomlib.lab.IDPhotonics method)
get_prbs() (opticomlib.lab.PED4002 method)
(opticomlib.lab.PPG3204 method)
get_psd() (in module opticomlib.utils)
get_skew() (opticomlib.lab.PPG3204 method)
get_sync_threshold() (opticomlib.lab.PED4002 method)
get_time() (in module opticomlib.utils)
get_time_edges() (opticomlib.lab.PED4002 method)
get_voltage_edges() (opticomlib.lab.PED4002 method)
get_wavelength() (opticomlib.lab.IDPhotonics method)
global_variables (class in opticomlib.typing)
grid() (opticomlib.typing.electrical_signal method)
H
hamming_distance() (opticomlib.typing.binary_sequence method)
HDD() (in module opticomlib.ppm)
host (opticomlib.lab.IDPhotonics attribute)
I
idb() (in module opticomlib.utils)
idbm() (in module opticomlib.utils)
IDPhotonics (class in opticomlib.lab)
imag (opticomlib.typing.electrical_signal property)
inst (opticomlib.lab.PPG3204 attribute)
is_running() (opticomlib.lab.PED4002 method)
is_sync() (opticomlib.lab.PED4002 method)
L
LASER() (in module opticomlib.devices)
LeCroy_WavExp100H (class in opticomlib.lab)
legend() (opticomlib.typing.electrical_signal method)
load_h5() (in module opticomlib.lab)
LPF() (in module opticomlib.devices)
M
MAX_CHUNK_LEN (opticomlib.lab.PED4002 attribute)
(opticomlib.lab.PPG3204 attribute)
MAX_MEMORY_LEN (opticomlib.lab.PPG3204 attribute)
MAX_SKEW (opticomlib.lab.PPG3204 attribute)
MIN_SKEW (opticomlib.lab.PPG3204 attribute)
module
opticomlib.devices
opticomlib.lab
opticomlib.ook
opticomlib.ppm
opticomlib.typing
opticomlib.utils
mu0 (opticomlib.typing.eye attribute)
mu1 (opticomlib.typing.eye attribute)
MZM() (in module opticomlib.devices)
N
N (opticomlib.typing.global_variables attribute)
nearest() (in module opticomlib.utils)
nearest_index() (in module opticomlib.utils)
noise (opticomlib.typing.electrical_signal attribute)
noise_variances() (in module opticomlib.utils)
norm() (in module opticomlib.utils)
normalize() (opticomlib.typing.electrical_signal method)
nrz_pulse() (in module opticomlib.utils)
O
offset() (opticomlib.lab.PED4002 method)
(opticomlib.lab.PPG3204 method)
OFFSET_MAX (opticomlib.lab.PPG3204 attribute)
OFFSET_MIN (opticomlib.lab.PPG3204 attribute)
ones (opticomlib.typing.binary_sequence property)
optical_signal (class in opticomlib.typing)
opticomlib.devices
module
opticomlib.lab
module
opticomlib.ook
module
opticomlib.ppm
module
opticomlib.typing
module
opticomlib.utils
module
optimum_threshold() (in module opticomlib.utils)
output() (opticomlib.lab.IDPhotonics method)
(opticomlib.lab.PPG3204 method)
P
p_ase() (in module opticomlib.utils)
patt_len() (opticomlib.lab.PED4002 method)
(opticomlib.lab.PPG3204 method)
PATT_LEN_MAX (opticomlib.lab.PPG3204 attribute)
PATT_LEN_MAX_1CH (opticomlib.lab.PED4002 attribute)
PATT_LEN_MAX_2CH (opticomlib.lab.PED4002 attribute)
PATT_LEN_MIN (opticomlib.lab.PED4002 attribute)
(opticomlib.lab.PPG3204 attribute)
PATT_TYPE (opticomlib.lab.PED4002 attribute)
(opticomlib.lab.PPG3204 attribute)
patt_type() (opticomlib.lab.PED4002 method)
(opticomlib.lab.PPG3204 method)
PD() (in module opticomlib.devices)
PED4002 (class in opticomlib.lab)
phase() (in module opticomlib.utils)
(opticomlib.typing.electrical_signal method)
phase_estimator() (in module opticomlib.utils)
plot() (opticomlib.typing.binary_sequence method)
(opticomlib.typing.electrical_signal method)
(opticomlib.typing.eye method)
(opticomlib.typing.optical_signal method)
plot_eye() (opticomlib.typing.electrical_signal method)
plt_style (opticomlib.typing.global_variables attribute)
PM() (in module opticomlib.devices)
port (opticomlib.lab.IDPhotonics attribute)
power() (opticomlib.lab.IDPhotonics method)
(opticomlib.typing.electrical_signal method)
PPG3204 (class in opticomlib.lab)
PPM_DECODER() (in module opticomlib.ppm)
PPM_ENCODER() (in module opticomlib.ppm)
PRBS() (in module opticomlib.devices)
prbs() (opticomlib.lab.PED4002 method)
(opticomlib.lab.PPG3204 method)
(opticomlib.typing.binary_sequence static method)
PRBS_ORDERS (opticomlib.lab.PED4002 attribute)
(opticomlib.lab.PPG3204 attribute)
print() (opticomlib.typing.binary_sequence method)
(opticomlib.typing.electrical_signal method)
(opticomlib.typing.eye method)
(opticomlib.typing.global_variables method)
print_setup() (opticomlib.lab.IDPhotonics method)
(opticomlib.lab.PED4002 method)
(opticomlib.lab.PPG3204 method)
psd() (opticomlib.typing.electrical_signal method)
Q
Q() (in module opticomlib.utils)
R
R (opticomlib.typing.global_variables attribute)
rcos() (in module opticomlib.utils)
rcos_pulse() (in module opticomlib.utils)
real (opticomlib.typing.electrical_signal property)
reset() (opticomlib.lab.PED4002 method)
(opticomlib.lab.PPG3204 method)
run() (opticomlib.lab.LeCroy_WavExp100H method)
(opticomlib.lab.PED4002 method)
S
s0 (opticomlib.typing.eye attribute)
s1 (opticomlib.typing.eye attribute)
SAMPLER() (in module opticomlib.devices)
save_h5() (in module opticomlib.lab)
SDD() (in module opticomlib.ppm)
search_inst() (in module opticomlib.lab)
serial (opticomlib.lab.IDPhotonics attribute)
setup() (opticomlib.lab.PED4002 method)
(opticomlib.lab.PPG3204 method)
shortest_int() (in module opticomlib.utils)
show() (opticomlib.typing.electrical_signal method)
(opticomlib.typing.eye method)
si() (in module opticomlib.utils)
signal (opticomlib.typing.electrical_signal attribute)
single() (opticomlib.lab.LeCroy_WavExp100H method)
size (opticomlib.typing.binary_sequence property)
(opticomlib.typing.electrical_signal property)
(opticomlib.typing.optical_signal property)
sizeof (opticomlib.typing.binary_sequence property)
(opticomlib.typing.electrical_signal property)
skew() (opticomlib.lab.PPG3204 method)
socket (opticomlib.lab.IDPhotonics attribute)
sps (opticomlib.typing.electrical_signal property)
(opticomlib.typing.eye attribute)
(opticomlib.typing.global_variables attribute)
stop() (opticomlib.lab.LeCroy_WavExp100H method)
(opticomlib.lab.PED4002 method)
str2array() (in module opticomlib.utils)
sum() (opticomlib.typing.electrical_signal method)
SYNC() (in module opticomlib.lab)
sync() (opticomlib.lab.PED4002 method)
SYNC_THRESH_MAX (opticomlib.lab.PED4002 attribute)
SYNC_THRESH_MIN (opticomlib.lab.PED4002 attribute)
sync_threshold() (opticomlib.lab.PED4002 method)
T
t (opticomlib.typing.electrical_signal property)
(opticomlib.typing.eye attribute)
(opticomlib.typing.global_variables attribute)
t_dist (opticomlib.typing.eye attribute)
t_left (opticomlib.typing.eye attribute)
t_opt (opticomlib.typing.eye attribute)
t_right (opticomlib.typing.eye attribute)
t_span0 (opticomlib.typing.eye attribute)
t_span1 (opticomlib.typing.eye attribute)
tau_g() (in module opticomlib.utils)
theory_BER() (in module opticomlib.ook)
(in module opticomlib.ppm)
(in module opticomlib.utils)
THRESHOLD_EST() (in module opticomlib.ook)
(in module opticomlib.ppm)
tic() (in module opticomlib.utils)
to_numpy() (opticomlib.typing.binary_sequence method)
(opticomlib.typing.electrical_signal method)
toc() (in module opticomlib.utils)
type (opticomlib.typing.binary_sequence property)
(opticomlib.typing.electrical_signal property)
U
upfir() (in module opticomlib.utils)
usb (opticomlib.lab.IDPhotonics attribute)
V
verbose (opticomlib.typing.global_variables attribute)
W
w (opticomlib.typing.global_variables attribute)
w() (opticomlib.typing.electrical_signal method)
wavelength (opticomlib.typing.global_variables attribute)
wavelength() (opticomlib.lab.IDPhotonics method)
Y
y (opticomlib.typing.eye attribute)
y_bot (opticomlib.typing.eye attribute)
y_top (opticomlib.typing.eye attribute)
Z
zeros (opticomlib.typing.binary_sequence property)