See also -------- dwt : for 1D Discrete Wavelet Transform output coefficients.
(self)
| 430 | overwrite=overwrite) |
| 431 | |
| 432 | def _decompose(self): |
| 433 | """ |
| 434 | |
| 435 | See also |
| 436 | -------- |
| 437 | dwt : for 1D Discrete Wavelet Transform output coefficients. |
| 438 | """ |
| 439 | if self.is_empty: |
| 440 | data_a, data_d = None, None |
| 441 | if self._get_node(self.A) is None: |
| 442 | self._create_subnode(self.A, data_a) |
| 443 | if self._get_node(self.D) is None: |
| 444 | self._create_subnode(self.D, data_d) |
| 445 | else: |
| 446 | data_a, data_d = dwt(self.data, self.wavelet, self.mode, |
| 447 | axis=self.axes) |
| 448 | self._create_subnode(self.A, data_a) |
| 449 | self._create_subnode(self.D, data_d) |
| 450 | return self._get_node(self.A), self._get_node(self.D) |
| 451 | |
| 452 | def _reconstruct(self, update): |
| 453 | data_a, data_d = None, None |
nothing calls this directly
no test coverage detected