This occurs when we use zeus to perform a model fit, and I assume it has something to do with how its pickled reesults are stored:
2021-06-04 10:38:19,978 - autoconf.conf - WARNING - Pushing new config with path C:\Users\Jammy\Code\PyAuto\PyAutoFit\autofit\config
2021-06-04 10:38:20,156 - Zeus - INFO - Creating search
2021-06-04 10:38:20,157 - Zeus - INFO - Starting search
2021-06-04 10:38:20,158 - Zeus - INFO - Saving path info
2021-06-04 10:38:20,164 - Zeus - INFO - Not complete. Starting non-linear search.
2021-06-04 10:38:20,165 - Zeus - INFO - number_of_cores == 1...
2021-06-04 10:38:20,165 - Zeus - INFO - ...not using pool
Traceback (most recent call last):
File "C:/Users/Jammy/Code/PyAuto/autofit_workspace/scripts/searches/mcmc/Zeus.py", line 98, in <module>
result = zeus.fit(model=model, analysis=analysis)
File "C:\Users\Jammy\Code\PyAuto\PyAutoFit\autofit\non_linear\abstract_search.py", line 478, in fit
self._fit(model=model, analysis=analysis, log_likelihood_cap=log_likelihood_cap)
File "C:\Users\Jammy\Code\PyAuto\PyAutoFit\autofit\non_linear\mcmc\zeus.py", line 139, in _fit
zeus_sampler = self.zeus_pickled
File "C:\Users\Jammy\Code\PyAuto\PyAutoFit\autofit\non_linear\mcmc\zeus.py", line 265, in zeus_pickled
return self.paths.load_object(
File "C:\Users\Jammy\Code\PyAuto\PyAutoFit\autofit\non_linear\paths\directory.py", line 74, in load_object
return dill.load(
File "C:\Users\Jammy\anaconda3\envs\PyAuto\lib\site-packages\dill\_dill.py", line 278, in load
return Unpickler(file, ignore=ignore, **kwds).load()
File "C:\Users\Jammy\anaconda3\envs\PyAuto\lib\site-packages\dill\_dill.py", line 481, in load
obj = StockUnpickler.load(self)
File "C:\Users\Jammy\Code\PyAuto\PyAutoFit\autofit\non_linear\abstract_search.py", line 301, in __setstate__
self.name
File "C:\Users\Jammy\Code\PyAuto\PyAutoFit\autofit\non_linear\abstract_search.py", line 278, in name
return self.paths.name
AttributeError: 'DirectoryPaths' object has no attribute 'name'
This occurs when we use zeus to perform a model fit, and I assume it has something to do with how its pickled reesults are stored: