A user-friendly,dinamic web enviroment for remote data browsing and analysis of multiparametric geophysical data with MULTIMO project / Дружелюбная к пользователю, динамическая вэб среда для удаленного доступа и анализа многопараметрических геофизических данных в проекте : 7. The analyses
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
Специальные возможности сервера приложений данных MULTIMO - это не только возможность просмотра, распечатки и скачивания(в том числе для анализа другим программным обеспечением) данных, но он также предоставляет первичный анализ любых временных рядов, поступающих из хранящейся кучи в главном хранилище данных. wuffur 23.07.09 в 14:12 |
|
|
Для того чтобы пользоваться простотой использования языка работы над векторами и матрицами Scilab (Gomez et al.,
wuffur 23.07.09 в 14:15 |
||
|
Scilab - быстрый и гибкий язык, который является Open Source эквивалентом других сред для работы с матрицами похожими на Matlab, но у него, конечно, есть свои недостатки, в основном это скорость, так как это интерпретируемый язык. wuffur 23.07.09 в 14:17 |
||
|
Поэтому мы в течении проекта двигались прямо на более гибкое решение, где база данных, помимо описания данных, хранит и все описания основных операции, которые к ним можно применить. wuffur 23.07.09 в 14:19 |
||
|
Они сейчас, в последних версиях, чрезвычайно важны, так как они только должны исполняемыми командами в специальной Open Source операционной системе Linux. wuffur 23.07.09 в 14:47 |
||
|
Конечно, много основных операций Scilab до сих пор включены в систему, но теперь мы можем легко вставлять в среду также программы на, C, Fortran, Python, и так далее оптимизируя их для эффективности, где бы это ни было необходимо. wuffur 23.07.09 в 14:52 |
||
|
Оглядываясь назад, система была разработана, чтобы расти. На самом деле, можно добавлять не только различные форматы данных для работы, но и полностью новые алгоритмы. База данных содержит всю информацию, необходимую для этой цели. wuffur 23.07.09 в 14:54 |
||
|
Добавление новых алгоритмов состоит из последовательности простых шагов. Первый инсталляция исполняемой программы для сервера MULTIMO. wuffur 23.07.09 в 14:56 |
||
|
Также существует несколько других программ, которые используются чаще других (в том числе Scilab, описанный выше) - нет никаких ограничений на то чем может быть это "исполняемая" программа как команда оболочки, до тех пор пока она может быть запущена, без необходимости прямого вмешательства пользователя. wuffur 23.07.09 в 14:58 |
||
|
Следующий шаг состоит в создании новой записи в базу данных с относяшейся к этой программе информации о ней , охватывающейв основном детали интерфейса, в том числе параметров которые используются. С помощью этого метода новые программы анализа немедленно доступны конечному пользователю. wuffur 23.07.09 в 15:00 |
||
|
В сетевом интерфейса добавление фактически полностью прозрачно и не нужно производить последующих изменений. wuffur 23.07.09 в 18:14 |
||
|
Возможность использования любого типа исполняемой команды дает нам преимущество в том, что мы можем использовать одну из характеристик Unix-подобных операционных системы. wuffur 23.07.09 в 18:17 |
||
|
Мы можем построить более сложные вычисления, добавив вместе много маленьких "частей" различного анализа, использую принцип Unix "pipe"(каналы, трубы), чтобы сформировать простую командную строку. wuffur 23.07.09 в 18:18 |
||
|
Это позволяет строить модульную систему, поэтому такая типичная задача, как перерасчет программы, может быть использована и в спектральном, и в динамическом анализе без дублирования кода, такая практику в обоих случаях трудоемка и ее тяжело поддерживать[Рисунок 9]. wuffur 23.07.09 в 18:22 |
||
|
Большинство алгоритмов написаны на языке Си, но используются и другие языки кроме Си и Scilab, такие как Fortran wuffur 23.07.09 в 18:23 |
||
|
Цель - иметь возможность изменять любую одиночную "команду", если мы найдем что-то лучше по эффективности и/или гибкости. wuffur 23.07.09 в 18:24 |
||
|
Однако, для того чтобы не дублировать попытки, когда это не нужно, мы также включили инструменты анализа, поставляемые с существующими библиотеками, такие как коллекция библиотек нелинейных вычислений названная Tisean (Hegger et al., 1999). wuffur 23.07.09 в 18:26 |
||
|
Tisean - это большая коллекция нелинейных инструментов написанных на C и Fortran. Исходный код также предоставляет возможность нам изменять его для наших нужд. wuffur 23.07.09 в 18:28 |
||
|
Среди алгоритмов, внедренных в системе, мы обнаружили те, для которых изменения времени может быть отслежено, в зависимости от попыток осветить возможные предвестники и индикаторы динамических изменений. wuffur 23.07.09 в 18:30 |
||
|
Они включают классические параметры, такие как интенсивность, энергия и различные типы обычных спектров и спектрограмм(Carniel wuffur 23.07.09 в 18:34 |
||
|
Приложения вероятностного подхода к анализу временных рядов для прогноза различных временных шкал(Jaquet and Carniel, 2001; Jaquet and Carniel, 2003) необходимы для полного набора программ, основанных на геостатистических подходах и заслуживающих создания полной подсистемы сервера приложений , который мы назвали DEVIN, в деталях описанный в другой газете (Jaquet et al.,
wuffur 23.07.09 в 18:38 |
