Digital Repository

FW-ANSI2D: A Python package for seismic ambient noise cross-correlation modelling and source inversion

Show simple item record

dc.contributor.author DATTA, ARJUN en_US
dc.contributor.author MAHESH, AILENI en_US
dc.contributor.author Lahon, Pankaj en_US
dc.date.accessioned 2026-08-04T11:31:22Z
dc.date.available 2026-08-04T11:31:22Z
dc.date.issued 2026-07 en_US
dc.identifier.citation Journal of Seismology, 30, 70. en_US
dc.identifier.issn 1573-157X en_US
dc.identifier.issn 1383-4649 en_US
dc.identifier.uri https://doi.org/10.1007/s10950-026-10421-4 en_US
dc.identifier.uri http://dr.iiserpune.ac.in:8080/xmlui/handle/123456789/11400
dc.description.abstract We present FW-ANSI2D, an open-source package for full waveform forward and inverse modelling of seismic ambient noise cross-correlations in two dimensions. It belongs to the so-called ‘interferometry without Green’s function retrieval’ class of methods, wherein noise cross-correlations are modelled numerically, for arbitrary spatio-spectral distributions of noise source power spectral density (PSD). A multifrequency inversion for the source PSD is achieved via a nonlinear finite-frequency waveform inversion technique, implemented under the assumption of a fixed Earth structure model. FW-ANSI2D seamlessly integrates with other open-source Python packages for seismic wave propagation modelling, most notably a C-based numerical solver for acoustic modelling in 2-D media. Whilst the package is currently limited to the acoustic modelling regime and flat geometries (Earth’s sphericity is unaccounted for), it is a powerful tool for ambient noise analysis at local scales. It exhibits certain advantages over other waveform inversion techniques for ambient noise sources, such as an enhanced ability to resolve sources outside the receiver network, and a relatively high tolerance for velocity model inaccuracies. Moreover, it is amenable to Hessian-based optimization, which ensures speedy convergence ( iterations) of the nonlinear inverse problem, compared to purely gradient-based methods. We introduce the package in detail, describing both the serial and parallel versions of the code, and present synthetic tests designed to assess the efficacy of the inversion technique in realistic field scenarios. These tests show that reasonably good inversions are achievable even with relatively sparse receiver networks, and with sources lying outside the modelling domain. en_US
dc.language.iso en en_US
dc.publisher Springer Nature en_US
dc.subject Seismic ambient noise en_US
dc.subject Cross-correlation modelling en_US
dc.subject Waveform inversion en_US
dc.subject mpi4py en_US
dc.subject Devito en_US
dc.subject 2026-JUL-WEEK4 en_US
dc.subject TOC-JUL-2026 en_US
dc.subject 2026 en_US
dc.title FW-ANSI2D: A Python package for seismic ambient noise cross-correlation modelling and source inversion en_US
dc.type Article en_US
dc.contributor.department Dept. of Earth and Climate Science en_US
dc.identifier.sourcetitle Journal of Seismology en_US
dc.publication.originofpublisher Foreign en_US


Files in this item

Files Size Format View

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

Search Repository


Advanced Search

Browse

My Account