Introduction
Tutorials
Installation
Examples
Full API documentation
- regpy
- Usage examples
- Installation
- Dependencies
- Submodules
- regpy.functionals
- Submodules
- regpy.functionals.base
- Classes
- Functions
- Module Contents
AbstractFunctionalFunctionalFunctional.logFunctional.domainFunctional.h_domainFunctional.convexity_paramFunctional.LipschitzFunctional.linearFunctional.separableFunctional.convexFunctional.is_data_funcFunctional.linearize()Functional.subgradient()Functional.dist_subdiff()Functional.hessian()Functional.conj_subgradient()Functional.conj_hessian()Functional.conj_linearize()Functional.proximal()Functional.conj_proximal()Functional.as_data_func()Functional.shift()Functional.dilation()Functional.methodsFunctional.conj()
LinearFunctionalSquaredNormLinearCombinationVerticalShiftHorizontalShiftDilationComposedFunctionalOnDirectSumas_functional()
- regpy.functionals.ngsolve
- regpy.functionals.numpy
- Classes
- Functions
- Module Contents
IntegralFunctionalBaseIntegralFunctionalBase.h_domainIntegralFunctionalBase.measureIntegralFunctionalBase.domainIntegralFunctionalBase.constr_l_activeIntegralFunctionalBase.constr_u_activeIntegralFunctionalBase.quad_taylor_l_activeIntegralFunctionalBase.quad_taylor_u_activeIntegralFunctionalBase.everywhere_finiteIntegralFunctionalBase.conj_everywhere_finiteIntegralFunctionalBase.kwargsIntegralFunctionalBase.dist_subdiff()
VectorIntegralFunctionalLppL2L1L2HuberL2LppPowerL1MeasureSpaceKullbackLeiblerRelativeEntropyHuberQuadraticIntvQuadraticNonnegQuadraticBilateralConstraintsQuadraticLowerBound()QuadraticPositiveSemidefL1GenericTVGenericTVUniformGridFcts
- regpy.functionals.base
- Attributes
- Classes
- Package Contents
FunctionalFunctional.logFunctional.domainFunctional.h_domainFunctional.convexity_paramFunctional.LipschitzFunctional.linearFunctional.separableFunctional.convexFunctional.is_data_funcFunctional.linearize()Functional.subgradient()Functional.dist_subdiff()Functional.hessian()Functional.conj_subgradient()Functional.conj_hessian()Functional.conj_linearize()Functional.proximal()Functional.conj_proximal()Functional.as_data_func()Functional.shift()Functional.dilation()Functional.methodsFunctional.conj()
L1LppTVKLREHubQuadIntvQuadNonnegQuadBilQuadLowQuadPosSemiHilbertNormVFunc
- Submodules
- regpy.hilbert
- Submodules
- Attributes
- Package Contents
- regpy.operators
- Submodules
- regpy.operators.base
- Classes
- Module Contents
OperatorOperator.logOperator.domainOperator.codomainOperator.linearOperator.attrsOperator.reset_detect_loop()Operator.linearize()Operator.adjoint()Operator.adjoint_eval()Operator.adjoint_data()Operator.inverseOperator.invertibleOperator.as_linear_operator()Operator.norm()Operator.set_constant()Operator.reset_constants()Operator.get_constants()
PowIdentityCoordinateProjectionCoordinateMaskPtwMultiplicationOuterShiftInnerShiftDirectSumVectorOfOperatorsMatrixOfOperatorsSumProductRealPartImaginaryPartSplitRealImagSquaredModulusZeroApproximateHessianSciPyLinearOperator
- regpy.operators.bases_transform
- regpy.operators.convolution
- Classes
- Functions
- Module Contents
PaddingOperatorTruncationOperator()ConvolutionOperatorConvolutionOperator.gridConvolutionOperator.kernel_matrix_shapeConvolutionOperator.stackaxesConvolutionOperator.kwargsConvolutionOperator.freqsConvolutionOperator.fourier_multiplierConvolutionOperator.functional_calculus()ConvolutionOperator.composition()ConvolutionOperator.conv_inverse()ConvolutionOperator.conv_adjoint()
Laplaciangradient()divergence()curl()PeriodicShiftGaussianBlur()ExponentialConvolutionFourierInterpolationOperatorFresnelPropagator()
- regpy.operators.graph_operator
- regpy.operators.ngsolve
- Classes
- Module Contents
NgsOperatorNgsMatrixMultiplicationSecondOrderEllipticCoefficientPDESecondOrderEllipticCoefficientPDE.gf_aSecondOrderEllipticCoefficientPDE.gf_hSecondOrderEllipticCoefficientPDE.a_bdrSecondOrderEllipticCoefficientPDE.gf_derivSecondOrderEllipticCoefficientPDE.gf_adj_helpSecondOrderEllipticCoefficientPDE.gf_evalSecondOrderEllipticCoefficientPDE.bf_matSecondOrderEllipticCoefficientPDE.firstSecondOrderEllipticCoefficientPDE.adj_firstSecondOrderEllipticCoefficientPDE.lfSecondOrderEllipticCoefficientPDE.c_uSecondOrderEllipticCoefficientPDE.lf_adj
SolveSystemLinearFormLinearFormGradNgsGradOPProjectToBoundary
- regpy.operators.numpy
- regpy.operators.parallel_operators
- regpy.operators.base
- Submodules
- regpy.solvers
- Submodules
- regpy.solvers.general
- Classes
- Module Contents
SolverRegSolverSettingSetting.logSetting.opSetting.penaltySetting.data_fidSetting.h_domainSetting.h_codomainSetting.regparSetting.gap_thresholdSetting.primal_settingSetting.dataSetting.change_data()Setting.check_adjoint()Setting.check_deriv()Setting.h_adjoint()Setting.get_dual_setting()Setting.dual_to_primal()Setting.primal_to_dual()Setting.duality_gap()Setting.violation_optimality_cond()Setting.evaluate_methods()Setting.applicable_methods()Setting.display_all_methods()Setting.select_best_method()Setting.set_stopping_rule()Setting.get_stopping_rule()Setting.run()
- 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
- Module Contents
SemismoothNewton_bilateralSemismoothNewton_bilateral.dataSemismoothNewton_bilateral.regparSemismoothNewton_bilateral.xrefSemismoothNewton_bilateral.cg_parsSemismoothNewton_bilateral.cg_logging_levelSemismoothNewton_bilateral.bSemismoothNewton_bilateral.lam_plusSemismoothNewton_bilateral.lam_minusSemismoothNewton_bilateral.active_plusSemismoothNewton_bilateral.active_minusSemismoothNewton_bilateral.check_applicability()
SemismoothNewton_nonnegSemismoothNewton_nonneg.dataSemismoothNewton_nonneg.xrefSemismoothNewton_nonneg.regparSemismoothNewton_nonneg.cg_parsSemismoothNewton_nonneg.TOLSemismoothNewton_nonneg.cg_logging_levelSemismoothNewton_nonneg.ySemismoothNewton_nonneg.bSemismoothNewton_nonneg.lamSemismoothNewton_nonneg.activeSemismoothNewton_nonneg.check_applicability()
SemismoothNewtonAlphaGrid
- regpy.solvers.linear.tikhonov
- 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
IrgnmSemiSmoothIrgnmSemiSmooth.dataIrgnmSemiSmooth.initIrgnmSemiSmooth.xIrgnmSemiSmooth.regparIrgnmSemiSmooth.regpar_stepIrgnmSemiSmooth.cg_parsIrgnmSemiSmooth.psi_minusIrgnmSemiSmooth.psi_plusIrgnmSemiSmooth.inner_it_countIrgnmSemiSmooth.inner_active_changeIrgnmSemiSmooth.rhsIrgnmSemiSmooth.bIrgnmSemiSmooth.lam_plusIrgnmSemiSmooth.lam_minusIrgnmSemiSmooth.active_plusIrgnmSemiSmooth.active_minusIrgnmSemiSmooth.active_plus_oldIrgnmSemiSmooth.active_minus_oldIrgnmSemiSmooth.inactiveIrgnmSemiSmooth.inner_update()
- regpy.solvers.nonlinear.landweber
- regpy.solvers.nonlinear.newton
- Classes
- Module Contents
NewtonCGNewtonCGFrozenNewtonSemiSmoothFrozenNewtonSemiSmoothFrozen.rhsNewtonSemiSmoothFrozen.xNewtonSemiSmoothFrozen.xrefNewtonSemiSmoothFrozen.alphaNewtonSemiSmoothFrozen.alpha_oldNewtonSemiSmoothFrozen.psi_minusNewtonSemiSmoothFrozen.psi_plusNewtonSemiSmoothFrozen.cg_parsNewtonSemiSmoothFrozen.inner_NSS_iter_maxNewtonSemiSmoothFrozen.derivNewtonSemiSmoothFrozen.active_plusNewtonSemiSmoothFrozen.active_minusNewtonSemiSmoothFrozen.lam_plusNewtonSemiSmoothFrozen.lam_minus
IterativelyRegularizedNewtonIterativelyRegularizedNewton.dataIterativelyRegularizedNewton.initIterativelyRegularizedNewton.xIterativelyRegularizedNewton.regparIterativelyRegularizedNewton.regpar_stepIterativelyRegularizedNewton.inner_solverIterativelyRegularizedNewton.inner_solver_parsIterativelyRegularizedNewton.inner_solver_stoprule
- Submodules
- regpy.solvers.general
- Classes
- Package Contents
SettingSetting.logSetting.opSetting.penaltySetting.data_fidSetting.h_domainSetting.h_codomainSetting.regparSetting.gap_thresholdSetting.primal_settingSetting.dataSetting.change_data()Setting.check_adjoint()Setting.check_deriv()Setting.h_adjoint()Setting.get_dual_setting()Setting.dual_to_primal()Setting.primal_to_dual()Setting.duality_gap()Setting.violation_optimality_cond()Setting.evaluate_methods()Setting.applicable_methods()Setting.display_all_methods()Setting.select_best_method()Setting.set_stopping_rule()Setting.get_stopping_rule()Setting.run()
- Submodules
- regpy.stoprules
- regpy.util
- Submodules
- Classes
- Functions
- Package Contents
- regpy.vecsps
- Submodules
- regpy.vecsps.base
- Classes
- Module Contents
TupleVectorVectorSpaceBaseVectorSpaceBase.logVectorSpaceBase.vec_typeVectorSpaceBase.shapeVectorSpaceBase.is_complexVectorSpaceBase.typeVectorSpaceBase.zeros()VectorSpaceBase.ones()VectorSpaceBase.empty()VectorSpaceBase.set_rng_seed()VectorSpaceBase.rand()VectorSpaceBase.poisson()VectorSpaceBase.randn()VectorSpaceBase.vdot()VectorSpaceBase.logical_and()VectorSpaceBase.logical_or()VectorSpaceBase.logical_not()VectorSpaceBase.logical_xor()VectorSpaceBase.iter_basis()VectorSpaceBase.sizeVectorSpaceBase.realsizeVectorSpaceBase.ndimVectorSpaceBase.identity()VectorSpaceBase.flatten()VectorSpaceBase.fromflat()VectorSpaceBase.complex_space()VectorSpaceBase.real_space()VectorSpaceBase.masked_space()VectorSpaceBase.IfPos()VectorSpaceBase.norm()VectorSpaceBase.compatible()
DirectSumDirectSum.n_componentsDirectSum.sizeDirectSum.realsizeDirectSum.zeros()DirectSum.ones()DirectSum.empty()DirectSum.rand()DirectSum.poisson()DirectSum.vdot()DirectSum.logical_and()DirectSum.logical_or()DirectSum.logical_not()DirectSum.logical_xor()DirectSum.complex_space()DirectSum.real_space()DirectSum.flatten()DirectSum.fromflat()DirectSum.iter_basis()DirectSum.masked_space()DirectSum.IfPos()DirectSum.join()DirectSum.split()
- regpy.vecsps.curve
- Classes
- Module Contents
GenCurvekiteStarCurvepeanutround_rectapplethree_lobespinched_ellipsesmoothed_rectanglenonsym_shapecircleGenTrigSpcGenTrigStarTrigRadialFctsStarTrigCurveStarTrigCurve.vecspStarTrigCurve.valuesStarTrigCurve.nvalsStarTrigCurve.nderivsStarTrigCurve.radiusStarTrigCurve.curveStarTrigCurve.normalStarTrigCurve.tangent_normStarTrigCurve.derivative()StarTrigCurve.adjoint()StarTrigCurve.der_normal()StarTrigCurve.adjoint_der_normal()StarTrigCurve.arc_length_der()
- regpy.vecsps.ngsolve
- Classes
- Module Contents
NgsBaseVectorNgsVectorSpaceNgsVectorSpace.fesNgsVectorSpace.bdrNgsVectorSpace.mass_matrix_choleskyNgsVectorSpace.zeros()NgsVectorSpace.ones()NgsVectorSpace.empty()NgsVectorSpace.rand()NgsVectorSpace.poisson()NgsVectorSpace.vdot()NgsVectorSpace.complex_space()NgsVectorSpace.real_space()NgsVectorSpace.flatten()NgsVectorSpace.fromflat()NgsVectorSpace.IfPos()NgsVectorSpace.iter_basis()NgsVectorSpace.logical_and()NgsVectorSpace.logical_or()NgsVectorSpace.logical_not()NgsVectorSpace.logical_xor()NgsVectorSpace.is_on_boundary()NgsVectorSpace.to_gf()NgsVectorSpace.from_ngs()NgsVectorSpace.create_mass_matrix_cholesky()
NgsVectorSpaceWithInnerProduct
- regpy.vecsps.numpy
- Classes
- Module Contents
NumPyVectorSpaceNumPyVectorSpace.dtypeNumPyVectorSpace.zeros()NumPyVectorSpace.ones()NumPyVectorSpace.empty()NumPyVectorSpace.rand()NumPyVectorSpace.poisson()NumPyVectorSpace.flatten()NumPyVectorSpace.fromflat()NumPyVectorSpace.complex_space()NumPyVectorSpace.real_space()NumPyVectorSpace.masked_space()NumPyVectorSpace.IfPos()NumPyVectorSpace.iter_basis()
MeasureSpaceFctsGridFctsUniformGridFctsProd
- regpy.vecsps.base
- Classes
- Package Contents
TupleVectorVectorSpaceBaseVectorSpaceBase.logVectorSpaceBase.vec_typeVectorSpaceBase.shapeVectorSpaceBase.is_complexVectorSpaceBase.typeVectorSpaceBase.zeros()VectorSpaceBase.ones()VectorSpaceBase.empty()VectorSpaceBase.set_rng_seed()VectorSpaceBase.rand()VectorSpaceBase.poisson()VectorSpaceBase.randn()VectorSpaceBase.vdot()VectorSpaceBase.logical_and()VectorSpaceBase.logical_or()VectorSpaceBase.logical_not()VectorSpaceBase.logical_xor()VectorSpaceBase.iter_basis()VectorSpaceBase.sizeVectorSpaceBase.realsizeVectorSpaceBase.ndimVectorSpaceBase.identity()VectorSpaceBase.flatten()VectorSpaceBase.fromflat()VectorSpaceBase.complex_space()VectorSpaceBase.real_space()VectorSpaceBase.masked_space()VectorSpaceBase.IfPos()VectorSpaceBase.norm()VectorSpaceBase.compatible()
DirectSumDirectSum.n_componentsDirectSum.sizeDirectSum.realsizeDirectSum.zeros()DirectSum.ones()DirectSum.empty()DirectSum.rand()DirectSum.poisson()DirectSum.vdot()DirectSum.logical_and()DirectSum.logical_or()DirectSum.logical_not()DirectSum.logical_xor()DirectSum.complex_space()DirectSum.real_space()DirectSum.flatten()DirectSum.fromflat()DirectSum.iter_basis()DirectSum.masked_space()DirectSum.IfPos()DirectSum.join()DirectSum.split()
NumPyVectorSpaceNumPyVectorSpace.dtypeNumPyVectorSpace.zeros()NumPyVectorSpace.ones()NumPyVectorSpace.empty()NumPyVectorSpace.rand()NumPyVectorSpace.poisson()NumPyVectorSpace.flatten()NumPyVectorSpace.fromflat()NumPyVectorSpace.complex_space()NumPyVectorSpace.real_space()NumPyVectorSpace.masked_space()NumPyVectorSpace.IfPos()NumPyVectorSpace.iter_basis()
MeasureSpaceFctsGridFctsUniformGridFctsProdGenCurvekiteStarCurvepeanutround_rectapplethree_lobespinched_ellipsesmoothed_rectanglenonsym_shapecircleGenTrigSpcGenTrigStarTrigRadialFctsStarTrigCurveStarTrigCurve.vecspStarTrigCurve.valuesStarTrigCurve.nvalsStarTrigCurve.nderivsStarTrigCurve.radiusStarTrigCurve.curveStarTrigCurve.normalStarTrigCurve.tangent_normStarTrigCurve.derivative()StarTrigCurve.adjoint()StarTrigCurve.der_normal()StarTrigCurve.adjoint_der_normal()StarTrigCurve.arc_length_der()
- Submodules
- regpy.functionals