Version 0.2 Beta release
Pre-release
Pre-release
Major refactoring of the code. Not backwards compatible.
- Replaced EikonalSolver.vgrid and EikonalSolver.pgrid attributes with EikonalSolver.velocity and EikonalSolver.traveltime, respectively, which use the ScalarField3D class.
- Relabeled EikonalSolver.is_far, EikonalSolver.is_alive, and EikonalSolver.close to EikonalSolver.unknown, EikonalSolver.known, and EikonalSolver.trial, respectively, to be consistent with terminology in White et al. (2020).
- Added new Field3D, ScalarField3D, and VectorField3D classes to facilitate storing and sampling 3D fields.
- Added new PointSourceSolver class to facilitate the common problem of a point source with refined near-field grid.
- Lots of documenting.