Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Seismic Unix - это пакет утилит для сейсморазведки с открытым исходным кодом , который поддерживался Центром волновых явлений (CWP) при Колорадской горной школе (CSM). В настоящее время его поддерживает Джон Стоквелл.

История [ править ]

Эйнар Кьяртанссон начал писать то , что теперь называется SU (пакет SY) в конце 1970 - х годов, еще будучи аспирантом на Jon Claerbout «s Project Стэнфордского Exploration(СЕН). Он продолжал расширять пакет, будучи профессором Университета Юты в начале восьмидесятых. В 1984 году во время длительного визита в SEP Эйнар познакомил SY с Шуки Роненом, тогда аспирантом Стэнфорда. Ронен продолжал развивать SY с 1984 по 1986 год. Другие студенты SEP начали использовать его и внесли свой код и идеи. SY был вдохновлен многими другими программами, разработанными в SEP, и извлек выгоду из основ, заложенных Клаербутом и многими его учениками; Роб Клейтон, Стью Левин, Дэйв Хейл, Джефф Торсон, Чак Меч и другие, пионеры обработки сейсмических данных на Unix в семидесятых и начале восьмидесятых годов.

В 1986 году Шуки Ронен представил эту работу в CWP горной школы Колорадо во время своего годичного постдокторского поста. Ронен помог Коэну превратить SU в поддерживаемый и экспортируемый продукт.

Крис Лайнер, будучи студентом центра, внес свой вклад в создание многих графических кодов, используемых в эпоху SU [ когда? ] . Лайнер продолжает продвигать использование SU в исследованиях своих студентов в Хьюстонском университете .

Крейг Артли, теперь работающий в подразделении Landmark компании Halliburton, внес значительный вклад в разработку графических кодов, еще будучи студентом CWP, и продолжает вносить значительный вклад в общий пакет [ когда? ] .

Дэйв Хейл написал несколько сложных кодов обработки, а также большую часть основных научных и графических библиотек [ когда? ] .

Джон Стоквелл начал сотрудничать с SU в 1989 году. Он в значительной степени отвечал за Makefile в пакете. Он был основным контактным лицом проекта с момента первого публичного релиза SU в сентябре 1992 года (Выпуск 17). После смерти Джека Коэна в 1996 году Стоквелл взял на себя роль главного исследователя проекта SU и с тех пор остается в этой роли. Количество строк кода за 11 лет увеличилось более чем в три раза.

За последние два десятилетия в SU было много участников.

Синтаксис [ править ]

Подпрограммы Seismic Unix работают под терминалом Unix и могут получить максимальную эффективность при использовании с техниками сценариев Bourne Shell (sh) или Bourne-again Shell (bash).

Простые процедуры [ править ]

Многие программы запускаются просто с помощью команды на терминале, например, для визуализации сейсмограммы в виде следов движения.

$ suxwigb <seismogram.su

или как сюжет изображения

$ suximage <seismogram.su

Более сложные процедуры [ править ]

Также возможно использовать функции bash для разработки более сложных структур обработки:

$ for  (( i = 1 ; i < = 100 ; i ++ )) ;  do
> sufdmod2 <model.bin> output.mov nx = 200  nz = 300  tmax = 5  xs = $ i  zs = 0  hsfile = сейсмограмма. $ i .su> сделано

В приведенном выше примере Seismic Unix создаст 100 сейсмограмм в 100 различных положениях источников.

Данные SU [ править ]

Здесь будет объяснение того, что такое данные SU, их заголовки и как они организованы в большом файле SU с более чем одной сборкой:

--header - данные - заголовок - данные --...

Программы SU [ править ]

Seismic Unix имеет множество процессов, необходимых для обработки геофизических данных. Можно использовать его , чтобы манипулировать и создавать свои собственные сейсмограммы, а также конвертировать их между стандартным файлом SU и промышленным стандартом, в SEG Y .

Здесь вы можете найти список программ, которые есть в пакете SU, с кратким описанием и ссылкой на страницу справки. [2]

Награды [ править ]

2002 - Особая награда Общества геофизиков- разведчиков [3]

1994 - Премия от университета к промышленности от отделения Общества трансфера технологий в Колорадо [4]

Ссылки [ править ]

См. Также [ править ]

  • Руководство по установке SUguide Seismic Unix (размещено на бразильской странице)
  • Seismic Unix вики
  • New Seismic Unix wiki 2019