Skip to content

DASF module for computing, optimize and scale seismic operations using Python.

License

Notifications You must be signed in to change notification settings

discovery-unicamp/dasf-seismic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6b4826b · Feb 20, 2025

History

4 Commits
Feb 20, 2025
Feb 20, 2025
Feb 20, 2025
Feb 20, 2025
Feb 20, 2025
Jan 24, 2025
Feb 20, 2025
Feb 20, 2025
Feb 20, 2025
Feb 20, 2025

Repository files navigation

DASF module for Seismic

Continuous Test Commit Check Policy

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.

Containers

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.

Install

The installation can be done using poetry install or pip install with wheel installed and it requires dasf-core installed first.

pip3 install .

Attributes

For further revision of what attribute is implemented see the Documentation. The list of implemented attributes is following:

About

DASF module for computing, optimize and scale seismic operations using Python.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages