MCPcopy Create free account
hub / github.com/PyWavelets/pywt / _decompose

Method _decompose

pywt/_wavelet_packets.py:432–450  ·  view source on GitHub ↗

See also -------- dwt : for 1D Discrete Wavelet Transform output coefficients.

(self)

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 3

_create_subnodeMethod · 0.95
dwtFunction · 0.90
_get_nodeMethod · 0.45

Tested by

no test coverage detected