Hi,
I have merged significant changes related to terms into the master repository. It is easier now to add new terms. The merge resulted in:
63 files changed, 2790 insertions(+), 3765 deletions(-)
so you can see the code is much shorter now (check, e.g., the BiotTerm before and after the merge), retaining or even improving the original functionality.
The test_install.py script reports no errors for me (and the elapsed times should be around 40s (examples) and 80s (tests) on a recent-enough computer, see test_install_times.log created after you run it), however note that not all terms were updated yet for the new term evaluation code, as not all terms are covered by tests (unfortunately).
I will update all terms eventually as I will need them, but the time frame is vague, so let me know about any problems to increase priority of terms you need :) The 'adding a new term' document needs an update as well, so again, if anyone wishes to add a new term, nag here...
cheers, r.