seidarT is a 2 and 2.5d seismic and electromagnetic modeling suite.
Project description
SeidarT
Table of Contents
Full documentation appears in the docs folder.
Introduction
The Seismic and Radar Toolbox (SeidarT) is a collaboration between researchers at the Universities of Maine and Washington to provide an open source platform for forward modeling mechanical and electromagnetic wave propagation. The major objective of the project is to easily and quickly implement isotropic and anisotropic complex geometries and/or velocity structures to develop prior constraints for - not limited too - investigating, estimating, and imaging englacial ice structure, sub-glacial boundary conditions on the sub-regional scale. Larger problems would require the curvature of the Earth to be taken into consideration, but many glacier seismic and radar experiments do not expand into regional parameter estimation and velocity modeling.
Much of the Staggered Grid FDTD code has been adopted from the SEISMIC_CPML software provided by Computational Infrastucture for Geophysics (CIG). Further details to the backend numerical code can be found in the References section below.
Installation
The dynamical programming language of Python3 is used as a command line interface to run the more computationally extensive modeling schemes in Fortran. There are a number of ways to install this software depending on your desired level of control over the process. Most users should be fine with the "automatic installation" in the section below.
SeidarT package binaries are publicly availble on the PyPi repository and source code can be found at github (not yet public).
"Auto" installation
There are 2 install scripts, full_install.sh and full_install.bat, which will cover Linux, MacOS, and Windows, respectively. It's not necessary to know or do much more than execute a few command line entries via a bash terminal or powershell terminal. A virtual environment is created using the Miniconda/Anaconda package manager. This conda environment is basically a way to create an virtual Python configuration that will run but not affect your system's Python configuration. This will avoid causing system incompatibilities and complicated software dependencies. Documentation for managing conda environments with Miniconda or Anaconda can be found here. The full Anaconda release has a GUI called Navigator for managing environments. This can be found here
Manual installation via pip
Manual installation via github source files
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for seidart-0.0.13-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ff56c7169ebc08e4de23f38b1d0ade7ed5bb6c285c3d5920563167d3f99bbe9 |
|
MD5 | 5b3a55e837d41dee3d7abe65f6f1c8c2 |
|
BLAKE2b-256 | 37bf176556972804374fd3a6829c5a5f8f9d9d634c6eff65c64f0a0de7addf32 |