Here is a little more done on the ASE interface, allowing any calculator to be used by import name from the cli as well.
There is some more to be done, I would like to write a class that can perform GSM with ASE Atoms objects given to it. For this, I have refactored the main wrapper to be more modular and updated the imports in it.
On the side, there are a lot of funny imports in this package that manipulate the path. I would assume that is just an old artefact, since there is a much better way to do it with from . import ... and package.foo.bar imports. I am happy to fix the imports for you in all places and remove the ugly sys.path.append(path.dirname( path.dirname( path.abspath(__file__)))) imports.
Here is a little more done on the ASE interface, allowing any calculator to be used by import name from the cli as well.
There is some more to be done, I would like to write a class that can perform GSM with ASE Atoms objects given to it. For this, I have refactored the main wrapper to be more modular and updated the imports in it.
On the side, there are a lot of funny imports in this package that manipulate the path. I would assume that is just an old artefact, since there is a much better way to do it with
from . import ...
andpackage.foo.bar
imports. I am happy to fix the imports for you in all places and remove the uglysys.path.append(path.dirname( path.dirname( path.abspath(__file__))))
imports.