adjtomo / pyatoa

Python's Adjoint Tomography Operations Assistant (Pyatoa): a misfit assessment toolbox for full waveform tomography
GNU General Public License v3.0
20 stars 8 forks source link

Remove pyaflowa #11

Closed bch0w closed 2 years ago

bch0w commented 2 years ago

What does this PR do?

This PR removes 'Pyaflowa' from the package. Pyaflowa was a plugin class which allowed Pyatoa to interact with SeisFlows3. However this caused some unncessary abstraction and required Users to go into Pyatoa if issues occurred in SeisFlows3. With recent SeisFlows updates, which introduce a 'Pyaflowa' preprocessing class, we have moved all of this interaction functionality to the SeisFlows package. This PR also removes the tests and related documentation for Pyaflowa.

This PR also moves the docs/ directory up to the highest level in the package. This is to match how SeisFlows is structured and to keep documentation out of the main directory.

Why was it initiated? Any relevant Issues?

Pyatoa's Pyaflowa class had not been updated past SeisFlows3 and was causing some tests to fail. No relevant issues.

PR Checklist