Hi,
I'm trying to use firework in python to read through my mongodb. However, when I invoke `launchpad.get_fw_by_id`, I get the following error. Its got to do with compatibility with
pymatgen (which renamed io.vaspio module to io.vasp). However I could
not identify which file this is getting set and it will be of great help
if you can help me address it. I'm using the latest stable versions of
fireworks, pymatgen and monty as available in pip.
File "testCode.py", line 138, in <module>
structureDictKeyList)
File "calcCrystalStrucDistort.py", line 37, in get_fw_info
firework = launchpad.get_fw_by_id(fw_id)
File "/Users/kw1/.pythonvirtualenvs/pymatgenPython2_Oct2016/lib/python2.7/site-packages/fireworks/core/launchpad.py", line 355, in get_fw_by_id
return Firework.from_dict(self.get_fw_dict_by_id(fw_id))
File "/Users/kw1/.pythonvirtualenvs/pymatgenPython2_Oct2016/lib/python2.7/site-packages/fireworks/utilities/fw_serializers.py", line 151, in _decorator
new_args[0] = {k: _recursive_load(v) for k, v in args[0].items()}
File "/Users/kw1/.pythonvirtualenvs/pymatgenPython2_Oct2016/lib/python2.7/site-packages/fireworks/utilities/fw_serializers.py", line 151, in <dictcomp>
new_args[0] = {k: _recursive_load(v) for k, v in args[0].items()}
File "/Users/kw1/.pythonvirtualenvs/pymatgenPython2_Oct2016/lib/python2.7/site-packages/fireworks/utilities/fw_serializers.py", line 117, in _recursive_load
return [_recursive_load(v) for v in obj]
File "/Users/kw1/.pythonvirtualenvs/pymatgenPython2_Oct2016/lib/python2.7/site-packages/fireworks/utilities/fw_serializers.py", line 114, in _recursive_load
return {k: _recursive_load(v) for k, v in obj.items()}
File "/Users/kw1/.pythonvirtualenvs/pymatgenPython2_Oct2016/lib/python2.7/site-packages/fireworks/utilities/fw_serializers.py", line 114, in <dictcomp>
return {k: _recursive_load(v) for k, v in obj.items()}
File "/Users/kw1/.pythonvirtualenvs/pymatgenPython2_Oct2016/lib/python2.7/site-packages/fireworks/utilities/fw_serializers.py", line 114, in _recursive_load
return {k: _recursive_load(v) for k, v in obj.items()}
File "/Users/kw1/.pythonvirtualenvs/pymatgenPython2_Oct2016/lib/python2.7/site-packages/fireworks/utilities/fw_serializers.py", line 114, in <dictcomp>
return {k: _recursive_load(v) for k, v in obj.items()}
File "/Users/kw1/.pythonvirtualenvs/pymatgenPython2_Oct2016/lib/python2.7/site-packages/fireworks/utilities/fw_serializers.py", line 114, in _recursive_load
return {k: _recursive_load(v) for k, v in obj.items()}
File "/Users/kw1/.pythonvirtualenvs/pymatgenPython2_Oct2016/lib/python2.7/site-packages/fireworks/utilities/fw_serializers.py", line 114, in <dictcomp>
return {k: _recursive_load(v) for k, v in obj.items()}
File "/Users/kw1/.pythonvirtualenvs/pymatgenPython2_Oct2016/lib/python2.7/site-packages/fireworks/utilities/fw_serializers.py", line 114, in _recursive_load
return {k: _recursive_load(v) for k, v in obj.items()}
File "/Users/kw1/.pythonvirtualenvs/pymatgenPython2_Oct2016/lib/python2.7/site-packages/fireworks/utilities/fw_serializers.py", line 114, in <dictcomp>
return {k: _recursive_load(v) for k, v in obj.items()}
File "/Users/kw1/.pythonvirtualenvs/pymatgenPython2_Oct2016/lib/python2.7/site-packages/fireworks/utilities/fw_serializers.py", line 114, in _recursive_load
return {k: _recursive_load(v) for k, v in obj.items()}
File "/Users/kw1/.pythonvirtualenvs/pymatgenPython2_Oct2016/lib/python2.7/site-packages/fireworks/utilities/fw_serializers.py", line 114, in <dictcomp>
return {k: _recursive_load(v) for k, v in obj.items()}
File "/Users/kw1/.pythonvirtualenvs/pymatgenPython2_Oct2016/lib/python2.7/site-packages/fireworks/utilities/fw_serializers.py", line 112, in _recursive_load
return json.loads(json.dumps(obj), cls=MontyDecoder)
File "/usr/local/Cellar/python/2.7.12_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/__init__.py", line 352, in loads
return cls(encoding=encoding, **kw).decode(s)
File "/Users/kw1/.pythonvirtualenvs/pymatgenPython2_Oct2016/lib/python2.7/site-packages/monty/json.py", line 224, in decode
return self.process_decoded(d)
File "/Users/kw1/.pythonvirtualenvs/pymatgenPython2_Oct2016/lib/python2.7/site-packages/monty/json.py", line 200, in process_decoded
mod = __import__(modname, globals(), locals(), [classname], 0)
ImportError: No module named vaspio.vasp_input