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
13
Issues
13
List
Boards
Labels
Service Desk
Milestones
Merge Requests
8
Merge Requests
8
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
94bc5cf9
Commit
94bc5cf9
authored
May 24, 2017
by
Theo Steininger
1
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Updated copyright notice.
parent
bd51954c
Pipeline
#12914
passed with stages
in 12 minutes and 49 seconds
Changes
90
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
90 changed files
with
450 additions
and
454 deletions
+450
-454
nifty/__init__.py
nifty/__init__.py
+5
-5
nifty/basic_arithmetics.py
nifty/basic_arithmetics.py
+5
-5
nifty/config/__init__.py
nifty/config/__init__.py
+5
-5
nifty/config/d2o_config.py
nifty/config/d2o_config.py
+5
-5
nifty/config/nifty_config.py
nifty/config/nifty_config.py
+5
-5
nifty/domain_object.py
nifty/domain_object.py
+5
-5
nifty/energies/__init__.py
nifty/energies/__init__.py
+5
-5
nifty/energies/energy.py
nifty/energies/energy.py
+5
-5
nifty/energies/line_energy.py
nifty/energies/line_energy.py
+5
-5
nifty/energies/memoization.py
nifty/energies/memoization.py
+5
-5
nifty/field.py
nifty/field.py
+5
-5
nifty/field_types/__init__.py
nifty/field_types/__init__.py
+5
-5
nifty/field_types/field_array.py
nifty/field_types/field_array.py
+5
-5
nifty/field_types/field_type.py
nifty/field_types/field_type.py
+5
-5
nifty/minimization/__init__.py
nifty/minimization/__init__.py
+5
-5
nifty/minimization/conjugate_gradient.py
nifty/minimization/conjugate_gradient.py
+5
-5
nifty/minimization/descent_minimizer.py
nifty/minimization/descent_minimizer.py
+5
-5
nifty/minimization/line_searching/__init__.py
nifty/minimization/line_searching/__init__.py
+5
-5
nifty/minimization/line_searching/line_search.py
nifty/minimization/line_searching/line_search.py
+5
-5
nifty/minimization/line_searching/line_search_strong_wolfe.py
...y/minimization/line_searching/line_search_strong_wolfe.py
+5
-5
nifty/minimization/relaxed_newton.py
nifty/minimization/relaxed_newton.py
+5
-5
nifty/minimization/steepest_descent.py
nifty/minimization/steepest_descent.py
+5
-5
nifty/minimization/vl_bfgs.py
nifty/minimization/vl_bfgs.py
+5
-5
nifty/nifty_utilities.py
nifty/nifty_utilities.py
+5
-5
nifty/operators/__init__.py
nifty/operators/__init__.py
+5
-5
nifty/operators/composed_operator/__init__.py
nifty/operators/composed_operator/__init__.py
+5
-5
nifty/operators/composed_operator/composed_operator.py
nifty/operators/composed_operator/composed_operator.py
+5
-5
nifty/operators/diagonal_operator/__init__.py
nifty/operators/diagonal_operator/__init__.py
+5
-5
nifty/operators/diagonal_operator/diagonal_operator.py
nifty/operators/diagonal_operator/diagonal_operator.py
+5
-5
nifty/operators/endomorphic_operator/__init__.py
nifty/operators/endomorphic_operator/__init__.py
+5
-5
nifty/operators/endomorphic_operator/endomorphic_operator.py
nifty/operators/endomorphic_operator/endomorphic_operator.py
+5
-5
nifty/operators/fft_operator/__init__.py
nifty/operators/fft_operator/__init__.py
+5
-5
nifty/operators/fft_operator/fft_operator.py
nifty/operators/fft_operator/fft_operator.py
+5
-5
nifty/operators/fft_operator/transformations/__init__.py
nifty/operators/fft_operator/transformations/__init__.py
+5
-5
nifty/operators/fft_operator/transformations/gllmtransformation.py
...rators/fft_operator/transformations/gllmtransformation.py
+5
-5
nifty/operators/fft_operator/transformations/hplmtransformation.py
...rators/fft_operator/transformations/hplmtransformation.py
+5
-5
nifty/operators/fft_operator/transformations/lmgltransformation.py
...rators/fft_operator/transformations/lmgltransformation.py
+5
-5
nifty/operators/fft_operator/transformations/lmhptransformation.py
...rators/fft_operator/transformations/lmhptransformation.py
+5
-5
nifty/operators/fft_operator/transformations/rg_transforms.py
...y/operators/fft_operator/transformations/rg_transforms.py
+5
-5
nifty/operators/fft_operator/transformations/rgrgtransformation.py
...rators/fft_operator/transformations/rgrgtransformation.py
+5
-5
nifty/operators/fft_operator/transformations/slicing_transformation.py
...rs/fft_operator/transformations/slicing_transformation.py
+5
-5
nifty/operators/fft_operator/transformations/transformation.py
.../operators/fft_operator/transformations/transformation.py
+5
-5
nifty/operators/fft_operator/transformations/transformation_cache.py
...tors/fft_operator/transformations/transformation_cache.py
+5
-5
nifty/operators/invertible_operator_mixin/__init__.py
nifty/operators/invertible_operator_mixin/__init__.py
+5
-5
nifty/operators/invertible_operator_mixin/invertible_operator_mixin.py
...rs/invertible_operator_mixin/invertible_operator_mixin.py
+5
-5
nifty/operators/linear_operator/__init__.py
nifty/operators/linear_operator/__init__.py
+5
-5
nifty/operators/linear_operator/linear_operator.py
nifty/operators/linear_operator/linear_operator.py
+5
-5
nifty/operators/projection_operator/__init__.py
nifty/operators/projection_operator/__init__.py
+5
-5
nifty/operators/projection_operator/projection_operator.py
nifty/operators/projection_operator/projection_operator.py
+5
-5
nifty/operators/propagator_operator/__init__.py
nifty/operators/propagator_operator/__init__.py
+5
-5
nifty/operators/propagator_operator/harmonic_propagator_operator.py
...ators/propagator_operator/harmonic_propagator_operator.py
+5
-5
nifty/operators/propagator_operator/propagator_operator.py
nifty/operators/propagator_operator/propagator_operator.py
+5
-5
nifty/operators/smoothing_operator/__init__.py
nifty/operators/smoothing_operator/__init__.py
+5
-5
nifty/operators/smoothing_operator/smoothing_operator.py
nifty/operators/smoothing_operator/smoothing_operator.py
+5
-5
nifty/probing/__init__.py
nifty/probing/__init__.py
+5
-5
nifty/probing/mixin_classes/__init__.py
nifty/probing/mixin_classes/__init__.py
+5
-5
nifty/probing/mixin_classes/diagonal_prober_mixin.py
nifty/probing/mixin_classes/diagonal_prober_mixin.py
+5
-5
nifty/probing/mixin_classes/trace_prober_mixin.py
nifty/probing/mixin_classes/trace_prober_mixin.py
+5
-5
nifty/probing/prober/__init__.py
nifty/probing/prober/__init__.py
+5
-5
nifty/probing/prober/prober.py
nifty/probing/prober/prober.py
+5
-5
nifty/random.py
nifty/random.py
+5
-5
nifty/spaces/__init__.py
nifty/spaces/__init__.py
+5
-5
nifty/spaces/gl_space/__init__.py
nifty/spaces/gl_space/__init__.py
+5
-5
nifty/spaces/gl_space/gl_space.py
nifty/spaces/gl_space/gl_space.py
+5
-5
nifty/spaces/hp_space/__init__.py
nifty/spaces/hp_space/__init__.py
+5
-5
nifty/spaces/hp_space/hp_space.py
nifty/spaces/hp_space/hp_space.py
+5
-5
nifty/spaces/lm_space/__init__.py
nifty/spaces/lm_space/__init__.py
+5
-5
nifty/spaces/lm_space/lm_space.py
nifty/spaces/lm_space/lm_space.py
+5
-5
nifty/spaces/power_space/__init__.py
nifty/spaces/power_space/__init__.py
+5
-5
nifty/spaces/power_space/power_index_factory.py
nifty/spaces/power_space/power_index_factory.py
+5
-5
nifty/spaces/power_space/power_indices.py
nifty/spaces/power_space/power_indices.py
+5
-5
nifty/spaces/power_space/power_space.py
nifty/spaces/power_space/power_space.py
+5
-5
nifty/spaces/rg_space/__init__.py
nifty/spaces/rg_space/__init__.py
+5
-5
nifty/spaces/rg_space/rg_space.py
nifty/spaces/rg_space/rg_space.py
+5
-9
nifty/spaces/space/__init__.py
nifty/spaces/space/__init__.py
+5
-5
nifty/spaces/space/space.py
nifty/spaces/space/space.py
+5
-5
nifty/sugar.py
nifty/sugar.py
+5
-5
nifty/version.py
nifty/version.py
+5
-5
setup.py
setup.py
+5
-5
test/common.py
test/common.py
+5
-5
test/test_field.py
test/test_field.py
+5
-5
test/test_operators/test_fft_operator.py
test/test_operators/test_fft_operator.py
+5
-5
test/test_operators/test_smoothing_operator.py
test/test_operators/test_smoothing_operator.py
+5
-5
test/test_serialization.py
test/test_serialization.py
+5
-5
test/test_spaces/test_gl_space.py
test/test_spaces/test_gl_space.py
+5
-5
test/test_spaces/test_hp_space.py
test/test_spaces/test_hp_space.py
+5
-5
test/test_spaces/test_interface.py
test/test_spaces/test_interface.py
+5
-5
test/test_spaces/test_lm_space.py
test/test_spaces/test_lm_space.py
+5
-5
test/test_spaces/test_power_space.py
test/test_spaces/test_power_space.py
+5
-5
test/test_spaces/test_rg_space.py
test/test_spaces/test_rg_space.py
+5
-5
No files found.
nifty/__init__.py
View file @
94bc5cf9
# NIFTy
# Copyright (C) 2017 Theo Steininger
#
# Author: Theo Steininger
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
...
...
@@ -15,6 +10,11 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Copyright(C) 2013-2017 Max-Planck-Society
#
# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
division
...
...
nifty/basic_arithmetics.py
View file @
94bc5cf9
# NIFTy
# Copyright (C) 2017 Theo Steininger
#
# Author: Theo Steininger
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
...
...
@@ -15,6 +10,11 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Copyright(C) 2013-2017 Max-Planck-Society
#
# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
# and financially supported by the Studienstiftung des deutschen Volkes.
import
numpy
as
np
from
d2o
import
distributed_data_object
...
...
nifty/config/__init__.py
View file @
94bc5cf9
# NIFTy
# Copyright (C) 2017 Theo Steininger
#
# Author: Theo Steininger
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
...
...
@@ -15,6 +10,11 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Copyright(C) 2013-2017 Max-Planck-Society
#
# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
# and financially supported by the Studienstiftung des deutschen Volkes.
from
nifty_config
import
dependency_injector
,
\
...
...
nifty/config/d2o_config.py
View file @
94bc5cf9
# NIFTy
# Copyright (C) 2017 Theo Steininger
#
# Author: Theo Steininger
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
...
...
@@ -15,6 +10,11 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Copyright(C) 2013-2017 Max-Planck-Society
#
# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
# and financially supported by the Studienstiftung des deutschen Volkes.
import
os
...
...
nifty/config/nifty_config.py
View file @
94bc5cf9
# NIFTy
# Copyright (C) 2017 Theo Steininger
#
# Author: Theo Steininger
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
...
...
@@ -15,6 +10,11 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Copyright(C) 2013-2017 Max-Planck-Society
#
# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
# and financially supported by the Studienstiftung des deutschen Volkes.
import
matplotlib_init
...
...
nifty/domain_object.py
View file @
94bc5cf9
# NIFTy
# Copyright (C) 2017 Theo Steininger
#
# Author: Theo Steininger
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
...
...
@@ -15,6 +10,11 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Copyright(C) 2013-2017 Max-Planck-Society
#
# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
# and financially supported by the Studienstiftung des deutschen Volkes.
import
abc
from
nifty.nifty_meta
import
NiftyMeta
...
...
nifty/energies/__init__.py
View file @
94bc5cf9
# NIFTy
# Copyright (C) 2017 Theo Steininger
#
# Author: Theo Steininger
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
...
...
@@ -15,6 +10,11 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Copyright(C) 2013-2017 Max-Planck-Society
#
# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
# and financially supported by the Studienstiftung des deutschen Volkes.
from
energy
import
Energy
from
line_energy
import
LineEnergy
...
...
nifty/energies/energy.py
View file @
94bc5cf9
# NIFTy
# Copyright (C) 2017 Theo Steininger
#
# Author: Theo Steininger
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
...
...
@@ -15,6 +10,11 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Copyright(C) 2013-2017 Max-Planck-Society
#
# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
# and financially supported by the Studienstiftung des deutschen Volkes.
from
nifty.nifty_meta
import
NiftyMeta
...
...
nifty/energies/line_energy.py
View file @
94bc5cf9
# NIFTy
# Copyright (C) 2017 Theo Steininger
#
# Author: Theo Steininger
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
...
...
@@ -15,6 +10,11 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Copyright(C) 2013-2017 Max-Planck-Society
#
# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
# and financially supported by the Studienstiftung des deutschen Volkes.
from
.energy
import
Energy
...
...
nifty/energies/memoization.py
View file @
94bc5cf9
# NIFTy
# Copyright (C) 2017 Theo Steininger
#
# Author: Theo Steininger
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
...
...
@@ -15,6 +10,11 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Copyright(C) 2013-2017 Max-Planck-Society
#
# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
# and financially supported by the Studienstiftung des deutschen Volkes.
def
memo
(
f
):
...
...
nifty/field.py
View file @
94bc5cf9
# NIFTy
# Copyright (C) 2017 Theo Steininger
#
# Author: Theo Steininger
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
...
...
@@ -15,6 +10,11 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Copyright(C) 2013-2017 Max-Planck-Society
#
# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
division
...
...
nifty/field_types/__init__.py
View file @
94bc5cf9
# NIFTy
# Copyright (C) 2017 Theo Steininger
#
# Author: Theo Steininger
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
...
...
@@ -15,6 +10,11 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Copyright(C) 2013-2017 Max-Planck-Society
#
# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
# and financially supported by the Studienstiftung des deutschen Volkes.
from
field_type
import
FieldType
from
field_array
import
FieldArray
nifty/field_types/field_array.py
View file @
94bc5cf9
# NIFTy
# Copyright (C) 2017 Theo Steininger
#
# Author: Theo Steininger
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
...
...
@@ -15,6 +10,11 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Copyright(C) 2013-2017 Max-Planck-Society
#
# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
# and financially supported by the Studienstiftung des deutschen Volkes.
from
field_type
import
FieldType
...
...
nifty/field_types/field_type.py
View file @
94bc5cf9
# NIFTy
# Copyright (C) 2017 Theo Steininger
#
# Author: Theo Steininger
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
...
...
@@ -15,6 +10,11 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Copyright(C) 2013-2017 Max-Planck-Society
#
# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
# and financially supported by the Studienstiftung des deutschen Volkes.
from
nifty.domain_object
import
DomainObject
...
...
nifty/minimization/__init__.py
View file @
94bc5cf9
# NIFTy
# Copyright (C) 2017 Theo Steininger
#
# Author: Theo Steininger
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
...
...
@@ -15,6 +10,11 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Copyright(C) 2013-2017 Max-Planck-Society
#
# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
# and financially supported by the Studienstiftung des deutschen Volkes.
from
line_searching
import
*
from
conjugate_gradient
import
ConjugateGradient
...
...
nifty/minimization/conjugate_gradient.py
View file @
94bc5cf9
# NIFTy
# Copyright (C) 2017 Theo Steininger
#
# Author: Theo Steininger
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
...
...
@@ -15,6 +10,11 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Copyright(C) 2013-2017 Max-Planck-Society
#
# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
division
import
numpy
as
np
...
...
nifty/minimization/descent_minimizer.py
View file @
94bc5cf9
# NIFTy
# Copyright (C) 2017 Theo Steininger
#
# Author: Theo Steininger
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
...
...
@@ -15,6 +10,11 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Copyright(C) 2013-2017 Max-Planck-Society
#
# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
# and financially supported by the Studienstiftung des deutschen Volkes.
import
abc
from
nifty.nifty_meta
import
NiftyMeta
...
...
nifty/minimization/line_searching/__init__.py
View file @
94bc5cf9
# NIFTy
# Copyright (C) 2017 Theo Steininger
#
# Author: Theo Steininger
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
...
...
@@ -15,6 +10,11 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Copyright(C) 2013-2017 Max-Planck-Society
#
# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
# and financially supported by the Studienstiftung des deutschen Volkes.
from
line_search
import
LineSearch
from
line_search_strong_wolfe
import
LineSearchStrongWolfe
nifty/minimization/line_searching/line_search.py
View file @
94bc5cf9
# NIFTy
# Copyright (C) 2017 Theo Steininger
#
# Author: Theo Steininger
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
...
...
@@ -15,6 +10,11 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Copyright(C) 2013-2017 Max-Planck-Society
#
# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
# and financially supported by the Studienstiftung des deutschen Volkes.
import
abc
...
...
nifty/minimization/line_searching/line_search_strong_wolfe.py
View file @
94bc5cf9
# NIFTy
# Copyright (C) 2017 Theo Steininger
#
# Author: Theo Steininger
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
...
...
@@ -15,6 +10,11 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Copyright(C) 2013-2017 Max-Planck-Society
#
# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
# and financially supported by the Studienstiftung des deutschen Volkes.
import
numpy
as
np
...
...
nifty/minimization/relaxed_newton.py
View file @
94bc5cf9
# NIFTy
# Copyright (C) 2017 Theo Steininger
#
# Author: Theo Steininger
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
...
...
@@ -15,6 +10,11 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Copyright(C) 2013-2017 Max-Planck-Society
#
# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
# and financially supported by the Studienstiftung des deutschen Volkes.
from
.descent_minimizer
import
DescentMinimizer
from
.line_searching
import
LineSearchStrongWolfe
...
...
nifty/minimization/steepest_descent.py
View file @
94bc5cf9
# NIFTy
# Copyright (C) 2017 Theo Steininger
#
# Author: Theo Steininger
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
...
...
@@ -15,6 +10,11 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Copyright(C) 2013-2017 Max-Planck-Society
#
# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
# and financially supported by the Studienstiftung des deutschen Volkes.
from
.descent_minimizer
import
DescentMinimizer
...
...
nifty/minimization/vl_bfgs.py
View file @
94bc5cf9
# NIFTy
# Copyright (C) 2017 Theo Steininger
#
# Author: Theo Steininger
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
...
...
@@ -15,6 +10,11 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Copyright(C) 2013-2017 Max-Planck-Society
#
# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
# and financially supported by the Studienstiftung des deutschen Volkes.
import
numpy
as
np
...
...
nifty/nifty_utilities.py
View file @
94bc5cf9
# NIFTy
# Copyright (C) 2017 Theo Steininger
#
# Author: Theo Steininger
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
...
...
@@ -15,6 +10,11 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Copyright(C) 2013-2017 Max-Planck-Society
#
# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
# and financially supported by the Studienstiftung des deutschen Volkes.
import
numpy
as
np
from
itertools
import
product
...
...
nifty/operators/__init__.py
View file @
94bc5cf9
# NIFTy
# Copyright (C) 2017 Theo Steininger
#
# Author: Theo Steininger
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
...
...
@@ -15,6 +10,11 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Copyright(C) 2013-2017 Max-Planck-Society
#
# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
# and financially supported by the Studienstiftung des deutschen Volkes.
from
__future__
import
division
...
...
nifty/operators/composed_operator/__init__.py
View file @
94bc5cf9
# NIFTy
# Copyright (C) 2017 Theo Steininger
#
# Author: Theo Steininger
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
...
...
@@ -15,5 +10,10 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Copyright(C) 2013-2017 Max-Planck-Society
#
# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
# and financially supported by the Studienstiftung des deutschen Volkes.
from
composed_operator
import
ComposedOperator
nifty/operators/composed_operator/composed_operator.py
View file @
94bc5cf9
# NIFTy
# Copyright (C) 2017 Theo Steininger
#
# Author: Theo Steininger
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
...
...
@@ -15,6 +10,11 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Copyright(C) 2013-2017 Max-Planck-Society
#
# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
# and financially supported by the Studienstiftung des deutschen Volkes.
from
nifty.operators.linear_operator
import
LinearOperator
...
...
nifty/operators/diagonal_operator/__init__.py
View file @
94bc5cf9
# NIFTy
# Copyright (C) 2017 Theo Steininger
#
# Author: Theo Steininger
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
...
...
@@ -15,5 +10,10 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Copyright(C) 2013-2017 Max-Planck-Society
#
# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
# and financially supported by the Studienstiftung des deutschen Volkes.
from
diagonal_operator
import
DiagonalOperator
nifty/operators/diagonal_operator/diagonal_operator.py
View file @
94bc5cf9
# NIFTy
# Copyright (C) 2017 Theo Steininger
#
# Author: Theo Steininger
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
...
...
@@ -15,6 +10,11 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Copyright(C) 2013-2017 Max-Planck-Society
#
# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
# and financially supported by the Studienstiftung des deutschen Volkes.
import
numpy
as
np
...
...
nifty/operators/endomorphic_operator/__init__.py
View file @
94bc5cf9
# NIFTy
# Copyright (C) 2017 Theo Steininger
#
# Author: Theo Steininger
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
...
...
@@ -15,5 +10,10 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Copyright(C) 2013-2017 Max-Planck-Society
#
# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
# and financially supported by the Studienstiftung des deutschen Volkes.
from
endomorphic_operator
import
EndomorphicOperator
nifty/operators/endomorphic_operator/endomorphic_operator.py
View file @
94bc5cf9
# NIFTy
# Copyright (C) 2017 Theo Steininger
#
# Author: Theo Steininger
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
...
...
@@ -15,6 +10,11 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#