From 274019b7039482a6c824a0a0a9763cae2e44a9a7 Mon Sep 17 00:00:00 2001
From: MoritzThomasHuebner <email@moritz-huebner.de>
Date: Mon, 15 Oct 2018 15:02:47 +1100
Subject: [PATCH] Renamed PriorSet -> PriorDict BBHPriorSet -> BBHPriorDict
 BNSPriorSet -> BNSPriorDict CalibrationPriorSet -> CalibrationPriorDict

Introduced backports with deprecation warnings for the old classes
---
 bilby/core/prior.py | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/bilby/core/prior.py b/bilby/core/prior.py
index 7378efc80..0cd8ff06d 100644
--- a/bilby/core/prior.py
+++ b/bilby/core/prior.py
@@ -15,7 +15,7 @@ import bilby  # noqa
 import inspect
 
 
-class PriorSet(OrderedDict):
+class PriorDict(OrderedDict):
     def __init__(self, dictionary=None, filename=None):
         """ A set of priors
 
@@ -238,6 +238,14 @@ class PriorSet(OrderedDict):
         return False
 
 
+class PriorSet(PriorDict):
+
+    def __init__(self, dictionary=None, filename=None):
+        """ DEPRECATED: USE PriorDict INSTEAD"""
+        logger.warning("The name 'PriorSet' is deprecated use 'PriorDict' instead")
+        super(PriorSet, self).__init__(dictionary, filename)
+
+
 def create_default_prior(name, default_priors_file=None):
     """Make a default prior for a parameter with a known name.
 
@@ -261,7 +269,7 @@ def create_default_prior(name, default_priors_file=None):
             "No prior file given.")
         prior = None
     else:
-        default_priors = PriorSet(filename=default_priors_file)
+        default_priors = PriorDict(filename=default_priors_file)
         if name in default_priors.keys():
             prior = default_priors[name]
         else:
-- 
GitLab