Hi Juan,
I encountered a problem (more like a decision) about some of the functions. The problem is that the output is dependent on time (that is execution time). The reason why the TISEAN programs were implemented this way was to get some results without waiting for the program to finish (which I assume could have taken a very long time). What happens is that when a certain amount of time passes the program outputs wherever it's at and then continues on computing. This applies to 'lyap_spec', 'd2' and maybe others.
For further reading see:
The solution I thought of was to add an option to the program (similar to 'q' in 'more') that would terminate the program and return the latest output it had calculated.
What do you propose to solve this issue?
:)