Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
ift
IMAGINE
Commits
8fde43fb
Commit
8fde43fb
authored
Mar 02, 2017
by
Theo Steininger
Browse files
Added pymultinest_parameters to Pipeline
parent
61ce091a
Changes
1
Hide whitespace changes
Inline
Side-by-side
imagine/pipeline.py
View file @
8fde43fb
...
...
@@ -34,7 +34,8 @@ class Pipeline(Loggable, object):
"""
def
__init__
(
self
,
magnetic_field_factory
,
observer
,
likelihood
,
prior
,
active_variables
=
[],
ensemble_size
=
1
):
active_variables
=
[],
ensemble_size
=
1
,
pymultinest_parameters
=
{}):
self
.
logger
.
debug
(
"Setting up pipeline."
)
self
.
magnetic_field_factory
=
magnetic_field_factory
self
.
observer
=
observer
...
...
@@ -43,6 +44,12 @@ class Pipeline(Loggable, object):
self
.
active_variables
=
active_variables
self
.
ensemble_size
=
ensemble_size
# setting defaults
self
.
pymultinest_parameters
=
{
'verbose'
:
True
,
'n_iter_before_update'
:
1
,
'n_live_points'
:
100
}
self
.
pymultinest_parameters
.
update
(
pymultinest_parameters
)
@
property
def
observer
(
self
):
return
self
.
_observer
...
...
@@ -185,7 +192,7 @@ class Pipeline(Loggable, object):
pymultinest
.
run
(
self
.
_multinest_likelihood
,
self
.
prior
,
len
(
self
.
active_variables
),
verbose
=
True
)
**
self
.
pymultinest_parameters
)
self
.
logger
.
info
(
"pymultinest finished."
)
for
i
in
xrange
(
1
,
size
):
self
.
logger
.
debug
(
"Sending DIE_TAG to rank %i."
%
i
)
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment