timothydmorton / isochrones

Pythonic stellar model grid access; easy MCMC fitting of stellar properties
http://isochrones.readthedocs.org
MIT License
117 stars 63 forks source link

nosetests isochrones error #97

Closed ggonzo47 closed 4 years ago

ggonzo47 commented 5 years ago

Python 3.7.3 conda 4.6.14 MacOS HighSierra, Anaconda

====================================================================== ERROR: isochrones.tests.test_fits.test_starfit

Traceback (most recent call last): File "/Users/ggonzo/anaconda2/envs/isochrones/lib/python3.7/site-packages/nose/case.py", line 197, in runTest self.test(*self.arg) File "/Users/ggonzo/.local/lib/python3.7/site-packages/isochrones/tests/test_fits.py", line 44, in test_starfit mod.samples File "/Users/ggonzo/.local/lib/python3.7/site-packages/isochrones/starmodel.py", line 1007, in samples raise AttributeError('Must run MCMC (or load from file) '+ AttributeError: Must run MCMC (or load from file) before accessing samples -------------------- >> begin captured stdout << --------------------- Fitting /Users/ggonzo/.local/lib/python3.7/site-packages/isochrones/tests/star1 single starfit... kwarg RA=299.268036 ignored! single starfit calculation failed for /Users/ggonzo/.local/lib/python3.7/site-packages/isochrones/tests/star1. Traceback (most recent call last): File "/Users/ggonzo/.local/lib/python3.7/site-packages/isochrones/starfit.py", line 105, in starfit mod.fit(verbose=verbose, overwrite=overwrite, kwargs) File "/Users/ggonzo/.local/lib/python3.7/site-packages/isochrones/starmodel.py", line 642, in fit return self.fit_mcmc(kwargs) File "/Users/ggonzo/.local/lib/python3.7/site-packages/isochrones/starmodel.py", line 853, in fit_mcmc return self.fit_mcmc_old(**kwargs) File "/Users/ggonzo/.local/lib/python3.7/site-packages/isochrones/starmodel.py", line 909, in fit_mcmc_old p0 = self.emcee_p0(nwalkers) File "/Users/ggonzo/.local/lib/python3.7/site-packages/isochrones/starmodel.py", line 825, in emceep0 for ,n in self.obs.Nstars.items(): AttributeError: 'NoneType' object has no attribute 'Nstars'

--------------------- >> end captured stdout << ---------------------- -------------------- >> begin captured logging << -------------------- root: WARNING: kwarg RA=299.268036 ignored! root: ERROR: single starfit calculation failed for /Users/ggonzo/.local/lib/python3.7/site-packages/isochrones/tests/star1. Traceback (most recent call last): File "/Users/ggonzo/.local/lib/python3.7/site-packages/isochrones/starfit.py", line 105, in starfit mod.fit(verbose=verbose, overwrite=overwrite, kwargs) File "/Users/ggonzo/.local/lib/python3.7/site-packages/isochrones/starmodel.py", line 642, in fit return self.fit_mcmc(kwargs) File "/Users/ggonzo/.local/lib/python3.7/site-packages/isochrones/starmodel.py", line 853, in fit_mcmc return self.fit_mcmc_old(**kwargs) File "/Users/ggonzo/.local/lib/python3.7/site-packages/isochrones/starmodel.py", line 909, in fit_mcmc_old p0 = self.emcee_p0(nwalkers) File "/Users/ggonzo/.local/lib/python3.7/site-packages/isochrones/starmodel.py", line 825, in emceep0 for ,n in self.obs.Nstars.items(): AttributeError: 'NoneType' object has no attribute 'Nstars' --------------------- >> end captured logging << ---------------------

timothydmorton commented 5 years ago

Did you install multinest/pymultinest?

ggonzo47 commented 5 years ago

No. I wanted to pass the first nosetests before trying to install multinest.

timothydmorton commented 5 years ago

Yes; I should probably mention in the docs that those particular tests currently fail without multinest. (Or I could correct them... I'll leave this issue open to remind me; thanks!)

On Sun, Jun 9, 2019 at 6:42 AM ggonzo47 notifications@github.com wrote:

No. I wanted to pass the first nosetests before trying to install multinest.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/timothydmorton/isochrones/issues/97?email_source=notifications&email_token=AAOOXWZBXRO7IUWPO3KGWH3PZTNALA5CNFSM4HWILZK2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODXIHXZI#issuecomment-500202469, or mute the thread https://github.com/notifications/unsubscribe-auth/AAOOXWY73VMLBAWJG3QDSH3PZTNALANCNFSM4HWILZKQ .

-- about.me/tim.morton

timothydmorton commented 4 years ago

All unit tests are now passing on travis; please feel free to re-open if you still see this issue.