LANL-Seismoacoustics / particleman

Particle motion analysis of seismic surface waves
https://lanl-seismoacoustics.github.io/particleman/
GNU General Public License v2.0
11 stars 4 forks source link

Change project to a "src" directory structure #2

Closed jkmacc-LANL closed 3 years ago

jkmacc-LANL commented 3 years ago

Restructure the project to use src/particleman instead of particleman to hold packages. This helps with testing (pytest test will use the installed version of particleman instead of simply importing a top-level particleman package directory), and it frees up the top-level docs directory for hosting the html documentation in GitHub Pages.

This also adds a "github" directive in the Sphinx Makefile, which copies the _build/html directory contents into docs.