DASF Seismic is a module dedicated to seismic operations. The project contains datasets that are capable to manipulate seismic formats. It is also possible to calculate the most common seismic atrtibutes and many other common transformations.
This project is based on top of dasf-core and it also follows the scikit learn API. The project includes support to clustered operations by using Dask and/or GPU usage either.
To install DASF Seismic using docker or singularity, you must in the go to the
build/
directory and execute the command below directory according to your
build type: cpu
or gpu
. Notice that DASF uses HPC Container Maker
(HPCCM) to generate recipes for all sort of container types. You should install
HPCCM first, in order to generate them.
./build_container.sh --device <cpu|gpu>
You can also configure other parameters of the container if you want. Run -h
for further information. It includes the container backend: docker or
singularity.
The installation can be done using poetry install
or pip install
with
wheel installed and it requires dasf-core
installed first.
pip3 install .
For further revision of what attribute is implemented see the Documentation. The list of implemented attributes is following: