Hi all,
It seems that atleast some folks are interested in reviving sim42. I'd
like to work with the existing
sim42 codebase, so I've done some work in that regard. Here are the
steps I followed to get
sim4 in a "working" state:
* Get the last released copy of sim42: Available here
http://sourceforge.net/project/showfiles.php?group_id=206963
(Also check out the thermodynamic server that the author of that
page is supposed to be working on...)
* Install python 2.5: Available at www.python.org
* Install Numeric for python 2.5: Available here
http://biopython.org/DIST/Numeric-24.2.win32-py2.5.exe
* Install Numpy for python 2.5: Available here
http://sourceforge.net/project/s ... p;package_id=175103
Once everything's installed, a few changes need to be made to the
source to allow the code to run.
Change the line __all__ =
['English','Spanish','Portuguese','French','Malay'] in sim\solver
\languages\__init__.py to
__all__ = ['English']. This removes support for some language modules
that were causing trouble.
Next thing to do is rename the vmg.pyd file in sim\thermo. Rename it
to vmg_old.py (or anything else really)
Create a new vmg.py in sim\thermo with the following text:
class VMGerror(RuntimeError): pass
with all that done, you can run the test the root directory (Test.py)
and the tests should all fail. This is obviously expected.
If you dissect the tests further, the tests fail because a lot of
methods are missing in vmg.py. The simplest to plugin a thermo server
would be to write all the missing functions in vmg.py until all the
tests.py succeed. I'm working on trying to decipher all the methods
that need to be written so that a simple test can pass. |