Getting Started
Getting Started
Examples
Examples
API
skerch package
For Developers
For Developers
skerch
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
X
A
apost_error() (in module skerch.a_posteriori)
apost_error_bounds() (in module skerch.a_posteriori)
B
BadSeedError
BadShapeError
BandedLinOp (class in skerch.linops)
BaseLinOp (class in skerch.linops)
ByBlockLinOp (class in skerch.linops)
C
check_linop_input() (in module skerch.linops)
check_register() (skerch.measurements.RademacherNoiseLinOp class method)
(skerch.measurements.SsrftNoiseLinOp class method)
complex_dtype_to_real() (in module skerch.utils)
CompositeLinOp (class in skerch.linops)
create() (skerch.hdf5.DistributedHDF5Tensor class method)
create_hdf5_layout_lop() (in module skerch.hdf5)
D
DATA_NAME (skerch.hdf5.DistributedHDF5Tensor attribute)
DiagonalLinOp (class in skerch.linops)
DistributedHDF5Tensor (class in skerch.hdf5)
E
eigh() (in module skerch.utils)
exp() (skerch.synthmat.RandomLordMatrix class method)
F
FLAG_DTYPE (skerch.hdf5.DistributedHDF5Tensor attribute)
FLAG_NAME (skerch.hdf5.DistributedHDF5Tensor attribute)
G
gaussian_noise() (in module skerch.utils)
GaussianNoiseLinOp (class in skerch.measurements)
get_block() (skerch.linops.ByBlockLinOp method)
(skerch.measurements.GaussianNoiseLinOp method)
(skerch.measurements.PhaseNoiseLinOp method)
(skerch.measurements.RademacherNoiseLinOp method)
(skerch.measurements.SsrftNoiseLinOp method)
get_blocks() (skerch.linops.ByBlockLinOp method)
get_decay_svals() (skerch.synthmat.RandomLordMatrix static method)
get_idx_coords() (skerch.linops.ByBlockLinOp method)
get_idxs_format() (skerch.hdf5.DistributedHDF5Tensor static method)
get_vector_idxs() (skerch.linops.ByBlockLinOp method)
H
hmt() (in module skerch.recovery)
hmt_h() (in module skerch.recovery)
htr() (in module skerch.utils)
hutch() (in module skerch.algorithms)
I
INITIAL_FLAG (skerch.hdf5.DistributedHDF5Tensor attribute)
issrft() (skerch.measurements.SSRFT static method)
iter_partition_idxs() (skerch.hdf5.DistributedHDF5Tensor static method)
L
linop_to_matrix() (in module skerch.linops)
load() (skerch.hdf5.DistributedHDF5Tensor class method)
LOP_REPR_CHARS (skerch.algorithms.TriangularLinOp attribute)
lstsq() (in module skerch.utils)
M
main() (in module skerch.cli.create_hdf5_layout_lop)
(in module skerch.cli.merge_hdf5)
(in module skerch.cli.post_bounds)
MAIN_PATH (skerch.hdf5.DistributedHDF5Tensor attribute)
matmul() (skerch.linops.BaseLinOp method)
(skerch.linops.ByBlockLinOp method)
MAX_PRINT_ENTRIES (skerch.linops.BandedLinOp attribute)
(skerch.linops.DiagonalLinOp attribute)
merge() (skerch.hdf5.DistributedHDF5Tensor class method)
mix_matrix_and_diag() (skerch.synthmat.RandomLordMatrix static method)
module
skerch
skerch.a_posteriori
skerch.algorithms
skerch.cli
skerch.cli.create_hdf5_layout_lop
skerch.cli.merge_hdf5
skerch.cli.post_bounds
skerch.hdf5
skerch.linops
skerch.measurements
skerch.recovery
skerch.synthmat
skerch.utils
mop() (skerch.algorithms.SketchedAlgorithmDispatcher static method)
N
noise() (skerch.synthmat.RandomLordMatrix class method)
nystrom() (in module skerch.recovery)
nystrom_h() (in module skerch.recovery)
O
oversampled() (in module skerch.recovery)
oversampled_h() (in module skerch.recovery)
P
phase_noise() (in module skerch.utils)
phase_shift() (in module skerch.utils)
PhaseNoiseLinOp (class in skerch.measurements)
pinv() (in module skerch.utils)
poly() (skerch.synthmat.RandomLordMatrix class method)
Q
qr() (in module skerch.utils)
R
rademacher_flip() (in module skerch.utils)
rademacher_noise() (in module skerch.utils)
RademacherNoiseLinOp (class in skerch.measurements)
RandomLordMatrix (class in skerch.synthmat)
randperm() (in module skerch.utils)
recovery() (skerch.algorithms.SketchedAlgorithmDispatcher static method)
REGISTER (skerch.measurements.GaussianNoiseLinOp attribute)
(skerch.measurements.PhaseNoiseLinOp attribute)
(skerch.measurements.RademacherNoiseLinOp attribute)
(skerch.measurements.SsrftNoiseLinOp attribute)
rmatmul() (skerch.linops.BaseLinOp method)
(skerch.linops.ByBlockLinOp method)
S
scree_bounds() (in module skerch.a_posteriori)
seigh() (in module skerch.algorithms)
serrated_hadamard_pattern() (in module skerch.utils)
singlepass() (in module skerch.recovery)
singlepass_h() (in module skerch.recovery)
skerch
module
skerch.a_posteriori
module
skerch.algorithms
module
skerch.cli
module
skerch.cli.create_hdf5_layout_lop
module
skerch.cli.merge_hdf5
module
skerch.cli.post_bounds
module
skerch.hdf5
module
skerch.linops
module
skerch.measurements
module
skerch.recovery
module
skerch.synthmat
module
skerch.utils
module
SketchedAlgorithmDispatcher (class in skerch.algorithms)
snorm() (in module skerch.algorithms)
SSRFT (class in skerch.measurements)
ssrft() (skerch.measurements.SSRFT static method)
SsrftNoiseLinOp (class in skerch.measurements)
ssvd() (in module skerch.algorithms)
subdiag_hadamard_pattern() (in module skerch.utils)
SumLinOp (class in skerch.linops)
svd() (in module skerch.utils)
T
t() (skerch.linops.BaseLinOp method)
(skerch.linops.TransposedLinOp method)
to_matrix() (skerch.linops.BandedLinOp method)
(skerch.linops.ByBlockLinOp method)
(skerch.linops.DiagonalLinOp method)
torch_dtype_as_str() (in module skerch.utils)
TorchLinOpWrapper (class in skerch.linops)
TransposedLinOp (class in skerch.linops)
TriangularLinOp (class in skerch.algorithms)
truncate_decomp() (in module skerch.utils)
U
uniform_noise() (in module skerch.utils)
unitnorm_lop_entries() (skerch.algorithms.SketchedAlgorithmDispatcher static method)
X
xhutchpp() (in module skerch.algorithms)