Готовый перевод A user-friendly,dinamic web enviroment for remote data browsing and analysis of multiparametric geophysical data with MULTIMO project / Дружелюбная к пользователю, динамическая вэб среда для удаленного доступа и анализа многопараметрических геофизических данных в проекте : 7. The analyses

Специальные возможности сервера приложений данных MULTIMO - это не только возможность просмотра, распечатки и скачивания(в том числе для анализа другим программным обеспечением) данных, но он также предоставляет первичный анализ любых временных рядов, поступающих из хранящейся кучи в главном хранилище данных.

Для того чтобы пользоваться простотой использования языка работы над векторами и матрицами Scilab (Gomez et al.,
1999; Scilab, 2004), который с самого начала был предпочитаемым математическим движком, поэтому мини программы, которые были разработаны для анализа временных рядов для MULTIMO было бы идеально полностью написать на языке Scilab.

Scilab - быстрый и гибкий язык, который является Open Source эквивалентом других сред для работы с матрицами похожими на Matlab, но у него, конечно, есть свои недостатки, в основном это скорость, так как это интерпретируемый язык.

Поэтому мы в течении проекта двигались прямо на более гибкое решение, где база данных, помимо описания данных, хранит и все описания основных операции, которые к ним можно применить.

Они сейчас, в последних версиях, чрезвычайно важны, так как они только должны исполняемыми командами в специальной Open Source операционной системе Linux.

Конечно, много основных операций Scilab до сих пор включены в систему, но теперь мы можем легко вставлять в среду также программы на, C, Fortran, Python, и так далее оптимизируя их для эффективности, где бы это ни было необходимо.

Оглядываясь назад, система была разработана, чтобы расти. На самом деле, можно добавлять не только различные форматы данных для работы, но и полностью новые алгоритмы. База данных содержит всю информацию, необходимую для этой цели.

Добавление новых алгоритмов состоит из последовательности простых шагов. Первый инсталляция исполняемой программы для сервера MULTIMO.

Также существует несколько других программ, которые используются чаще других (в том числе Scilab, описанный выше) - нет никаких ограничений на то чем может быть это "исполняемая" программа как команда оболочки, до тех пор пока она может быть запущена, без необходимости прямого вмешательства пользователя.

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

В сетевом интерфейса добавление фактически полностью прозрачно и не нужно производить последующих изменений.

Возможность использования любого типа исполняемой команды дает нам преимущество в том, что мы можем использовать одну из характеристик Unix-подобных операционных системы.

Мы можем построить более сложные вычисления, добавив вместе много маленьких "частей" различного анализа, использую принцип Unix "pipe"(каналы, трубы), чтобы сформировать простую командную строку.

Это позволяет строить модульную систему, поэтому такая типичная задача, как перерасчет программы, может быть использована и в спектральном, и в динамическом анализе без дублирования кода, такая практику в обоих случаях трудоемка и ее тяжело поддерживать[Рисунок 9].

Большинство алгоритмов написаны на языке Си, но используются и другие языки кроме Си и Scilab, такие как Fortran

Цель - иметь возможность изменять любую одиночную "команду", если мы найдем что-то лучше по эффективности и/или гибкости.

Однако, для того чтобы не дублировать попытки, когда это не нужно, мы также включили инструменты анализа, поставляемые с существующими библиотеками, такие как коллекция библиотек нелинейных вычислений названная Tisean (Hegger et al., 1999).

Tisean - это большая коллекция нелинейных инструментов написанных на C и Fortran. Исходный код также предоставляет возможность нам изменять его для наших нужд.

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

Они включают классические параметры, такие как интенсивность, энергия и различные типы обычных спектров и спектрограмм(Carniel
and Iacop, 1996) и особенно динамический анализ используемый для изучения изменения во времени и реконструированного вставленного места, такие как автокорреляция, полное количество информации, ложные ближайшие соседи, экспоненты Люпанова.

Приложения вероятностного подхода к анализу временных рядов для прогноза различных временных шкал(Jaquet and Carniel, 2001; Jaquet and Carniel, 2003) необходимы для полного набора программ, основанных на геостатистических подходах и заслуживающих создания полной подсистемы сервера приложений , который мы назвали DEVIN, в деталях описанный в другой газете (Jaquet et al.,
2006-эта статья) и который прикреплен к вулкану Соуфрир Хиллс, для того чтобы охарактеризовать различные фазы развития очага и возможность прогноза связи между ними (Jaquet et al., 2006-эта статья).

Переведено на Нотабеноиде
http://notabenoid.org/book/3427/10802

Переводчики: wuffur

Настройки

Готово:

100.00% КП = 1.0