To remove any frames surrounding this page, click here Open-source software written by Mark Johnson This software is open-source, but I do request acknowledgement whenever this software is used to produce published results or incorporated into other software. This is research software, and while I have tried to write it as well as I can, it may still contain bugs, so users beware! If you find any