Skip to content

Commit 4124bb5

Browse files
authored
Merge pull request #117 from v0lta/cleanup-imports
Improve code quality
2 parents 12b5ee5 + a34dfa8 commit 4124bb5

30 files changed

+160
-148
lines changed

README.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ convolution. Consider the following example:
7171
import torch
7272
import numpy as np
7373
import pywt
74-
import ptwt # use "from src import ptwt" for a cloned the repo
74+
import ptwt
7575
7676
# generate an input of even length.
7777
data = np.array([0, 1, 2, 3, 4, 5, 6, 7, 7, 6, 5, 4, 3, 2, 1, 0])
@@ -133,7 +133,7 @@ Reconsidering the 1d case, try:
133133
134134
import torch
135135
import pywt
136-
import ptwt # use "from src import ptwt" for a cloned the repo
136+
import ptwt
137137
138138
# generate an input of even length.
139139
data = torch.arange(16, dtype=torch.float32)

docs/citation.rst

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,16 @@ If you use this work in a scientific context, please cite the following paper:
77

88
.. code-block::
99
10-
@article{JMLR:v25:23-0636,
11-
author = {Moritz Wolter and Felix Blanke and Jochen Garcke and Charles Tapley Hoyt},
12-
title = {ptwt - The PyTorch Wavelet Toolbox},
13-
journal = {Journal of Machine Learning Research},
14-
year = {2024},
15-
volume = {25},
16-
number = {80},
17-
pages = {1--7},
18-
url = {http://jmlr.org/papers/v25/23-0636.html}
19-
}
20-
10+
@article{JMLR:v25:23-0636,
11+
author = {Moritz Wolter and Felix Blanke and Jochen Garcke and Charles Tapley Hoyt},
12+
title = {ptwt - The PyTorch Wavelet Toolbox},
13+
journal = {Journal of Machine Learning Research},
14+
year = {2024},
15+
volume = {25},
16+
number = {80},
17+
pages = {1--7},
18+
url = {http://jmlr.org/papers/v25/23-0636.html}
19+
}
2120
2221
This work builds upon `PyWavelets <https://pywavelets.readthedocs.io/en/latest/>`_
2322
please consider citing them as well.

docs/examples.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@
33
Wavelet transforms by example
44
=============================
55

6-
Worked examples are available in the examples folder of the `GitHub repository <https://github.com/v0lta/PyTorch-Wavelet-Toolbox/tree/main/examples>`_ .
6+
Worked examples are available in the examples folder of the `GitHub repository
7+
<https://github.com/v0lta/PyTorch-Wavelet-Toolbox/tree/main/examples>`_ .

docs/ref/index.rst

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,17 @@ The ptwt package -- API reference
44
=================================
55

66
.. toctree::
7-
:maxdepth: 2
7+
:maxdepth: 2
88

9-
conv-fwt
10-
conv-inverse-fwt
11-
matrix-fwt
12-
matrix-inverse-fwt
13-
packets
14-
stationary
15-
cwt
16-
return-types
17-
boundary
18-
wavelets-learnable
19-
sparse-math
20-
other
9+
conv-fwt
10+
conv-inverse-fwt
11+
matrix-fwt
12+
matrix-inverse-fwt
13+
packets
14+
stationary
15+
cwt
16+
return-types
17+
boundary
18+
wavelets-learnable
19+
sparse-math
20+
other

docs/ref/matrix-fwt.rst

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -9,34 +9,35 @@ Sparse-matrix based Fast Wavelet Transform (FWT)
99
---------------------------------------------
1010

1111
.. autoclass:: MatrixWavedec
12-
:members:
13-
:special-members: __call__
14-
:undoc-members:
15-
:show-inheritance:
12+
:members:
13+
:special-members: __call__
14+
:undoc-members:
15+
:show-inheritance:
1616

1717
2d decomposition using :class:`MatrixWavedec2`
1818
----------------------------------------------
1919

2020
.. autoclass:: MatrixWavedec2
21-
:members:
22-
:special-members: __call__
23-
:undoc-members:
24-
:show-inheritance:
21+
:members:
22+
:special-members: __call__
23+
:undoc-members:
24+
:show-inheritance:
2525

2626
3d decomposition using :class:`MatrixWavedec3`
2727
----------------------------------------------
2828

2929
.. autoclass:: MatrixWavedec3
30-
:members:
31-
:special-members: __call__
32-
:undoc-members:
33-
:show-inheritance:
34-
30+
:members:
31+
:special-members: __call__
32+
:undoc-members:
33+
:show-inheritance:
3534

3635
Sparse-matrix FWT base class
3736
----------------------------
38-
All sparse-matrix decomposition classes extend :class:`ptwt.matmul_transform.BaseMatrixWaveDec`.
37+
38+
All sparse-matrix decomposition classes extend
39+
:class:`ptwt.matmul_transform.BaseMatrixWaveDec`.
3940

4041
.. autoclass:: ptwt.matmul_transform.BaseMatrixWaveDec
41-
:members:
42-
:undoc-members:
42+
:members:
43+
:undoc-members:

docs/ref/matrix-inverse-fwt.rst

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,22 +9,22 @@ Sparse-matrix based Inverse Fast Wavelet Transform (iFWT)
99
---------------------------------------------
1010

1111
.. autoclass:: MatrixWaverec
12-
:members:
13-
:special-members: __call__
14-
:undoc-members:
12+
:members:
13+
:special-members: __call__
14+
:undoc-members:
1515

1616
2d reconstrucion using :class:`MatrixWaverec2`
1717
----------------------------------------------
1818

1919
.. autoclass:: MatrixWaverec2
20-
:members:
21-
:special-members: __call__
22-
:undoc-members:
20+
:members:
21+
:special-members: __call__
22+
:undoc-members:
2323

2424
3d reconstrucion using :class:`MatrixWaverec3`
2525
----------------------------------------------
2626

2727
.. autoclass:: MatrixWaverec3
28-
:members:
29-
:special-members: __call__
30-
:undoc-members:
28+
:members:
29+
:special-members: __call__
30+
:undoc-members:

docs/ref/other.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@ Version information
99
-------------------
1010

1111
.. automodule:: ptwt.version
12-
:members:
13-
:undoc-members:
14-
:show-inheritance:
12+
:members:
13+
:undoc-members:
14+
:show-inheritance:

docs/ref/packets.rst

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,23 @@
33
.. currentmodule:: ptwt
44

55
Wavelet Packet Transform (WPT)
6-
====================================
6+
==============================
77

88
Packets in 1d using :class:`WaveletPacket`
99
------------------------------------------
1010

1111
.. autoclass:: WaveletPacket
12-
:members:
13-
:special-members: __getitem__
14-
:undoc-members:
12+
:members:
13+
:special-members: __getitem__
14+
:undoc-members:
1515

1616
Packets in 2d using :class:`WaveletPacket2D`
1717
--------------------------------------------
1818

1919
.. autoclass:: WaveletPacket2D
20-
:members:
21-
:special-members: __getitem__
22-
:undoc-members:
20+
:members:
21+
:special-members: __getitem__
22+
:undoc-members:
2323

2424
Node ordering
2525
-------------

docs/ref/return-types.rst

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ Transforms in one dimension
1010

1111
.. autoclass:: WaveletCoeff1d
1212

13-
1413
Transforms in two dimensions
1514
----------------------------
1615

@@ -22,7 +21,6 @@ Transforms in two dimensions
2221
:show-inheritance:
2322
:member-order: bysource
2423

25-
2624
Transforms in N dimensions
2725
--------------------------
2826

docs/ref/sparse-math.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ Sparse-matrix backend functions
44
===============================
55

66
.. automodule:: ptwt.sparse_math
7-
:members:
8-
:undoc-members:
9-
:show-inheritance:
7+
:members:
8+
:undoc-members:
9+
:show-inheritance:

0 commit comments

Comments
 (0)