|
6 | 6 | "metadata": { |
7 | 7 | "collapsed": true, |
8 | 8 | "ExecuteTime": { |
9 | | - "end_time": "2025-08-13T03:30:57.173409Z", |
10 | | - "start_time": "2025-08-13T03:30:55.759152Z" |
| 9 | + "end_time": "2025-09-25T12:27:56.007889Z", |
| 10 | + "start_time": "2025-09-25T12:27:54.104682Z" |
11 | 11 | } |
12 | 12 | }, |
13 | 13 | "source": [ |
|
21 | 21 | }, |
22 | 22 | { |
23 | 23 | "cell_type": "code", |
| 24 | + "id": "1af048fdecdd07b5", |
| 25 | + "metadata": { |
| 26 | + "collapsed": false, |
| 27 | + "ExecuteTime": { |
| 28 | + "end_time": "2025-09-25T12:27:56.892626Z", |
| 29 | + "start_time": "2025-09-25T12:27:56.799160Z" |
| 30 | + } |
| 31 | + }, |
24 | 32 | "source": [ |
25 | 33 | "# create an example signal\n", |
26 | 34 | "t, signal = test_emd()\n", |
27 | 35 | "# print(signal.shape)\n", |
28 | 36 | "fig = plot_signal(t, signal)" |
29 | 37 | ], |
30 | | - "metadata": { |
31 | | - "collapsed": false, |
32 | | - "ExecuteTime": { |
33 | | - "end_time": "2025-08-13T03:30:57.352329Z", |
34 | | - "start_time": "2025-08-13T03:30:57.193032Z" |
35 | | - } |
36 | | - }, |
37 | | - "id": "1af048fdecdd07b5", |
38 | 38 | "outputs": [ |
39 | 39 | { |
40 | 40 | "data": { |
|
51 | 51 | }, |
52 | 52 | { |
53 | 53 | "cell_type": "code", |
| 54 | + "id": "65e9ea5b377df1a4", |
| 55 | + "metadata": { |
| 56 | + "collapsed": false, |
| 57 | + "ExecuteTime": { |
| 58 | + "end_time": "2025-09-25T12:28:03.022235Z", |
| 59 | + "start_time": "2025-09-25T12:28:02.833098Z" |
| 60 | + } |
| 61 | + }, |
54 | 62 | "source": [ |
55 | 63 | "# create an instance for signal decomposition\n", |
56 | 64 | "emd = EMD()\n", |
57 | 65 | "IMFs = emd.fit_transform(signal, max_imfs=2)\n", |
58 | 66 | "plot_IMFs(signal, IMFs)" |
59 | 67 | ], |
60 | | - "metadata": { |
61 | | - "collapsed": false, |
62 | | - "ExecuteTime": { |
63 | | - "end_time": "2025-08-13T03:30:57.878889Z", |
64 | | - "start_time": "2025-08-13T03:30:57.554232Z" |
65 | | - } |
66 | | - }, |
67 | | - "id": "65e9ea5b377df1a4", |
68 | 68 | "outputs": [ |
69 | 69 | { |
70 | 70 | "data": { |
|
77 | 77 | "output_type": "display_data" |
78 | 78 | } |
79 | 79 | ], |
80 | | - "execution_count": 3 |
| 80 | + "execution_count": 4 |
81 | 81 | }, |
82 | 82 | { |
| 83 | + "cell_type": "code", |
| 84 | + "id": "da12b15cebe128fb", |
83 | 85 | "metadata": { |
84 | 86 | "ExecuteTime": { |
85 | | - "end_time": "2025-08-13T03:30:58.355629Z", |
86 | | - "start_time": "2025-08-13T03:30:57.933150Z" |
| 87 | + "end_time": "2025-09-25T12:28:03.722792Z", |
| 88 | + "start_time": "2025-09-25T12:28:03.499695Z" |
87 | 89 | } |
88 | 90 | }, |
89 | | - "cell_type": "code", |
90 | 91 | "source": [ |
91 | 92 | "from pysdkit import EWT\n", |
92 | 93 | "\n", |
93 | 94 | "ewt = EWT(K=3)\n", |
94 | 95 | "IMFs = ewt.fit_transform(signal)\n", |
95 | 96 | "plot_IMFs(signal, IMFs)" |
96 | 97 | ], |
97 | | - "id": "da12b15cebe128fb", |
98 | 98 | "outputs": [ |
99 | 99 | { |
100 | 100 | "data": { |
|
107 | 107 | "output_type": "display_data" |
108 | 108 | } |
109 | 109 | ], |
110 | | - "execution_count": 4 |
| 110 | + "execution_count": 5 |
111 | 111 | }, |
112 | 112 | { |
113 | 113 | "cell_type": "code", |
| 114 | + "id": "36cd37054ec6ba22", |
| 115 | + "metadata": { |
| 116 | + "collapsed": false, |
| 117 | + "ExecuteTime": { |
| 118 | + "end_time": "2025-09-25T12:28:04.805946Z", |
| 119 | + "start_time": "2025-09-25T12:28:04.239604Z" |
| 120 | + } |
| 121 | + }, |
114 | 122 | "source": [ |
115 | 123 | "from pysdkit import VMD\n", |
116 | 124 | "\n", |
|
124 | 132 | "\n", |
125 | 133 | "vmd.plot_IMFs(save_figure=True, dpi=600)" |
126 | 134 | ], |
127 | | - "metadata": { |
128 | | - "collapsed": false, |
129 | | - "ExecuteTime": { |
130 | | - "end_time": "2025-08-13T03:30:59.181836Z", |
131 | | - "start_time": "2025-08-13T03:30:58.370269Z" |
132 | | - } |
133 | | - }, |
134 | | - "id": "36cd37054ec6ba22", |
135 | 135 | "outputs": [ |
136 | 136 | { |
137 | 137 | "name": "stdout", |
|
151 | 151 | "output_type": "display_data" |
152 | 152 | } |
153 | 153 | ], |
154 | | - "execution_count": 5 |
| 154 | + "execution_count": 6 |
155 | 155 | }, |
156 | 156 | { |
157 | 157 | "cell_type": "code", |
158 | | - "source": [ |
159 | | - "from pysdkit.plot import plot_IMFs_amplitude_spectra\n", |
160 | | - "\n", |
161 | | - "# frequency domain visualization\n", |
162 | | - "plot_IMFs_amplitude_spectra(IMFs, smooth=\"exp\") # use exp smooth" |
163 | | - ], |
| 158 | + "id": "d066e800d5dd681a", |
164 | 159 | "metadata": { |
165 | 160 | "collapsed": false, |
166 | 161 | "ExecuteTime": { |
167 | | - "end_time": "2025-08-13T03:30:59.532683Z", |
168 | | - "start_time": "2025-08-13T03:30:59.197549Z" |
| 162 | + "end_time": "2025-09-25T12:28:05.776299Z", |
| 163 | + "start_time": "2025-09-25T12:28:05.482323Z" |
169 | 164 | } |
170 | 165 | }, |
171 | | - "id": "d066e800d5dd681a", |
| 166 | + "source": [ |
| 167 | + "from pysdkit.plot import plot_IMFs_amplitude_spectra\n", |
| 168 | + "\n", |
| 169 | + "# frequency domain visualization\n", |
| 170 | + "plot_IMFs_amplitude_spectra(IMFs, smooth=\"exp\") # use exp smooth" |
| 171 | + ], |
172 | 172 | "outputs": [ |
173 | 173 | { |
174 | 174 | "name": "stdout", |
|
188 | 188 | "output_type": "display_data" |
189 | 189 | } |
190 | 190 | ], |
191 | | - "execution_count": 6 |
192 | | - }, |
193 | | - { |
194 | | - "metadata": { |
195 | | - "ExecuteTime": { |
196 | | - "end_time": "2025-08-13T03:30:59.542167Z", |
197 | | - "start_time": "2025-08-13T03:30:59.539689Z" |
198 | | - } |
199 | | - }, |
200 | | - "cell_type": "code", |
201 | | - "source": "", |
202 | | - "id": "90b80872d654572e", |
203 | | - "outputs": [], |
204 | | - "execution_count": null |
205 | | - }, |
206 | | - { |
207 | | - "metadata": { |
208 | | - "ExecuteTime": { |
209 | | - "end_time": "2025-08-13T03:30:59.577504Z", |
210 | | - "start_time": "2025-08-13T03:30:59.575177Z" |
211 | | - } |
212 | | - }, |
213 | | - "cell_type": "code", |
214 | | - "source": "", |
215 | | - "id": "3413958f0630f43a", |
216 | | - "outputs": [], |
217 | | - "execution_count": null |
218 | | - }, |
219 | | - { |
220 | | - "metadata": {}, |
221 | | - "cell_type": "code", |
222 | | - "outputs": [], |
223 | | - "execution_count": null, |
224 | | - "source": "", |
225 | | - "id": "8c71740dde571d35" |
| 191 | + "execution_count": 7 |
226 | 192 | } |
227 | 193 | ], |
228 | 194 | "metadata": { |
229 | 195 | "kernelspec": { |
230 | | - "display_name": "Python 3", |
| 196 | + "display_name": "pysdkit", |
231 | 197 | "language": "python", |
232 | 198 | "name": "python3" |
233 | 199 | }, |
234 | 200 | "language_info": { |
235 | 201 | "codemirror_mode": { |
236 | 202 | "name": "ipython", |
237 | | - "version": 2 |
| 203 | + "version": 3 |
238 | 204 | }, |
239 | 205 | "file_extension": ".py", |
240 | 206 | "mimetype": "text/x-python", |
241 | 207 | "name": "python", |
242 | 208 | "nbconvert_exporter": "python", |
243 | | - "pygments_lexer": "ipython2", |
244 | | - "version": "2.7.6" |
| 209 | + "pygments_lexer": "ipython3", |
| 210 | + "version": "3.11.0" |
245 | 211 | } |
246 | 212 | }, |
247 | 213 | "nbformat": 4, |
|
0 commit comments