pylops

View on PyPIReverse Dependencies (16)

2.2.0 pylops-2.2.0-py3-none-any.whl

Wheel Details

Project: pylops
Version: 2.2.0
Filename: pylops-2.2.0-py3-none-any.whl
Download: [link]
Size: 287729
MD5: 2641c6c2d08127e5e03d1f8cdd2be80b
SHA256: 60f8d4dfd8779255cf004dceb86694bb678479ca22248030e2af04f48bd1c50b
Uploaded: 2023-11-11 17:56:05 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pylops
Version: 2.2.0
Summary: Python library implementing linear operators to allow solving large-scale optimization problems
Author-Email: Matteo Ravasi <matteoravasi[at]gmail.com>
License: GNU LESSER GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/> Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. This version of the GNU Lesser General Public License incorporates the terms and conditions of version 3 of the GNU General Public License, supplemented by the additional permissions listed below. 0. Additional Definitions. As used herein, "this License" refers to version 3 of the GNU Lesser General Public License, and the "GNU GPL" refers to version 3 of the GNU General Public License. "The Library" refers to a covered work governed by this License, other than an Application or a Combined Work as defined below. An "Application" is any work that makes use of an interface provided by the Library, but which is not otherwise based on the Library. Defining a subclass of a class defined by the Library is deemed a mode of using an interface provided by the Library. A "Combined Work" is a work produced by combining or linking an Application with the Library. The particular version of the Library with which the Combined Work was made is also called the "Linked Version". The "Minimal Corresponding Source" for a Combined Work means the Corresponding Source for the Combined Work, excluding any source code for portions of the Combined Work that, considered in isolation, are based on the Application, and not on the Linked Version. The "Corresponding Application Code" for a Combined Work means the object code and/or source code for the Application, including any data and utility programs needed for reproducing the Combined Work from the Application, but excluding the System Libraries of the Combined Work. 1. Exception to Section 3 of the GNU GPL. You may convey a covered work under sections 3 and 4 of this License without being bound by section 3 of the GNU GPL. 2. Conveying Modified Versions. If you modify a copy of the Library, and, in your modifications, a facility refers to a function or data to be supplied by an Application that uses the facility (other than as an argument passed when the facility is invoked), then you may convey a copy of the modified version: a) under this License, provided that you make a good faith effort to ensure that, in the event an Application does not supply the function or data, the facility still operates, and performs whatever part of its purpose remains meaningful, or b) under the GNU GPL, with none of the additional permissions of this License applicable to that copy. 3. Object Code Incorporating Material from Library Header Files. The object code form of an Application may incorporate material from a header file that is part of the Library. You may convey such object code under terms of your choice, provided that, if the incorporated material is not limited to numerical parameters, data structure layouts and accessors, or small macros, inline functions and templates (ten or fewer lines in length), you do both of the following: a) Give prominent notice with each copy of the object code that the Library is used in it and that the Library and its use are covered by this License. b) Accompany the object code with a copy of the GNU GPL and this license document. 4. Combined Works. You may convey a Combined Work under terms of your choice that, taken together, effectively do not restrict modification of the portions of the Library contained in the Combined Work and reverse engineering for debugging such modifications, if you also do each of the following: a) Give prominent notice with each copy of the Combined Work that the Library is used in it and that the Library and its use are covered by this License. b) Accompany the Combined Work with a copy of the GNU GPL and this license document. c) For a Combined Work that displays copyright notices during execution, include the copyright notice for the Library among these notices, as well as a reference directing the user to the copies of the GNU GPL and this license document. d) Do one of the following: 0) Convey the Minimal Corresponding Source under the terms of this License, and the Corresponding Application Code in a form suitable for, and under terms that permit, the user to recombine or relink the Application with a modified version of the Linked Version to produce a modified Combined Work, in the manner specified by section 6 of the GNU GPL for conveying Corresponding Source. 1) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (a) uses at run time a copy of the Library already present on the user's computer system, and (b) will operate properly with a modified version of the Library that is interface-compatible with the Linked Version. e) Provide Installation Information, but only if you would otherwise be required to provide such information under section 6 of the GNU GPL, and only to the extent that such information is necessary to install and execute a modified version of the Combined Work produced by recombining or relinking the Application with a modified version of the Linked Version. (If you use option 4d0, the Installation Information must accompany the Minimal Corresponding Source and Corresponding Application Code. If you use option 4d1, you must provide the Installation Information in the manner specified by section 6 of the GNU GPL for conveying Corresponding Source.) 5. Combined Libraries. You may place library facilities that are a work based on the Library side by side in a single library together with other library facilities that are not Applications and are not covered by this License, and convey such a combined library under terms of your choice, if you do both of the following: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities, conveyed under the terms of this License. b) Give prominent notice with the combined library that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 6. Revised Versions of the GNU Lesser General Public License. The Free Software Foundation may publish revised and/or new versions of the GNU Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library as you received it specifies that a certain numbered version of the GNU Lesser General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that published version or of any later version published by the Free Software Foundation. If the Library as you received it does not specify a version number of the GNU Lesser General Public License, you may choose any version of the GNU Lesser General Public License ever published by the Free Software Foundation. If the Library as you received it specifies that a proxy can decide whether future versions of the GNU Lesser General Public License shall apply, that proxy's public statement of acceptance of any version is permanent authorization for you to choose that version for the Library.
Keywords: algebra,inverse problems,large-scale optimization
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Education
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Scientific/Engineering :: Mathematics
Requires-Dist: numpy (>=1.21.0)
Requires-Dist: scipy (>=1.4.0)
Requires-Dist: llvmlite; extra == "advanced"
Requires-Dist: numba; extra == "advanced"
Requires-Dist: pyfftw; extra == "advanced"
Requires-Dist: PyWavelets; extra == "advanced"
Requires-Dist: scikit-fmm; extra == "advanced"
Requires-Dist: spgl1; extra == "advanced"
Provides-Extra: advanced
Description-Content-Type: text/markdown
License-File: LICENSE.md
[Description omitted; length: 7731 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.41.3)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pylops/__init__.py sha256=PIp1RS_EmrUxP_pFjrHLtlJzAleuH4ZC3moOGmY-hXQ 2654
pylops/_torchoperator.py sha256=fRJOfu_Q9pE9wV7dhVKn8jx5Opk4C_dUoMjYDhm633o 1923
pylops/config.py sha256=Kg9Z9suHbpqYLY8k-6xDbMHv7KrhAzmlrBNJie-Haq4 1575
pylops/linearoperator.py sha256=IDkPtgWYjXiN3JrZRpEwJMUuPRuk5JtqoRQtKm0HwaE 54497
pylops/torchoperator.py sha256=500ZVObBUbJl2hKWqzP3Ii8jDP5wv24VOeCYn_64HkY 3580
pylops/version.py sha256=pbL_Q6fDSZl5UbKP04ZFdzrJpd1PO1gH7IwJCwLV7mk 411
pylops/avo/__init__.py sha256=CxiWc9VtDgASCN0LJ2Y01HIbp49nafAzRNG0Wt6sj2E 954
pylops/avo/avo.py sha256=ykCBKyy1lTBZ5N0XkBJDSnfmIe9YkkYpBpj8fNfYsDY 22761
pylops/avo/poststack.py sha256=IujtABPOQjtImmYuwdpr_NKhoxNRVWNO9vQJTIpl370 18596
pylops/avo/prestack.py sha256=xzolEeKNwJYOodg6BW6Psz9r3uvk8oCS-E4_BEhmUk0 26505
pylops/basicoperators/__init__.py sha256=MLGZlmnfdT3uDFExS4YC0uV6PMrHkuToXKJhzxYE02Q 3381
pylops/basicoperators/_spread_numba.py sha256=YS8DorwhBvr6PsUMv1cnRy6-0jy_yPvvOv6sioQcxUk 3890
pylops/basicoperators/block.py sha256=qQbfnDnUX1w53Cdb_ScwYba_upkQyCsvE5NukhcsX-Q 5132
pylops/basicoperators/blockdiag.py sha256=bRRw925IRaln6a6MriiXWY8dUO6hAWBCrg6CS22DkMA 7568
pylops/basicoperators/causalintegration.py sha256=hwV2dDDmGxHS7cB_NgUZBwQp28dsYaLbgb6c6L34Owo 4417
pylops/basicoperators/conj.py sha256=-eP8GvGTn45hGga5Q96w5uDhPk1YDCEGXnrJYovrBgs 1619
pylops/basicoperators/diagonal.py sha256=Bb7E3KQvctlnX4DZ72NLL2g1MmkMk28s3ZhlMk1JWz4 4395
pylops/basicoperators/directionalderivative.py sha256=3Cy2TtiqD6Y9A-x7WajZ4gjfp4XWvhBYOazT261QsEs 5576
pylops/basicoperators/firstderivative.py sha256=WusWxgN9MYOwg-nxEYz7ojavPHBounT0nst1HFFOgOo 7536
pylops/basicoperators/flip.py sha256=KKiMHZJz4mIw8XGFWV2uM5ZHphzOeKjVb3RTlfpVdmU 2039
pylops/basicoperators/functionoperator.py sha256=qlfoKVMUIWPW33rydkdTxEXL3sw-0Py6mvvv_8_Vyds 3417
pylops/basicoperators/gradient.py sha256=CQgVmG8o__Gv_BJZgSaroiYD-KZSHS0p3kIzUVvAN0Q 2781
pylops/basicoperators/hstack.py sha256=IqXoY0NmvrBAY9FJlK7s3niL7Jm8TE-9ucEFT1N9ysY 6498
pylops/basicoperators/identity.py sha256=8sRXBVhu18O-ZUUGladJrq2KE6o2g_T0z7WdzWJXTrU 6798
pylops/basicoperators/imag.py sha256=YeW2zcBWsUe9_N4DmvEUfr53EWoq8xtr9vSgPZFR97o 1820
pylops/basicoperators/kronecker.py sha256=d1oRAX9W3tCIxJs7tEHCTX2K28GyJBARBuwn3EavF3Y 3238
pylops/basicoperators/laplacian.py sha256=KluTTHJPuiMGrubczMKgk00dI9--2R20AFesr7H7iBQ 3411
pylops/basicoperators/linearregression.py sha256=6WVBmKLPGCbr5RAQt0B98UjdMnJL29hL90XZQN7hhhM 2123
pylops/basicoperators/matrixmult.py sha256=MlgzAX-CZwNN2uZ4VSmrIWu_nj-qz0N5iHD1p4jfjnw 4965
pylops/basicoperators/memoizeoperator.py sha256=r7GyZ5WnpybzkLInWniy7DIM2JpBBV5u14EImDjvm0Y 1935
pylops/basicoperators/pad.py sha256=OdZ4bXoVAiBCptKc_cL1QOFEzGu5l2hVavRRTz2LjjA 3144
pylops/basicoperators/real.py sha256=DUWi3GbnM07d7KgNAGbNmMzbCt-gOzx4K_UHZsHw5tQ 1773
pylops/basicoperators/regression.py sha256=WTiwtJhSkBsa82g4-UfgOTvebwDt4mRuI21x-VIqOPI 3918
pylops/basicoperators/restriction.py sha256=wakldmzKd5mJFDpG68-pPuQCLZPmClWobuXRtsN4Vn8 7024
pylops/basicoperators/roll.py sha256=Gf6rH866bAJBMkvgl2RtolxGyK7VJwKZfaFCEA2HuEU 2018
pylops/basicoperators/secondderivative.py sha256=LM5vV2jc9efhnGX_JrrMEc6feBZYGdRFagGPPGIGVH0 5864
pylops/basicoperators/smoothing1d.py sha256=S4fV580ss3GcNKdjGCJ4TBocKa-wZw5OnDnL7kuzbyE 2200
pylops/basicoperators/smoothing2d.py sha256=0Ydt4HLExed81HWHTyn6a2IBNCykTXom92_xERRz_yo 2264
pylops/basicoperators/spread.py sha256=W1D9mTiWAQIHaWqj7fHFLgog0UliI81QxLEqkwlwlnA 12187
pylops/basicoperators/sum.py sha256=AE34NxbDvpaqP8EWUlumZU_YcKPuUa3VnfYZlpFA360 3426
pylops/basicoperators/symmetrize.py sha256=Joc-borLVy0IoW2rtrJqwrvBLEarWHETUn1vbXXKsNw 2949
pylops/basicoperators/transpose.py sha256=u6_l7Le_MMNwkA5_hLnoqiyobkmaEi8NLc8A2jAMv1k 2822
pylops/basicoperators/vstack.py sha256=2SuUioIr7-vulXmz7YtoTtIIStBRmJf34HPG5dHeCK4 6525
pylops/basicoperators/zero.py sha256=KZyVLecelJCwoJCRkqG_q22jjXLFmbM0KwI4zZMBq_4 3172
pylops/optimization/__init__.py sha256=6A7kX7wiszYCMY3DjdpMl83UXIU3jz3mOpKMTQ5aqnw 1338
pylops/optimization/basesolver.py sha256=GjaEyFGot6SrQa5nvYZvEaEKAD-KhQdEPedCB4ND6B4 9018
pylops/optimization/basic.py sha256=AKxHzEDY2kbOzZZoXxYIvTrAEIdrjn05HlTFIiDYkHA 9935
pylops/optimization/callback.py sha256=rAENr1VvqoTTtJCc1lylbEdUnVhlgDHzVaPyKIS-Ltc 5777
pylops/optimization/cls_basic.py sha256=Wjpu-v9DGkdgk7KepULWDc4Nk_FkAN64HvdjBNDCIFQ 37452
pylops/optimization/cls_leastsquares.py sha256=2u-8UzeTUt26cnvQP5K9SclFFYuyx41l2pDM1UIyBwY 30104
pylops/optimization/cls_sparsity.py sha256=p9g9aFBx-kx9XhkjhcImRIKoWo6yhUNZ4P32rlvDhQE 85914
pylops/optimization/eigs.py sha256=7-8yJJtjAK0HAZ2dif2ActavohP7faa4-btMXyuY348 2165
pylops/optimization/leastsquares.py sha256=c75k4ggN4YWb1Lx38kdzv1VC-VT_66E59AU8cunoz6U 9183
pylops/optimization/sparsity.py sha256=vnyonoERwzUfXNdyXHzJydqucFyVYUWVWtTuoRP81rM 23678
pylops/signalprocessing/__init__.py sha256=A2hJlEY_iBBj29zBbSdfUn3jmJc_mrjq_XMDXFgyoxs 3208
pylops/signalprocessing/_baseffts.py sha256=2u48ZFA-7cGPRVOqmpOV7-LyZ3ehAwkI5Wk5qB3Roec 11866
pylops/signalprocessing/_chirpradon2d.py sha256=1bIzHKUiwFjI9IQHrRQdnefd5GM89hiT6HCXc8Bome8 2347
pylops/signalprocessing/_chirpradon3d.py sha256=JothdKO9vennftou-ml3TpSybDAO07gMCo1j59_1fEM 7719
pylops/signalprocessing/_nonstatconvolve2d_cuda.py sha256=6kUemkdeP2zEGAPThpWlrUAeiovi2RO8YF966lIlgdM 3437
pylops/signalprocessing/_nonstatconvolve3d_cuda.py sha256=0m8xyM8-91UnrpG_2CSCjeRyJV46Cy0f2baF4zbzj3s 5074
pylops/signalprocessing/_radon2d_numba.py sha256=JBS4Ve3FQNO7TyzcVzfDq_pfyl2t1GXCkMEzPIuc0DQ 2416
pylops/signalprocessing/_radon3d_numba.py sha256=Udh0bFRDPo5pRGaDTc8xmMHCZoiZoUUrc7LxriyQ4tM 2645
pylops/signalprocessing/bilinear.py sha256=C5GUU7_nvU9NGDUpoNUERdh5y-9d3YJ1bUCYNxayWwQ 6229
pylops/signalprocessing/chirpradon2d.py sha256=yLVH9i81_ZQDJsw_UPpyRYhoyo3rIR88k-peoh2bBjQ 2812
pylops/signalprocessing/chirpradon3d.py sha256=0g0BKSCx5YbKhEF95gbW_NKbKn6fChjhAeuhn68umXg 4439
pylops/signalprocessing/convolve1d.py sha256=kzonSmLMIFi_Bf7UuhoThXxXyHrHftdoXh3auKT2Stk 10407
pylops/signalprocessing/convolve2d.py sha256=3xCLVd5XDPrcifR5UtzoWWRqmWD85XpEK4sgwGjvHgw 2753
pylops/signalprocessing/convolvend.py sha256=GqdpX5OKrQmkDjsbVo1aXa71kb969x8Qd4VZpUyimFU 4683
pylops/signalprocessing/dct.py sha256=t4_YXSqHFHhuuAQbMJ0u5O1CE6vuI9CFH3QVLI-vvYo 3296
pylops/signalprocessing/dwt.py sha256=Un-3RQHNcEi5D6YFay9BviUypNsB8zokW9dO0s6-cU4 4943
pylops/signalprocessing/dwt2d.py sha256=Sl0OZaG0widUVe1MMJzVLwTFrA-cioST_ZmhiR4FA7s 4195
pylops/signalprocessing/fft.py sha256=FOQ4pWNZrnIAKzGvhUF9ei83GHu7S2Z5YokbvDuIU-c 21761
pylops/signalprocessing/fft2d.py sha256=_xmO3N3Vrc9vicWVU3nC44MPD9tOh6Zf9zRqkNaExGQ 17347
pylops/signalprocessing/fftnd.py sha256=DbkH1SPeEHi3KpiQSACd58cSsQybbLnYgRO4NTBK2zE 17149
pylops/signalprocessing/fredholm1.py sha256=ayGEsIj-TVh6xrl4l3Kpkr0LJQ_KprmV0QkU0oocRDo 5263
pylops/signalprocessing/interp.py sha256=TDBUTaK4dXwpdVVbdEtwML5qKEEhpIIbt2HcDt2Rmnk 8140
pylops/signalprocessing/nonstatconvolve1d.py sha256=5TjsmiCCbSb1SziahVdlG4eGFKenNtx4DJZ3dmK0cUc 14218
pylops/signalprocessing/nonstatconvolve2d.py sha256=qZx85rS9gcleWv95Ug4bmTCe4NKA_AmizXC_aWVgumY 21441
pylops/signalprocessing/nonstatconvolve3d.py sha256=2-cVL8LAIasgSB47f2GsDIyqhl7cDHCbLp_A7QYNgBc 13146
pylops/signalprocessing/patch2d.py sha256=k60mpiPHR72ezmUboK0g_7ZlhbNd4OZKsxPyiwdD-0g 9570
pylops/signalprocessing/patch3d.py sha256=Pafnos0stxGNRQmfvkTGNXZPd5dJJCSka7gZLGozPys 17481
pylops/signalprocessing/radon2d.py sha256=FsDLhoe27C0wXbQnYfR65lgaSaAlhSbEzXX55tGlP5I 9844
pylops/signalprocessing/radon3d.py sha256=W2U_0e28ksT1fshWsL8i29XJo6odS7H5gct3Odq9h08 11959
pylops/signalprocessing/seislet.py sha256=6be6u6O1Y0SThzhq384HGtbAcsJidNW3kDHqjqppf4Y 18945
pylops/signalprocessing/shift.py sha256=ODAhCAcNKeU65b2zeY-XJPFoe5A_omvtQJFeqvcHqUs 4157
pylops/signalprocessing/sliding1d.py sha256=XCpy0aDuw1wpINBUFQ8Gk03K9HqaWh7HPMOHjeQl4z8 5894
pylops/signalprocessing/sliding2d.py sha256=FpKfUXpkL5M0M7UP1Bx8BzBPc3gLdz7ixapVx-Zbc3w 6953
pylops/signalprocessing/sliding3d.py sha256=4npVCYuZkCLcPzEQo6E_WPDlqldYYJXAzEihAPCDcA4 7683
pylops/utils/__init__.py sha256=HLz8TIMPKU6-p9O_gNl6gRqjv6BNWkbKMqR40Gd-Z3A 202
pylops/utils/_internal.py sha256=TlGyK41oVMkQXMjuW3rGkI9OUWjcyyTQVno_12mrsMM 2414
pylops/utils/backend.py sha256=9uKmBEMUJwFBkQYgu6yF9rsgm4AH_lkBzwsvo1PO2DQ 10258
pylops/utils/decorators.py sha256=NI6r11wR4JZ9q_mElkijKCObK5kDBJdK7bxSQbZgkeY 6146
pylops/utils/deps.py sha256=kpJxliQbmmpUkw2sxeCh8gfBIzMLIXDm7O_sH2oaSFU 4378
pylops/utils/describe.py sha256=LRgQX92vXFRClWD152V0GzAp3if9Ekk-c8jE14PJS8o 10926
pylops/utils/dottest.py sha256=FdLMFEmJOrqewk5S7KDBSUe8AodTD_Wg_bq-Km194JA 4001
pylops/utils/estimators.py sha256=ObqxMB6aJdFm9Sfq0SS7BGyhLenXR5GB4EsIMuAItQg 12917
pylops/utils/metrics.py sha256=1zeMRcpVKlYfcrw2eH-meO3lMbKsYBun6i6ADx45PLA 2281
pylops/utils/multiproc.py sha256=r2eYNP1wEtlVXMkj1syn95Ci7pd9k5DAGbUK7g5l06o 1670
pylops/utils/seismicevents.py sha256=06caZGvljrVeln413Rx3HrYMrvnCG9B4VlWsRXQ-89M 14379
pylops/utils/signalprocessing.py sha256=ytUza8ZLHk_vB0EwGc1mpWBDP2TSB7XWYY8_-_YSU5Q 10232
pylops/utils/tapers.py sha256=iEb0lkdZmK7ReXLVBTnQSHFFrpeAGpIjWkFNkAw2eL8 7669
pylops/utils/typing.py sha256=5r4paU43DK8Cjg8CiV5glRCzl3SeWzkVitwhfQbxFdg 608
pylops/utils/utils.py sha256=4m9HUe5lvoPUpn0tUpfVK21_4sazFjvQW6sDNnYsW9Q 2641
pylops/utils/wavelets.py sha256=znvi_xXnSPawpEyCZJlpzPa18q_C8DjsqcdZzTPQybE 5072
pylops/waveeqprocessing/__init__.py sha256=fL2sGCIe6L4XqUgKt4HOVv1lJkXA8XlBItk3mjZQLJE 1990
pylops/waveeqprocessing/blending.py sha256=653ifcan9N8ZMkZYGbTQ9POM_UNomMoa4I_Qs-nA9-M 14100
pylops/waveeqprocessing/kirchhoff.py sha256=BwZ_WLUjwOIMd19ZMqLnLLtlcd32ls8gb_Idb5H9veQ 43001
pylops/waveeqprocessing/lsm.py sha256=jQ8JIh33xTI4cM0b8NKIg3YwEO0WrgBWnzIACatcYaE 6222
pylops/waveeqprocessing/marchenko.py sha256=MTAmfvNGFXDz7xfJVh5fNEXlYKaRECtzoeMWawQRYc0 25821
pylops/waveeqprocessing/mdd.py sha256=Awauy2MLn26kI3HBnY6ObjcPqp6kwR4KUFZ36sd9ZCY 17066
pylops/waveeqprocessing/oneway.py sha256=FK89N_YK7SB8XLz28ir8sYwFGOhkM-AMFV0ixk6mu1w 11791
pylops/waveeqprocessing/seismicinterpolation.py sha256=_MW5iiQHTvzwnmfVnPDhQhyfuTTHSDWJtxds9py9Nu8 16856
pylops/waveeqprocessing/twoway.py sha256=Nv2M9we8eTG2vC3VQoN3I5ivpDjgQL97OBV9pzSc8dI 11425
pylops/waveeqprocessing/wavedecomposition.py sha256=DKGQZ09UBo7SXzc1s0D4Yp7ro6u2oK1O4qoPHHiue6g 28783
pylops-2.2.0.dist-info/LICENSE.md sha256=46mU2C5kSwOnkqkw9XQAJlhBL2JAf1_uCD8lVcXyMRg 7652
pylops-2.2.0.dist-info/METADATA sha256=lRecEqyd_nqcUE00jNzD1kiTjnTkMLw4KofnJqw3R0U 18024
pylops-2.2.0.dist-info/WHEEL sha256=Xo9-1PvkuimrydujYJAjF7pCkriuXBpUPEjma1nZyJ0 92
pylops-2.2.0.dist-info/top_level.txt sha256=EpaTQbOrkZ8q5nwwlbogU_2iFPQnPRUFv3ux4BFmeA4 7
pylops-2.2.0.dist-info/RECORD

top_level.txt

pylops