Introduction
Tutorials
Installation
Examples
Full API documentation
- regpy- Submodules- regpy.functionals- Submodules
- Attributes
- Exceptions
- Classes
- Functions
- Package Contents- NotInEssentialDomainError
- NotTwiceDifferentiableError
- Functional- Functional.domain
- Functional.h_domain
- Functional.linear
- Functional.convexity_param
- Functional.Lipschitz
- Functional.linearize()
- Functional.subgradient()
- Functional.is_subgradient()
- Functional.hessian()
- Functional.conj_subgradient()
- Functional.conj_hessian()
- Functional.conj_linearize()
- Functional.proximal()
- Functional.conj_proximal()
- Functional.shift()
- Functional.dilation()
- Functional.conj()
 
- Conj
- LinearFunctional
- SquaredNorm
- LinearCombination
- VerticalShift
- HorizontalShiftDilation
- Composed
- AbstractFunctionalBase
- AbstractFunctional
- L1
- TV
- HilbertNorm
- AbstractLinearCombination
- AbstractVerticalShift
- AbstractComposed
- FunctionalOnDirectSum
- HilbertNormGeneric
- IntegralFunctionalBase
- LppPower
- L1MeasureSpace
- KullbackLeibler
- RelativeEntropy
- Huber
- QuadraticIntv
- QuadraticNonneg
- QuadraticBilateralConstraints
- QuadraticLowerBound()
- QuadraticPositiveSemidef
- L1Generic
- TVGeneric
- TVUniformGridFcts
- as_functional()
- HilbertNormOnAbstractSpace()
 
 
- regpy.hilbert- Submodules
- Attributes
- Classes
- Functions
- Package Contents
 
- regpy.operators- Submodules- regpy.operators.bases_transform
- regpy.operators.convolution
- regpy.operators.ngsolve- Classes
- Module Contents- NGSolveOperator
- SecondOrderEllipticCoefficientPDE
- SolveSystem
- LinearForm
- LinearFormGrad
- BilinearForm
- Coefficient- Coefficient.rhs
- Coefficient.diffusion
- Coefficient.reaction
- Coefficient.dim
- Coefficient.fes_domain
- Coefficient.fes_codomain
- Coefficient.gfu_eval
- Coefficient.gfu_deriv
- Coefficient.gfu_adjoint
- Coefficient.gfu_bf
- Coefficient.gfu_lf
- Coefficient.gfu_inner_adj
- Coefficient.gfu_inner_deriv
- Coefficient.a
- Coefficient.f
- Coefficient.prec
 
- ProjectToBoundary
- EIT
- ReactionNeumann- ReactionNeumann.g
- ReactionNeumann.nr_bc
- ReactionNeumann.fes_domain
- ReactionNeumann.fes_codomain
- ReactionNeumann.gfu_eval
- ReactionNeumann.gfu_deriv
- ReactionNeumann.gfu_adjoint
- ReactionNeumann.gfu_bf
- ReactionNeumann.gfu_lf
- ReactionNeumann.gfu_b
- ReactionNeumann.gfu_inner_adjoint
- ReactionNeumann.a
- ReactionNeumann.b
- ReactionNeumann.f_deriv
- ReactionNeumann.prec
 
 
 
- regpy.operators.parallel_operators- Classes
- Functions
- Module Contents- ExitCode
- OperatorAsWorker
- check_running()
- ParallelInterface- ParallelInterface.MAX_SUBPROCESSES
- ParallelInterface.parallel_instances
- ParallelInterface.total_subprocess_count()
- ParallelInterface.warn_subprocess_count()
- ParallelInterface.terminate_managed_instances()
- ParallelInterface.terminate_all_instances()
- ParallelInterface.add_manager()
- ParallelInterface.conns
- ParallelInterface.subprocess_count
- ParallelInterface.end_command
- ParallelInterface.running
- ParallelInterface.conn_watcher
- ParallelInterface.terminate_all()
- ParallelInterface.handle_errors()
- ParallelInterface.compute_all()
 
- ParallelVectorOfOperators
- DistributedVectorOfOperators
- ParallelExecutionManager
 
 
 
- Classes
- Package Contents- Operator
- Adjoint
- Derivative
- AdjointDerivative
- LinearCombination
- Composition
- SciPyLinearOperator
- Pow
- Identity
- MatrixMultiplication
- CholeskyInverse
- SuperLUInverse
- CoordinateProjection
- CoordinateMask
- PtwMultiplication
- OuterShift
- InnerShift
- FourierTransform
- Power
- DirectSum
- VectorOfOperators
- MatrixOfOperators
- Exponential
- RealPart
- ImaginaryPart
- SquaredModulus
- Zero
- ApproximateHessian
 
 
- Submodules
- regpy.solvers- Submodules- regpy.solvers.linear- Submodules- regpy.solvers.linear.admm
- regpy.solvers.linear.cgne
- regpy.solvers.linear.landweber
- regpy.solvers.linear.primal_dual
- regpy.solvers.linear.proximal_gradient
- regpy.solvers.linear.richardson_lucy
- regpy.solvers.linear.semismoothNewton- Classes
- Functions
- Module Contents- SemismoothNewton_bilateral- SemismoothNewton_bilateral.data
- SemismoothNewton_bilateral.regpar
- SemismoothNewton_bilateral.xref
- SemismoothNewton_bilateral.cg_pars
- SemismoothNewton_bilateral.cg_logging_level
- SemismoothNewton_bilateral.b
- SemismoothNewton_bilateral.lam_plus
- SemismoothNewton_bilateral.lam_minus
- SemismoothNewton_bilateral.active_plus
- SemismoothNewton_bilateral.active_minus
 
- getPenaltyParamsFromFunctional()
- getPenaltyParamsFromConjFunctional()
- SemismoothNewton_nonneg- SemismoothNewton_nonneg.data
- SemismoothNewton_nonneg.xref
- SemismoothNewton_nonneg.regpar
- SemismoothNewton_nonneg.cg_pars
- SemismoothNewton_nonneg.TOL
- SemismoothNewton_nonneg.cg_logging_level
- SemismoothNewton_nonneg.y
- SemismoothNewton_nonneg.b
- SemismoothNewton_nonneg.lam
- SemismoothNewton_nonneg.active
 
- SemismoothNewtonAlphaGrid
 
 
- regpy.solvers.linear.tikhonov- Classes
- Module Contents- TikhonovCG
- GeometricSequence
- TikhonovAlphaGrid
- NonstationaryIteratedTikhonov- NonstationaryIteratedTikhonov.setting
- NonstationaryIteratedTikhonov.data
- NonstationaryIteratedTikhonov.xref
- NonstationaryIteratedTikhonov.max_CG_iter
- NonstationaryIteratedTikhonov.delta
- NonstationaryIteratedTikhonov.tol_fac
- NonstationaryIteratedTikhonov.logging_level
- NonstationaryIteratedTikhonov.alpha_eff
 
 
 
 
 
- Submodules
- regpy.solvers.nonlinear- Submodules- regpy.solvers.nonlinear.fista
- regpy.solvers.nonlinear.forward_backward_splitting
- regpy.solvers.nonlinear.irgnm
- regpy.solvers.nonlinear.irgnm_semismooth- Classes
- Module Contents- IrgnmSemiSmooth- IrgnmSemiSmooth.data
- IrgnmSemiSmooth.init
- IrgnmSemiSmooth.x
- IrgnmSemiSmooth.regpar
- IrgnmSemiSmooth.regpar_step
- IrgnmSemiSmooth.cg_pars
- IrgnmSemiSmooth.psi_minus
- IrgnmSemiSmooth.psi_plus
- IrgnmSemiSmooth.size
- IrgnmSemiSmooth.rhs
- IrgnmSemiSmooth.b
- IrgnmSemiSmooth.lam_plus
- IrgnmSemiSmooth.lam_minus
- IrgnmSemiSmooth.active_plus
- IrgnmSemiSmooth.active_minus
- IrgnmSemiSmooth.active_plus_old
- IrgnmSemiSmooth.active_minus_old
- IrgnmSemiSmooth.active
- IrgnmSemiSmooth.inactive
- IrgnmSemiSmooth.inner_update()
 
 
 
- regpy.solvers.nonlinear.landweber
- regpy.solvers.nonlinear.newton- Classes
- Module Contents- NewtonCG
- NewtonSemiSmoothFrozen- NewtonSemiSmoothFrozen.rhs
- NewtonSemiSmoothFrozen.x
- NewtonSemiSmoothFrozen.xref
- NewtonSemiSmoothFrozen.alpha
- NewtonSemiSmoothFrozen.alpha_old
- NewtonSemiSmoothFrozen.psi_minus
- NewtonSemiSmoothFrozen.psi_plus
- NewtonSemiSmoothFrozen.cg_pars
- NewtonSemiSmoothFrozen.inner_NSS_iter_max
- NewtonSemiSmoothFrozen.deriv
- NewtonSemiSmoothFrozen.active_plus
- NewtonSemiSmoothFrozen.active_minus
- NewtonSemiSmoothFrozen.lam_plus
- NewtonSemiSmoothFrozen.lam_minus
 
 
 
 
 
- Submodules
 
- regpy.solvers.linear
- Classes
- Functions
- Package Contents- classlogger()
- NoneRule
- Solver
- RegSolver
- RegularizationSetting- RegularizationSetting.op
- RegularizationSetting.penalty
- RegularizationSetting.data_fid
- RegularizationSetting.h_domain
- RegularizationSetting.h_codomain
- RegularizationSetting.check_adjoint()
- RegularizationSetting.check_deriv()
- RegularizationSetting.h_adjoint()
- RegularizationSetting.op_norm()
- RegularizationSetting.is_hilbert_setting()
 
- TikhonovRegularizationSetting- TikhonovRegularizationSetting.log
- TikhonovRegularizationSetting.regpar
- TikhonovRegularizationSetting.gap_threshold
- TikhonovRegularizationSetting.primal_setting
- TikhonovRegularizationSetting.dualSetting()
- TikhonovRegularizationSetting.dualToPrimal()
- TikhonovRegularizationSetting.primalToDual()
- TikhonovRegularizationSetting.dualityGap()
- TikhonovRegularizationSetting.isSaddlePoint()
 
- power_method()
 
 
- Submodules
- regpy.stoprules
- regpy.util
- regpy.vecsps- Submodules- regpy.vecsps.curve- Classes
- Functions
- Module Contents- GenCurve
- kite
- StarCurve
- peanut
- round_rect
- apple
- three_lobes
- pinched_ellipse
- smoothed_rectangle
- nonsym_shape
- circle
- GenTrigDiscr
- GenTrig
- StarTrigDiscr
- StarTrigCurve- StarTrigCurve.vecsp
- StarTrigCurve.coeffs
- StarTrigCurve.nvals
- StarTrigCurve.nderivs
- StarTrigCurve.radius
- StarTrigCurve.curve
- StarTrigCurve.normal
- StarTrigCurve.tangent_norm
- StarTrigCurve.derivative()
- StarTrigCurve.adjoint()
- StarTrigCurve.der_normal()
- StarTrigCurve.adjoint_der_normal()
- StarTrigCurve.arc_length_der()
 
- trig_interpolate()
- adjoint_rfft()
- adjoint_irfft()
 
 
- regpy.vecsps.ngsolve
- regpy.vecsps.tensor_bases
 
- regpy.vecsps.curve
- Classes
- Package Contents- VectorSpace- VectorSpace.log
- VectorSpace.dtype
- VectorSpace.shape
- VectorSpace.zeros()
- VectorSpace.ones()
- VectorSpace.empty()
- VectorSpace.iter_basis()
- VectorSpace.rand()
- VectorSpace.randn()
- VectorSpace.is_complex
- VectorSpace.size
- VectorSpace.realsize
- VectorSpace.ndim
- VectorSpace.identity()
- VectorSpace.flatten()
- VectorSpace.fromflat()
- VectorSpace.complex_space()
- VectorSpace.real_space()
 
- MeasureSpaceFcts
- GridFcts
- UniformGridFcts
- DirectSum
- Prod
 
 
- Submodules
 
- regpy.functionals
 
- Submodules