From 05f87bd426b86fb81e2272d3ca43dbb098290ae9 Mon Sep 17 00:00:00 2001
From: Theo Steininger <theo.steininger@ultimanet.de>
Date: Fri, 8 Dec 2017 23:03:04 +0100
Subject: [PATCH] updated WMAP parameter defaults

---
 .../wmap3yr_magnetic_field.py                      |  4 +++-
 .../wmap3yr_magnetic_field_factory.py              | 14 ++++++++------
 2 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/imagine/magnetic_fields/wmap3yr_magnetic_field/wmap3yr_magnetic_field.py b/imagine/magnetic_fields/wmap3yr_magnetic_field/wmap3yr_magnetic_field.py
index 528cbcd..6f961b3 100644
--- a/imagine/magnetic_fields/wmap3yr_magnetic_field/wmap3yr_magnetic_field.py
+++ b/imagine/magnetic_fields/wmap3yr_magnetic_field/wmap3yr_magnetic_field.py
@@ -13,7 +13,9 @@ class WMAP3yrMagneticField(MagneticField):
              'psi1': ['./MagneticField/Regular/WMAP/psi1', 'value'],
              'chi0': ['./MagneticField/Regular/WMAP/chi0', 'value'],
              'random_rms': ['./MagneticField/Random/Global/rms', 'value'],
-             'random_rho': ['./MagneticField/Random/Global/rho', 'value']}
+             'random_rho': ['./MagneticField/Random/Global/rho', 'value'],
+             'random_a0': ['./MagneticField/Random/Global/a0', 'value']
+             }
         return lookup
 
     def _create_field(self):
diff --git a/imagine/magnetic_fields/wmap3yr_magnetic_field/wmap3yr_magnetic_field_factory.py b/imagine/magnetic_fields/wmap3yr_magnetic_field/wmap3yr_magnetic_field_factory.py
index 4ecab8c..f76c232 100644
--- a/imagine/magnetic_fields/wmap3yr_magnetic_field/wmap3yr_magnetic_field_factory.py
+++ b/imagine/magnetic_fields/wmap3yr_magnetic_field/wmap3yr_magnetic_field_factory.py
@@ -13,12 +13,13 @@ class WMAP3yrMagneticFieldFactory(MagneticFieldFactory):
 
     @property
     def _initial_parameter_defaults(self):
-        defaults = {'b0': 6,
-                    'psi0': 27,
+        defaults = {'b0': 3.0,
+                    'psi0': 27.0,
                     'psi1': 0.9,
-                    'chi0': 25,
+                    'chi0': 25.0,
                     'random_rms': 1.0,
-                    'random_rho': 0.5}
+                    'random_rho': 0.5,
+                    'random_a0': 1.7}
         return defaults
 
     @property
@@ -27,11 +28,12 @@ class WMAP3yrMagneticFieldFactory(MagneticFieldFactory):
 
     def _generate_variable_to_parameter_mapping_defaults(self, n):
         defaults = {
-            'b0': self._positive_interval(6.0, 1.8, n),  # b0 astro-ph/0603450
+            'b0': self._positive_interval(3.0, 0.8, n),  # b0 astro-ph/0603450
             'psi0': self._positive_interval(27.0, 5.0, n),  # psi0 astro-ph/0603450
             'psi1': self._positive_interval(0.9, 5.0, n),  # psi1 astro-ph/0603450
             'chi0': self._positive_interval(25, 5.0, n),  # xsi0 astro-ph/0603450
             'random_rms': self._positive_interval(1.0, 0.3, n),
-            'random_rho': self._positive_interval(0.5, 0.166, n)
+            'random_rho': self._positive_interval(0.5, 0.166, n),
+            'random_a0': self._positive_interval(1.7, 0.3, n)
         }
         return defaults
-- 
GitLab