Для вычислений нужно загрузить два архива.
Один – с домашней страницы проекта 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.
Таким образом, пользуясь настоящими программами, нетрудно организовать расчёты для большого количества файлов с исходными данными.