Для вычислений нужно загрузить два архива.

Один – с домашней страницы проекта TISEAN (можно загрузить отсюда). Его нужно распаковать и из поддиректория .\exe_files\ извлечь следующие файлы, описанные в соответствующем разделе этого сайта:

  Кроме того, там же находится очень важный файл, без  которого эти программы не могут работать cygwin.dll.

В начале 2007 г. вышла новая версия TISEAN 3.0.1, не требующая файла cygwin.dll. Однако, я её ещё не тестировал.

  Второй – архив со всеми дополнительными программами – можно загрузить здесь.

Updated!!!

Выложена новая версия софта!!!

Общая идеология сохранена: производить вычисления, используя для управления командную строку и/или ini-файл. Сделано это для того, чтобы можно было без труда организовать потоковую обработку файлов с исходными данными. В связи с этим разработка развёрнутого графического интерфейса не планируется (если, конечно, не возникнут особые на то причины).

Во втором архиве находятся:

Для того чтобы производить вычисления, необходимо:

1.     Запустить программу D2_ini_writer.exe и установить желаемые параметры вычислений:

Поясним некоторые поля интерфейса.

input file name” – желательно, чтобы файл с исходными данными имел расширение txt. Должен быть в формате ASCII – столбец чисел.

Column number” – На входе может быть файл, содержащий несколько временных рядов-столбцов; в этом поле можно задать номер столбца. NB! – следите за тем, чтобы номер столбца не превысил количество столбцов в файле с данными.

Number of pairs” – В программе d2.exe проекта TISEAN предусмотрена возможность ускоренного вычисления корреляционного интеграла. Для этого вычисляются расстояния в восстановленном аттракторе не между всеми возможными парами точек, а только между каким-то количеством случайно выбранных пар. По умолчанию – 1000. При Установленной галочке “all” производятся вычисления для всех пар точек.

Output ini file name” и “output file name” – в первом случае – имя ini файла, в который заносятся параметры вычислений; во втором – имя файла с результатами вычислений. Рекомендуется, чтобы ini файл назывался d2.ini.

2.     После того, как параметры вычислений установлены, можно непосредственно начать расчёты. После нажатия кнопки “calculate now” параметры будут сохранены, и автоматически будет запущена вычислительная программа d2work.exe. Если нажата кнопка “Write ini”, будет просто сформирован ini-файл.

3.     После того, как сформирован ini-файл, можно запускать основную программу – d2work.exe (если, конечно, она уже не была запущена прямо из графического интерфейса). По окончании её работы результат будет сохранён в заранее заданном файле.

4.     Некоторые параметры запуска программы d2work.exe можно задавать из командной строки.

d2work.exe –iini-file –oout_file in_file

Здесь ini-file – имя ini-файла с параметрами вычислений (по умолчанию – d2.ini);

out_file – имя файла для сохранения результатов (по умолчанию – res.out или указанный в ini-файле)

in_file – имя файла с исходными данными (по умолчанию – data.dat или указанный в ini-файле).

Приоритеты выбора параметров следующие: сначала – из командной строки; те, которые в командной строке не указаны – из ini-файла; те, которые не указаны в ini-файле – по умолчанию. Умолчания приняты следующие:

имя файла с исходными данными – data.dat;

номер столбца – 1;

лаг – единичный;

размерность лагового пространства – 10;

окно Тейлера – адаптивное;

количество пар точек – 1000;

имя ini-файла – d2.ini;

имя выходного файла – res.out

В случае если в процессе вычислений возникают ошибки, сообщения о них пишутся в файл d2.log.

Таким образом, пользуясь настоящими программами, нетрудно организовать расчёты для большого количества файлов с исходными данными.