
****************************** !!!IMPORTANT!!! ******************************

  This code uses some escape facilities of the majority of *NIX Terminals!
  ------------------------------------------------------------------------

  (Apologies for any typos, etc...)

  1) This works on standard terminals in the *NIX family of home computers.
  2) On startup the script will attempt to expand the terminal to 40 lines
     by 144 columns.
  3) If it does NOT do this CORRECTLY, or at all, on the first run then make
     the terminal window full screen and re[-]run.
  4) This old HP laptop would only do 39 lines and the display was YUCK!
     The image is this laptop running in FULL screen mode.
  5) The clear screen is all done via terminal escape codes.
  6) The display also uses escape codes for the colours, etc...
  7) The recursive FFT is a shortened version of my upload to AMINET, here:
             http://aminet.net/package/dev/src/FFT_AMIGA.py
  8) I timed it and it finshed after around 3-4 seconds on the VERY FIRST run
     on this very old HP laptop.
     This included, python startup time, auto-expansion, clearing and drawing
     the display, doing all the calculations for 65536 data points, and
     finally plotting the results <- Plotting was the slowest!
  9) Although UNCALIBRATED in the vertical axis, it does not mean that with
     careful thought it canot be. I just use it as a DEMO.
  10) AND FINALLY, this is designed to work on any Python Version from 2.0.1
      to the current, as of 17-10-2024, 3.13.0...

                                  ENJOY.

*****************************************************************************

