Skip to content

Version 0.2 Beta release

Pre-release
Pre-release
Compare
Choose a tag to compare
@malcolmw malcolmw released this 06 Feb 15:45
· 105 commits to master since this release

Major refactoring of the code. Not backwards compatible.

  1. Replaced EikonalSolver.vgrid and EikonalSolver.pgrid attributes with EikonalSolver.velocity and EikonalSolver.traveltime, respectively, which use the ScalarField3D class.
  2. 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).
  3. Added new Field3D, ScalarField3D, and VectorField3D classes to facilitate storing and sampling 3D fields.
  4. Added new PointSourceSolver class to facilitate the common problem of a point source with refined near-field grid.
  5. Lots of documenting.