NobleBlocks
    First-arrival traveltime tomography based on the adjoint-state method | NobleBlocks