Commit 4b8a2cd0 authored by Martin Reinecke's avatar Martin Reinecke

Merge branch 'nifty6_fix_op_expm1' into 'NIFTy_6'

Add log1p and expm1 to and

See merge request !381
parents af021fd3 ab0d57b4
Pipeline #64597 passed with stages
in 10 minutes and 29 seconds
......@@ -158,8 +158,8 @@ class Operator(metaclass=NiftyMeta):
return None, self
for f in ["sqrt", "exp", "log", "tanh", "sigmoid", 'sin', 'cos', 'tan',
'sinh', 'cosh', 'absolute', 'sinc', 'one_over', 'log10']:
for f in ["sqrt", "exp", "log", "sin", "cos", "tan", "sinh", "cosh", "tanh",
"sinc", "sigmoid", "absolute", "one_over", "log10", "log1p", "expm1"]:
def func(f):
def func2(self):
fa = _FunctionApplier(, f)
......@@ -36,7 +36,7 @@ __all__ = ['PS_field', 'power_analyze', 'create_power_operator',
'full', 'from_global_data', 'from_local_data',
'makeDomain', 'sqrt', 'exp', 'log', 'tanh', 'sigmoid',
'sin', 'cos', 'tan', 'sinh', 'cosh', 'log10',
'absolute', 'one_over', 'clip', 'sinc',
'absolute', 'one_over', 'clip', 'sinc', "log1p", "expm1",
'conjugate', 'get_signal_variance', 'makeOp', 'domain_union',
'get_default_codomain', 'single_plot']
......@@ -335,7 +335,7 @@ def test_emptydomain():
@pmp('dom', [ift.RGSpace((8,), harmonic=True), ()])
@pmp('func', [
"exp", "log", "sin", "cos", "tan", "sinh", "cosh", "sinc", "absolute",
"sign", "log10"
"sign", "log10", "log1p", "expm1"
def test_funcs(num, dom, func):
num = 5
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment