Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
N
NIFTy
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
14
Issues
14
List
Boards
Labels
Service Desk
Milestones
Merge Requests
14
Merge Requests
14
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Packages & Registries
Packages & Registries
Container Registry
Analytics
Analytics
CI / CD
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ift
NIFTy
Commits
dbd58167
Commit
dbd58167
authored
Jul 10, 2018
by
Philipp Arras
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Reorder imports and delete unused imports
parent
5b0e1b78
Changes
82
Hide whitespace changes
Inline
Side-by-side
Showing
82 changed files
with
252 additions
and
146 deletions
+252
-146
nifty5/dobj.py
nifty5/dobj.py
+1
-1
nifty5/domain_tuple.py
nifty5/domain_tuple.py
+1
-0
nifty5/field.py
nifty5/field.py
+4
-3
nifty5/logger.py
nifty5/logger.py
+1
-0
nifty5/minimization/conjugate_gradient.py
nifty5/minimization/conjugate_gradient.py
+2
-1
nifty5/minimization/descent_minimizer.py
nifty5/minimization/descent_minimizer.py
+5
-3
nifty5/minimization/energy.py
nifty5/minimization/energy.py
+1
-2
nifty5/minimization/energy_sum.py
nifty5/minimization/energy_sum.py
+2
-1
nifty5/minimization/gradient_norm_controller.py
nifty5/minimization/gradient_norm_controller.py
+2
-1
nifty5/minimization/iteration_controller.py
nifty5/minimization/iteration_controller.py
+3
-1
nifty5/minimization/l_bfgs.py
nifty5/minimization/l_bfgs.py
+1
-0
nifty5/minimization/line_energy.py
nifty5/minimization/line_energy.py
+1
-0
nifty5/minimization/line_search.py
nifty5/minimization/line_search.py
+3
-1
nifty5/minimization/line_search_strong_wolfe.py
nifty5/minimization/line_search_strong_wolfe.py
+5
-3
nifty5/minimization/minimizer.py
nifty5/minimization/minimizer.py
+3
-1
nifty5/minimization/nonlinear_cg.py
nifty5/minimization/nonlinear_cg.py
+2
-1
nifty5/minimization/quadratic_energy.py
nifty5/minimization/quadratic_energy.py
+1
-0
nifty5/minimization/relaxed_newton.py
nifty5/minimization/relaxed_newton.py
+1
-0
nifty5/minimization/scipy_minimizer.py
nifty5/minimization/scipy_minimizer.py
+3
-2
nifty5/minimization/steepest_descent.py
nifty5/minimization/steepest_descent.py
+1
-0
nifty5/minimization/vl_bfgs.py
nifty5/minimization/vl_bfgs.py
+3
-1
nifty5/models/binary_helpers.py
nifty5/models/binary_helpers.py
+1
-0
nifty5/models/constant.py
nifty5/models/constant.py
+1
-0
nifty5/models/linear_model.py
nifty5/models/linear_model.py
+1
-0
nifty5/models/local_nonlinearity.py
nifty5/models/local_nonlinearity.py
+1
-0
nifty5/models/model.py
nifty5/models/model.py
+1
-0
nifty5/models/multi_model.py
nifty5/models/multi_model.py
+1
-0
nifty5/models/variable.py
nifty5/models/variable.py
+1
-0
nifty5/multi/block_diagonal_operator.py
nifty5/multi/block_diagonal_operator.py
+1
-2
nifty5/multi/multi_domain.py
nifty5/multi/multi_domain.py
+1
-0
nifty5/multi/multi_field.py
nifty5/multi/multi_field.py
+3
-2
nifty5/nonlinearities.py
nifty5/nonlinearities.py
+2
-1
nifty5/operators/chain_operator.py
nifty5/operators/chain_operator.py
+3
-1
nifty5/operators/diagonal_operator.py
nifty5/operators/diagonal_operator.py
+5
-4
nifty5/operators/dof_distributor.py
nifty5/operators/dof_distributor.py
+7
-5
nifty5/operators/domain_distributor.py
nifty5/operators/domain_distributor.py
+4
-2
nifty5/operators/endomorphic_operator.py
nifty5/operators/endomorphic_operator.py
+3
-1
nifty5/operators/exp_transform.py
nifty5/operators/exp_transform.py
+4
-2
nifty5/operators/fft_operator.py
nifty5/operators/fft_operator.py
+5
-4
nifty5/operators/fft_smoothing_operator.py
nifty5/operators/fft_smoothing_operator.py
+4
-3
nifty5/operators/geometry_remover.py
nifty5/operators/geometry_remover.py
+2
-1
nifty5/operators/harmonic_transform_operator.py
nifty5/operators/harmonic_transform_operator.py
+3
-2
nifty5/operators/inversion_enabler.py
nifty5/operators/inversion_enabler.py
+4
-2
nifty5/operators/laplace_operator.py
nifty5/operators/laplace_operator.py
+7
-5
nifty5/operators/linear_operator.py
nifty5/operators/linear_operator.py
+4
-1
nifty5/operators/mask_operator.py
nifty5/operators/mask_operator.py
+3
-1
nifty5/operators/multi_adaptor.py
nifty5/operators/multi_adaptor.py
+2
-0
nifty5/operators/operator_adapter.py
nifty5/operators/operator_adapter.py
+3
-1
nifty5/operators/power_distributor.py
nifty5/operators/power_distributor.py
+3
-2
nifty5/operators/qht_operator.py
nifty5/operators/qht_operator.py
+2
-1
nifty5/operators/sampling_enabler.py
nifty5/operators/sampling_enabler.py
+3
-1
nifty5/operators/sandwich_operator.py
nifty5/operators/sandwich_operator.py
+4
-2
nifty5/operators/scaling_operator.py
nifty5/operators/scaling_operator.py
+5
-3
nifty5/operators/selection_operator.py
nifty5/operators/selection_operator.py
+2
-1
nifty5/operators/sht_operator.py
nifty5/operators/sht_operator.py
+6
-5
nifty5/operators/slope_operator.py
nifty5/operators/slope_operator.py
+3
-1
nifty5/operators/smoothness_operator.py
nifty5/operators/smoothness_operator.py
+2
-1
nifty5/operators/sum_operator.py
nifty5/operators/sum_operator.py
+3
-1
nifty5/operators/symmetrizing_operator.py
nifty5/operators/symmetrizing_operator.py
+2
-1
nifty5/plotting/plot.py
nifty5/plotting/plot.py
+6
-3
nifty5/probing/utils.py
nifty5/probing/utils.py
+1
-0
nifty5/sugar.py
nifty5/sugar.py
+8
-5
nifty5/utilities.py
nifty5/utilities.py
+7
-4
setup.py
setup.py
+1
-1
test/common.py
test/common.py
+2
-1
test/test_energies/test_map.py
test/test_energies/test_map.py
+3
-2
test/test_field.py
test/test_field.py
+3
-3
test/test_minimization/test_minimizers.py
test/test_minimization/test_minimizers.py
+4
-3
test/test_multi_field.py
test/test_multi_field.py
+3
-4
test/test_operators/test_adjoint.py
test/test_operators/test_adjoint.py
+2
-2
test/test_operators/test_composed_operator.py
test/test_operators/test_composed_operator.py
+3
-2
test/test_operators/test_diagonal_operator.py
test/test_operators/test_diagonal_operator.py
+4
-2
test/test_operators/test_fft_operator.py
test/test_operators/test_fft_operator.py
+5
-3
test/test_operators/test_harmonic_transform_operator.py
test/test_operators/test_harmonic_transform_operator.py
+5
-3
test/test_operators/test_laplace_operator.py
test/test_operators/test_laplace_operator.py
+4
-3
test/test_operators/test_smoothing_operator.py
test/test_operators/test_smoothing_operator.py
+4
-3
test/test_spaces/test_gl_space.py
test/test_spaces/test_gl_space.py
+5
-4
test/test_spaces/test_hp_space.py
test/test_spaces/test_hp_space.py
+5
-3
test/test_spaces/test_interface.py
test/test_spaces/test_interface.py
+3
-2
test/test_spaces/test_lm_space.py
test/test_spaces/test_lm_space.py
+5
-4
test/test_spaces/test_power_space.py
test/test_spaces/test_power_space.py
+6
-5
test/test_spaces/test_rg_space.py
test/test_spaces/test_rg_space.py
+5
-3
No files found.
nifty5/dobj.py
View file @
dbd58167
...
...
@@ -17,8 +17,8 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
.compat
import
*
from
.compat
import
*
try
:
from
mpi4py
import
MPI
...
...
nifty5/domain_tuple.py
View file @
dbd58167
...
...
@@ -17,6 +17,7 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
.compat
import
*
from
.domains.domain
import
Domain
...
...
nifty5/field.py
View file @
dbd58167
...
...
@@ -17,11 +17,12 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
.compat
import
*
import
numpy
as
np
from
.
import
utilities
from
.
import
dobj
,
utilities
from
.compat
import
*
from
.domain_tuple
import
DomainTuple
from
.
import
dobj
class
Field
(
object
):
...
...
nifty5/logger.py
View file @
dbd58167
...
...
@@ -17,6 +17,7 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
.compat
import
*
...
...
nifty5/minimization/conjugate_gradient.py
View file @
dbd58167
...
...
@@ -17,9 +17,10 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
from
.minimizer
import
Minimizer
from
..logger
import
logger
from
.minimizer
import
Minimizer
class
ConjugateGradient
(
Minimizer
):
...
...
nifty5/minimization/descent_minimizer.py
View file @
dbd58167
...
...
@@ -17,11 +17,13 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
import
abc
from
.minimizer
import
Minimizer
from
.
line_search_strong_wolfe
import
LineSearchStrongWolfe
from
.
.compat
import
*
from
..logger
import
logger
from
.line_search_strong_wolfe
import
LineSearchStrongWolfe
from
.minimizer
import
Minimizer
class
DescentMinimizer
(
Minimizer
):
...
...
nifty5/minimization/energy.py
View file @
dbd58167
...
...
@@ -17,9 +17,8 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
import
numpy
as
np
from
..field
import
Field
from
..utilities
import
NiftyMetaBase
,
memo
...
...
nifty5/minimization/energy_sum.py
View file @
dbd58167
...
...
@@ -17,8 +17,9 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
from
..utilities
import
memo
,
my_lincomb
_simple
,
my_lincomb
from
..utilities
import
memo
,
my_lincomb
,
my_lincomb_simple
from
.energy
import
Energy
...
...
nifty5/minimization/gradient_norm_controller.py
View file @
dbd58167
...
...
@@ -17,9 +17,10 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
from
.iteration_controller
import
IterationController
from
..logger
import
logger
from
.iteration_controller
import
IterationController
class
GradientNormController
(
IterationController
):
...
...
nifty5/minimization/iteration_controller.py
View file @
dbd58167
...
...
@@ -17,8 +17,10 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
import
abc
from
..compat
import
*
from
..utilities
import
NiftyMetaBase
...
...
nifty5/minimization/l_bfgs.py
View file @
dbd58167
...
...
@@ -17,6 +17,7 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
from
..logger
import
logger
from
.descent_minimizer
import
DescentMinimizer
...
...
nifty5/minimization/line_energy.py
View file @
dbd58167
...
...
@@ -17,6 +17,7 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
...
...
nifty5/minimization/line_search.py
View file @
dbd58167
...
...
@@ -17,8 +17,10 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
import
abc
from
..compat
import
*
from
..utilities
import
NiftyMetaBase
...
...
nifty5/minimization/line_search_strong_wolfe.py
View file @
dbd58167
...
...
@@ -17,11 +17,13 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
import
numpy
as
np
from
.line_search
import
LineSearch
from
.
line_energy
import
LineEnergy
from
.
.compat
import
*
from
..logger
import
logger
from
.line_energy
import
LineEnergy
from
.line_search
import
LineSearch
class
LineSearchStrongWolfe
(
LineSearch
):
...
...
nifty5/minimization/minimizer.py
View file @
dbd58167
...
...
@@ -17,8 +17,10 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
import
abc
from
..compat
import
*
from
..utilities
import
NiftyMetaBase
...
...
nifty5/minimization/nonlinear_cg.py
View file @
dbd58167
...
...
@@ -17,9 +17,10 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
from
.minimizer
import
Minimizer
from
.line_search_strong_wolfe
import
LineSearchStrongWolfe
from
.minimizer
import
Minimizer
class
NonlinearCG
(
Minimizer
):
...
...
nifty5/minimization/quadratic_energy.py
View file @
dbd58167
...
...
@@ -17,6 +17,7 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
from
.energy
import
Energy
...
...
nifty5/minimization/relaxed_newton.py
View file @
dbd58167
...
...
@@ -17,6 +17,7 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
from
.descent_minimizer
import
DescentMinimizer
from
.line_search_strong_wolfe
import
LineSearchStrongWolfe
...
...
nifty5/minimization/scipy_minimizer.py
View file @
dbd58167
...
...
@@ -17,12 +17,13 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..
import
dobj
from
..compat
import
*
from
.minimizer
import
Minimizer
from
..field
import
Field
from
..
import
dobj
from
..logger
import
logger
from
.iteration_controller
import
IterationController
from
.minimizer
import
Minimizer
def
_toNdarray
(
fld
):
...
...
nifty5/minimization/steepest_descent.py
View file @
dbd58167
...
...
@@ -17,6 +17,7 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
from
.descent_minimizer
import
DescentMinimizer
...
...
nifty5/minimization/vl_bfgs.py
View file @
dbd58167
...
...
@@ -17,8 +17,10 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
import
numpy
as
np
from
..compat
import
*
from
.descent_minimizer
import
DescentMinimizer
from
.line_search_strong_wolfe
import
LineSearchStrongWolfe
...
...
nifty5/models/binary_helpers.py
View file @
dbd58167
...
...
@@ -17,6 +17,7 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
from
..multi.multi_field
import
MultiField
from
..sugar
import
makeOp
...
...
nifty5/models/constant.py
View file @
dbd58167
...
...
@@ -17,6 +17,7 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
from
.model
import
Model
...
...
nifty5/models/linear_model.py
View file @
dbd58167
...
...
@@ -16,6 +16,7 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
from
..operators.selection_operator
import
SelectionOperator
from
.model
import
Model
...
...
nifty5/models/local_nonlinearity.py
View file @
dbd58167
...
...
@@ -17,6 +17,7 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
from
..nonlinearities
import
Exponential
,
PositiveTanh
,
Tanh
from
..sugar
import
makeOp
...
...
nifty5/models/model.py
View file @
dbd58167
...
...
@@ -17,6 +17,7 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
from
..field
import
Field
from
..multi.multi_field
import
MultiField
...
...
nifty5/models/multi_model.py
View file @
dbd58167
...
...
@@ -17,6 +17,7 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
from
..domain_tuple
import
DomainTuple
from
..multi.multi_field
import
MultiField
...
...
nifty5/models/variable.py
View file @
dbd58167
...
...
@@ -17,6 +17,7 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
from
..operators.scaling_operator
import
ScalingOperator
from
.model
import
Model
...
...
nifty5/multi/block_diagonal_operator.py
View file @
dbd58167
...
...
@@ -17,10 +17,9 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
import
numpy
as
np
from
..operators.endomorphic_operator
import
EndomorphicOperator
from
.multi_domain
import
MultiDomain
from
.multi_field
import
MultiField
...
...
nifty5/multi/multi_domain.py
View file @
dbd58167
...
...
@@ -17,6 +17,7 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
from
..domain_tuple
import
DomainTuple
from
..utilities
import
frozendict
...
...
nifty5/multi/multi_field.py
View file @
dbd58167
...
...
@@ -17,11 +17,12 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
import
numpy
as
np
from
..compat
import
*
from
..field
import
Field
import
numpy
as
np
from
.multi_domain
import
MultiDomain
from
..utilities
import
frozendict
class
MultiField
(
object
):
...
...
nifty5/nonlinearities.py
View file @
dbd58167
...
...
@@ -17,8 +17,9 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
.compat
import
*
from
.sugar
import
full
,
exp
,
tanh
from
.sugar
import
exp
,
full
,
tanh
class
Linear
(
object
):
...
...
nifty5/operators/chain_operator.py
View file @
dbd58167
...
...
@@ -17,8 +17,10 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
import
numpy
as
np
from
..compat
import
*
from
.linear_operator
import
LinearOperator
...
...
nifty5/operators/diagonal_operator.py
View file @
dbd58167
...
...
@@ -17,13 +17,14 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
import
numpy
as
np
from
..field
import
Field
from
..
import
dobj
,
utilities
from
..compat
import
*
from
..domain_tuple
import
DomainTuple
from
..field
import
Field
from
.endomorphic_operator
import
EndomorphicOperator
from
..
import
utilities
from
..
import
dobj
class
DiagonalOperator
(
EndomorphicOperator
):
...
...
nifty5/operators/dof_distributor.py
View file @
dbd58167
...
...
@@ -17,14 +17,16 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
import
numpy
as
np
from
.linear_operator
import
LinearOperator
from
..utilities
import
infer_space
from
..field
import
Field
from
..domain_tuple
import
DomainTuple
from
..
import
dobj
from
..compat
import
*
from
..domain_tuple
import
DomainTuple
from
..domains.dof_space
import
DOFSpace
from
..field
import
Field
from
..utilities
import
infer_space
from
.linear_operator
import
LinearOperator
class
DOFDistributor
(
LinearOperator
):
...
...
nifty5/operators/domain_distributor.py
View file @
dbd58167
...
...
@@ -17,11 +17,13 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
import
numpy
as
np
from
..field
import
Field
from
..
import
dobj
from
..compat
import
*
from
..domain_tuple
import
DomainTuple
from
..field
import
Field
from
.linear_operator
import
LinearOperator
...
...
nifty5/operators/endomorphic_operator.py
View file @
dbd58167
...
...
@@ -17,9 +17,11 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
import
numpy
as
np
from
..compat
import
*
from
.linear_operator
import
LinearOperator
import
numpy
as
np
class
EndomorphicOperator
(
LinearOperator
):
...
...
nifty5/operators/exp_transform.py
View file @
dbd58167
...
...
@@ -17,14 +17,16 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
import
numpy
as
np
from
..
import
dobj
from
..compat
import
*
from
..domain_tuple
import
DomainTuple
from
..domains.power_space
import
PowerSpace
from
..domains.rg_space
import
RGSpace
from
..field
import
Field
from
.linear_operator
import
LinearOperator
from
..
import
dobj
class
ExpTransform
(
LinearOperator
):
...
...
nifty5/operators/fft_operator.py
View file @
dbd58167
...
...
@@ -17,14 +17,15 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
import
numpy
as
np
from
..
import
dobj
,
utilities
from
..compat
import
*
from
..domain_tuple
import
DomainTuple
from
..domains.rg_space
import
RGSpace
from
.linear_operator
import
LinearOperator
from
..
import
dobj
from
..
import
utilities
from
..field
import
Field
from
.linear_operator
import
LinearOperator
class
FFTOperator
(
LinearOperator
):
...
...
nifty5/operators/fft_smoothing_operator.py
View file @
dbd58167
...
...
@@ -17,12 +17,13 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
from
.scaling_operator
import
ScalingOperator
from
.fft_operator
import
FFTOperator
from
..domain_tuple
import
DomainTuple
from
..utilities
import
infer_space
from
.diagonal_operator
import
DiagonalOperator
from
..domain_tuple
import
DomainTuple
from
.fft_operator
import
FFTOperator
from
.scaling_operator
import
ScalingOperator
def
FFTSmoothingOperator
(
domain
,
sigma
,
space
=
None
):
...
...
nifty5/operators/geometry_remover.py
View file @
dbd58167
...
...
@@ -17,9 +17,10 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
from
..domains.unstructured_domain
import
UnstructuredDomain
from
..domain_tuple
import
DomainTuple
from
..domains.unstructured_domain
import
UnstructuredDomain
from
.linear_operator
import
LinearOperator
...
...
nifty5/operators/harmonic_transform_operator.py
View file @
dbd58167
...
...
@@ -17,13 +17,14 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..
import
utilities
from
..compat
import
*
from
..domain_tuple
import
DomainTuple
from
..domains.rg_space
import
RGSpace
from
.linear_operator
import
LinearOperator
from
.fft_operator
import
FFTOperator
from
.linear_operator
import
LinearOperator
from
.sht_operator
import
SHTOperator
from
..
import
utilities
class
HarmonicTransformOperator
(
LinearOperator
):
...
...
nifty5/operators/inversion_enabler.py
View file @
dbd58167
...
...
@@ -17,14 +17,16 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
import
numpy
as
np
from
..compat
import
*
from
..logger
import
logger
from
..minimization.conjugate_gradient
import
ConjugateGradient
from
..minimization.iteration_controller
import
IterationController
from
..minimization.quadratic_energy
import
QuadraticEnergy
from
.endomorphic_operator
import
EndomorphicOperator
from
..sugar
import
full
from
.endomorphic_operator
import
EndomorphicOperator
class
InversionEnabler
(
EndomorphicOperator
):
...
...
nifty5/operators/laplace_operator.py
View file @
dbd58167
...
...
@@ -17,14 +17,16 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
import
numpy
as
np
from
..field
import
Field
from
..
import
dobj
from
..compat
import
*
from
..domain_tuple
import
DomainTuple
from
..domains.power_space
import
PowerSpace
from
.
endomorphic_operator
import
EndomorphicOperator
from
.
.field
import
Field
from
..utilities
import
infer_space
from
..domain_tuple
import
DomainTuple
from
..
import
dobj
from
.endomorphic_operator
import
EndomorphicOperator
class
LaplaceOperator
(
EndomorphicOperator
):
...
...
nifty5/operators/linear_operator.py
View file @
dbd58167
...
...
@@ -17,9 +17,12 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
import
abc
import
numpy
as
np
from
..compat
import
*
from
..utilities
import
NiftyMetaBase
...
...
nifty5/operators/mask_operator.py
View file @
dbd58167
...
...
@@ -17,8 +17,10 @@
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
absolute_import
,
division
,
print_function
from
..compat
import
*
import
numpy
as
np
from
..compat
import
*
from
..domain_tuple
import
DomainTuple
from
..domains.unstructured_domain
import
UnstructuredDomain
from
..field
import
Field
...
...
nifty5/operators/multi_adaptor.py
View file @
dbd58167
...
...
@@ -17,8 +17,10 @@