threeML.classicMLE.joint_likelihood_set module
- class threeML.classicMLE.joint_likelihood_set.JointLikelihoodSet(data_getter, model_getter, n_iterations, iteration_name='interval', preprocessor=None)[source]
Bases:
object
- go(continue_on_failure=True, compute_covariance=False, verbose=False, **options_for_parallel_computation)[source]
- property results
Returns a results set for each model. If there is more than one model, it will return a list of AnalysisResultsSet instances, otherwise it will return one AnalysisResultsSet instance
- Returns:
- write_to(filenames, overwrite=False)[source]
Write the results to one file per model. If you need more control, get the results using the .results property then write each results set by itself.
- Parameters:
filenames – list of filenames, one per model, or filename (if there is only one model per interval)
overwrite – overwrite existing files
- Returns:
None