СВОБОДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ ЗАДАЧ ГРАВИРАЗВЕДКИ И МАГНИТОРАЗВЕДКИ
DOI:
https://doi.org/10.7242/echo.2020.3.12Ключевые слова:
геофизика, гравиразведка, магниторазведка, интерпретация, программное обеспечение, свободное программное обеспечениеАннотация
Возможность иметь современное программное обеспечение может быть обеспечена несколькими путями. Первый - это разработка собственных программ. Данный путь ограничен постоянными существенными затратами, которые должны окупаться тем или иным способом. Затраты включают в себя такие зачастую вынужденные меры, как поддержка устаревшего программного кода, разнообразных специфических узкоспециализированных библиотек, расширяющих возможность старого кода, невозможность и ограничения по использованию новых программных решений, что существенно увеличивает время разработки. Второй путь - покупка готовых программных пакетов и их обновлений, что почти полностью исключает собственную научно-исследовательскую деятельность и также требует затрат, пусть и не таких существенных, как в первом случае. Третий путь связан с использованием свободного программного обеспечения, подразумевая использование бесплатных программных продуктов, их самостоятельное изучение, использование и совершенствование. В статье рассмотрено свободное программное обеспечение, достигшее значительных успехов за последние 10-15 лет. Главное внимание уделено программам и библиотекам, предназначенным для решения задач гравиметрии и магнитометрии: PyGIMLi, Fatiando a Terra, PyGMI, SimPEG. Указанное программное обеспечение реализовано на языке программирования Python и использует продвинутые математические и прочие библиотеки этого языка. Программы и библиотеки дают возможности решать прямые и обратные задачи гравиразведки, магниторазведки, а также некоторых других геофизических методов, выполнять операции с данными, визуализировать поля и модели. Возможности языка программирования Python позволяют наращивать необходимую функциональность интерпретации гравиметрии и магнитометрии на пути комплексирования с другими геофизическими методами, обработки больших данных, интеграции с геоинформационными системами и реализации геофизических вебсервисов.
Библиографические ссылки