Giter VIP home page Giter VIP logo

cpdinv's Introduction

CPDINV

Software for estimating Curie-point depth using centroid method with both wavelet spectrum and Fourier spectrum.

Curie-point depth is an important magnetic interface for studying the geological structure and thermal evolution of the crust and lithosphere, and it is common to estimate the Curie-point depth by spectral analysis of magnetic anomaly data. This FORTRAN software estimates Curie-point depth with the centroid method, using either Fourier transform or wavelet transform. It can be installed in Linux system with GFortran 4.8 and above. This package consists of six functions, including projection, interpolation, power spectrum calculation, least squares fitting, Curie-point depth calculation.

Credits: Yihong Yin ([email protected]) and Chun-Feng Li ([email protected]) @ Zhejiang University

Installation

Dependencies

You will need GFORTRAN 4.8+. If your version is lower than it, you can refer to the update.sh file to update GFORTRAN version in system CentOS.

Installing using source code

1. Download the repository from https://github.com/yinyih/CPDINV
2. Go to your download directory,such as: cd /CPDINV/code
3. Run the Makefile: make install
4. Clear temporary files: make clean
5. Add the program path under the code file directory to the PATH environment variable,such as:
echo “export PATH=/home/CPDINV/code:$PATH”>>~/.bashrc
source ~/.bashrc
6. Add documents,such as: sudo cp /home/CPDINV/docs/*.1 /usr/share/man/man1
If you want to know the detailed description of the command, use command such as man Proj

Uninstallation

If you want to remove or recompile the software, please use make uninstall command.

References

Cordell, L., Phillips, J.D., Godson, R.H., (1993). USGS potential-field geophysical software for PC and compatible microcomputers. Lead. Edge 12,290

Kirby, J. F. (2005). Which wavelet best reproduces the Fourier power spectrum? Computers & Geosciences, 31(7), 846-864. doi:10.1016/j.cageo.2005.01.014

Phillips, J.D., (1997). Potential-field geophysical software for the PC, version 2.2. U.S.Geological Survey, Open-File, Report, 97-725.

Wang W Y.(2010). Minimum Curvature method and Fortran programming in data processing of potential field (in Chinese). Geological Publishing House.

Yin Y.H, Li C.-F., Lu Y., 2021, Estimating Curie-point depths using both wavelet-based and Fourier spectral centroid methods in the western Pacific marginal seas. Geophysical Journal International, DOI: 10.1093/gji/ggab257

cpdinv's People

Contributors

yinyih avatar

Stargazers

 avatar Zhao Jianbo avatar  avatar Lu Li avatar chenbei avatar

Watchers

 avatar

cpdinv's Issues

Computer Reboots Issue

Hi Developer!
I recently came across your project on CPDINV and I was excited to use it for my upcoming research project. However, I have been encountering a critical issue when attempting to run the example provided. I ran the forward projection and the Minimum curvature code, it ran successfully. But every time I run the Continuous wavelet transform (Cwt), it shows running and then the computer reboots. I would appreciate if you could provide a guide on what is causing this reboot issue or any debugging tips or known compatibility issues. My OS is Ubuntu VM. Thank you!!!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.