Skip to content

Commit 4e0e727

Browse files
committed
version 0.1.9
1 parent 80eb288 commit 4e0e727

File tree

8 files changed

+27
-11
lines changed

8 files changed

+27
-11
lines changed

README.md

+4-5
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
[![Downloads](https://static.pepy.tech/personalized-badge/pyfwi?period=total&units=none&left_color=grey&right_color=green&left_text=Downloads)](https://pepy.tech/project/pyfwi)
77
<img src="https://visitor-badge.laobi.icu/badge?page_id=pyfwi_unique12.pyfwi_unique12"/>
88

9-
This repository contains Python package for elastic seismic full-waveform inversion (FWI).
9+
This repository contains Python package for elastic seismic full-waveform inversion (FWI) and time-lapse FWI.
10+
1011

1112
## Installation
1213
To install this package, run
@@ -19,10 +20,8 @@ py -m pip install PyFWI
1920
```
2021
on Windows.
2122

22-
The structure and requirements of PyFWI can be shown as
23-
<!-- <center>
24-
<img alt="PyFWI_structure" src='docs/pyfwi_structure.png' style="width: 400px;">
25-
</center> -->
23+
The structure of PyFWI can be shown as
24+
2625
![PyFWI_structure](docs/pyfwi_structure.png)
2726

2827
## Citing PyFWI

docs/conf.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
project = 'PyFWI'
2121
copyright = '2022, Amir Mardan'
2222
author = 'Amir Mardan'
23-
release = '0.1.8'
23+
release = '0.1.9'
2424

2525
# -- General configuration ---------------------------------------------------
2626
# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration

docs/source/PyFWI.rst

+15
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ PyFWI.acquisition module
1111
:members:
1212
:undoc-members:
1313
:show-inheritance:
14+
:noindex:
1415

1516
PyFWI.fwi module
1617
----------------
@@ -19,6 +20,7 @@ PyFWI.fwi module
1920
:members:
2021
:undoc-members:
2122
:show-inheritance:
23+
:noindex:
2224

2325
PyFWI.fwi\_tools module
2426
-----------------------
@@ -27,6 +29,7 @@ PyFWI.fwi\_tools module
2729
:members:
2830
:undoc-members:
2931
:show-inheritance:
32+
:noindex:
3033

3134
PyFWI.grad\_switcher module
3235
---------------------------
@@ -35,6 +38,7 @@ PyFWI.grad\_switcher module
3538
:members:
3639
:undoc-members:
3740
:show-inheritance:
41+
:noindex:
3842

3943
PyFWI.model\_dataset module
4044
---------------------------
@@ -43,6 +47,7 @@ PyFWI.model\_dataset module
4347
:members:
4448
:undoc-members:
4549
:show-inheritance:
50+
:noindex:
4651

4752
PyFWI.optimization module
4853
-------------------------
@@ -51,6 +56,7 @@ PyFWI.optimization module
5156
:members:
5257
:undoc-members:
5358
:show-inheritance:
59+
:noindex:
5460

5561
PyFWI.processing module
5662
-----------------------
@@ -59,6 +65,7 @@ PyFWI.processing module
5965
:members:
6066
:undoc-members:
6167
:show-inheritance:
68+
:noindex:
6269

6370
PyFWI.rock\_physics module
6471
--------------------------
@@ -67,6 +74,7 @@ PyFWI.rock\_physics module
6774
:members:
6875
:undoc-members:
6976
:show-inheritance:
77+
:noindex:
7078

7179
PyFWI.seiplot module
7280
--------------------
@@ -75,6 +83,7 @@ PyFWI.seiplot module
7583
:members:
7684
:undoc-members:
7785
:show-inheritance:
86+
:noindex:
7887

7988
PyFWI.seismic\_io module
8089
------------------------
@@ -83,6 +92,7 @@ PyFWI.seismic\_io module
8392
:members:
8493
:undoc-members:
8594
:show-inheritance:
95+
:noindex:
8696

8797
PyFWI.tl\_fwi module
8898
--------------------
@@ -91,6 +101,7 @@ PyFWI.tl\_fwi module
91101
:members:
92102
:undoc-members:
93103
:show-inheritance:
104+
:noindex:
94105

95106
PyFWI.torchfwi module
96107
---------------------
@@ -99,6 +110,7 @@ PyFWI.torchfwi module
99110
:members:
100111
:undoc-members:
101112
:show-inheritance:
113+
:noindex:
102114

103115
PyFWI.version module
104116
--------------------
@@ -107,6 +119,7 @@ PyFWI.version module
107119
:members:
108120
:undoc-members:
109121
:show-inheritance:
122+
:noindex:
110123

111124
PyFWI.wave\_propagation module
112125
------------------------------
@@ -115,6 +128,7 @@ PyFWI.wave\_propagation module
115128
:members:
116129
:undoc-members:
117130
:show-inheritance:
131+
:noindex:
118132

119133
Module contents
120134
---------------
@@ -123,3 +137,4 @@ Module contents
123137
:members:
124138
:undoc-members:
125139
:show-inheritance:
140+
:noindex:

docs/sub_doc/inversion.rst

+2
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,12 @@ Full-waveform inversion
99

1010
.. autoclass:: PyFWI.fwi.FWI
1111
:special-members: __call__
12+
:noindex:
1213

1314

1415
Time-lapse full-waveform inversion
1516
==================================
1617

1718
.. autoclass:: PyFWI.tl_fwi.TimeLapse
1819
:special-members: __call__
20+

setup.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
long_description = fh.read()
77

88
setup(name='PyFWI',
9-
version='0.1.8',
9+
version='0.1.9',
1010
packages=['PyFWI'],
11-
description='The initial package for seismic FWI',
11+
description='PyFWI is a Pyhton package for seismic FWI and reservoir monitoring',
1212
long_description=long_description,
1313
long_description_content_type="text/markdown",
1414
author='Amir Mardan',

src/PyFWI/tl_fwi.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ def tl_fprime(self, x, freq, k, n_params):
143143
"""
144144
This function calculate the gradient of cost function
145145
146-
Parameters:
146+
Parameters
147147
-----------
148148
x: float32
149149
This matrix with the shape of [number of parameters, nz*nx] contains

src/PyFWI/torch/wave_propagation.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import PyFWI.fwi_tools as tools
88
import PyFWI.acquisition as acq
99
from PyFWI.processing import prepare_residual
10-
from PyFWI.grad_swithcher import grad_lmd_to_vd
10+
from PyFWI.grad_switcher import grad_lmd_to_vd
1111

1212
class Fdm:
1313
def __init__(self, order):

src/PyFWI/version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
version = '0.1.8'
1+
version = '0.1.9'

0 commit comments

Comments
 (0)