MCPcopy Create free account
hub / github.com/Project-MONAI/MONAI / __init__

Method __init__

monai/transforms/intensity/array.py:1783–1810  ·  view source on GitHub ↗
(
        self,
        sigma1_x: tuple[float, float] = (0.5, 1.0),
        sigma1_y: tuple[float, float] = (0.5, 1.0),
        sigma1_z: tuple[float, float] = (0.5, 1.0),
        sigma2_x: tuple[float, float] | float = 0.5,
        sigma2_y: tuple[float, float] | float = 0.5,
        sigma2_z: tuple[float, float] | float = 0.5,
        alpha: tuple[float, float] = (10.0, 30.0),
        approx: str = "erf",
        prob: float = 0.1,
    )

Source from the content-addressed store, hash-verified

1781 backend = GaussianSharpen.backend
1782
1783 def __init__(
1784 self,
1785 sigma1_x: tuple[float, float] = (0.5, 1.0),
1786 sigma1_y: tuple[float, float] = (0.5, 1.0),
1787 sigma1_z: tuple[float, float] = (0.5, 1.0),
1788 sigma2_x: tuple[float, float] | float = 0.5,
1789 sigma2_y: tuple[float, float] | float = 0.5,
1790 sigma2_z: tuple[float, float] | float = 0.5,
1791 alpha: tuple[float, float] = (10.0, 30.0),
1792 approx: str = "erf",
1793 prob: float = 0.1,
1794 ) -> None:
1795 RandomizableTransform.__init__(self, prob)
1796 self.sigma1_x = sigma1_x
1797 self.sigma1_y = sigma1_y
1798 self.sigma1_z = sigma1_z
1799 self.sigma2_x = sigma2_x
1800 self.sigma2_y = sigma2_y
1801 self.sigma2_z = sigma2_z
1802 self.alpha = alpha
1803 self.approx = approx
1804 self.x1: float | None = None
1805 self.y1: float | None = None
1806 self.z1: float | None = None
1807 self.x2: float | None = None
1808 self.y2: float | None = None
1809 self.z2: float | None = None
1810 self.a: float | None = None
1811
1812 def randomize(self, data: Any | None = None) -> None:
1813 super().randomize(None)

Callers

nothing calls this directly

Calls 1

__init__Method · 0.45

Tested by

no test coverage detected