Skip to content
/ nessi Public
forked from shineusn/nessi

Near Surface Seismic imaging using particle swarm optimization.

License

Notifications You must be signed in to change notification settings

18yhan/nessi

 
 

Repository files navigation

NeSSI logo Powered by PYTHON LGPL3 logo

ZENODO

NeSSI (Near-Surface Seismic Imaging) aims to provide python modules for the rapid development of seismic inversion codes based on the particle swarm optimization method.

NeSSI is an open-source project licensed under the LGPLv3.

Documentation

The NeSSI documentation provides:

  • Getting started informations
  • Tutorials
  • NeSSI API

The NeSSI wiki provides informations about:

Some examples in the form of jupyter notebooks are availables in the nessi.materials repository.

References

Install

First, install git on your computer. For exemple on Ubuntu:

sudo apt-get install git

or use the package manager.

You also need gcc/gfortran, numpy, scipy and matplotlib.

Download NeSSI with:

git clone https://github.com/PageotD/nessi.git

In the nessi folder, check for update: git pull

Then, in a terminal, go to the nessi/nessi folder and type:

make

Finally, you have to add the path of the NeSSI package to PYTHONPATH. In your ~/.bashrc file, add:

export PYTHONPATH=$PYTHONPATH:/path/to/the/nessi/package

About

Near Surface Seismic imaging using particle swarm optimization.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 64.4%
  • Fortran 20.5%
  • C 14.3%
  • Makefile 0.8%