diff --git a/radvel/__init__.py b/radvel/__init__.py index dd6b831e..9b8b6f7e 100644 --- a/radvel/__init__.py +++ b/radvel/__init__.py @@ -29,8 +29,7 @@ def _custom_warningfmt(msg, *a, **b): __all__ = ['model', 'likelihood', 'posterior', 'mcmc', 'prior', 'utils', 'fitting', 'report', 'cli', 'driver', 'gp'] -__version__ = '1.4.6' -__spec__ = __name__ +__version__ = '1.4.7' __package__ = __path__[0] MODULEDIR, filename = os.path.split(__file__) diff --git a/radvel/prior.py b/radvel/prior.py index b60ff710..eb1d9348 100644 --- a/radvel/prior.py +++ b/radvel/prior.py @@ -89,10 +89,10 @@ def __init__(self, num_planets, upperlims=0.99): if type(num_planets) == int: self.planet_list = range(1, num_planets+1) - npl = len(self.planet_list) + npl = num_planets else: self.planet_list = num_planets - npl = num_planets + npl = len(self.planet_list) if type(upperlims) == float: self.upperlims = [upperlims] * npl diff --git a/radvel/tests/test_api.py b/radvel/tests/test_api.py index 67ae2fc3..7f93f0f2 100644 --- a/radvel/tests/test_api.py +++ b/radvel/tests/test_api.py @@ -251,6 +251,7 @@ def userdef_prior_func(inp_list): prior_tests = { radvel.prior.EccentricityPrior(1): 1/.99, + radvel.prior.EccentricityPrior([1]): 1/.99, radvel.prior.PositiveKPrior(1): 1.0, radvel.prior.Gaussian('per1', 9.9, 0.1): scipy.stats.norm(9.9,0.1).pdf(10.), radvel.prior.HardBounds('per1', 1.0, 9.0): 0., @@ -325,4 +326,4 @@ def test_model_comp(setupfn='example_planets/HD164922.py'): test_basis() #test_kernels() #test_kepler() - #test_priors() \ No newline at end of file + #test_priors()