






from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available, is_vision_available


SCREAMING_SNAKE_CASE__      :			str							=		{
    """configuration_poolformer""": [
        """POOLFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP""",
        """PoolFormerConfig""",
        """PoolFormerOnnxConfig""",
    ]
}

try:
     if not is_vision_available():
          raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
     pass
else:
     SCREAMING_SNAKE_CASE__      :			str							=		["""PoolFormerFeatureExtractor"""]
     SCREAMING_SNAKE_CASE__      :			List[str]							=		["""PoolFormerImageProcessor"""]

try:
     if not is_torch_available():
          raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
     pass
else:
     SCREAMING_SNAKE_CASE__      :			List[Any]							=		[
         """POOLFORMER_PRETRAINED_MODEL_ARCHIVE_LIST""",
         """PoolFormerForImageClassification""",
         """PoolFormerModel""",
         """PoolFormerPreTrainedModel""",
     ]


if TYPE_CHECKING:
     from .configuration_poolformer import (
         POOLFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP,
         PoolFormerConfig,
         PoolFormerOnnxConfig,
     )

     try:
          if not is_vision_available():
               raise OptionalDependencyNotAvailable()
     except OptionalDependencyNotAvailable:
          pass
     else:
          from .feature_extraction_poolformer import PoolFormerFeatureExtractor
          from .image_processing_poolformer import PoolFormerImageProcessor

     try:
          if not is_torch_available():
               raise OptionalDependencyNotAvailable()
     except OptionalDependencyNotAvailable:
          pass
     else:
          from .modeling_poolformer import (
              POOLFORMER_PRETRAINED_MODEL_ARCHIVE_LIST,
              PoolFormerForImageClassification,
              PoolFormerModel,
              PoolFormerPreTrainedModel,
          )


else:
     import sys

     SCREAMING_SNAKE_CASE__      :			Tuple							=		_LazyModule(__name__, globals()["""__file__"""], _import_structure)














from __future__ import annotations

from math import pi, sqrt

def      __lowercase					( snake_case,  snake_case ):







				"""simple docstring"""






				if inductance <= 0:
								raise ValueError('''Inductance cannot be 0 or negative''' )

				elif capacitance <= 0:
								raise ValueError('''Capacitance cannot be 0 or negative''' )

				else:
								return (
								    "Resonant frequency",
								    float(1 / (2 * pi * (sqrt(inductance * capacitance ))) ),
								)


if __name__ == "__main__":
					import doctest

					doctest.testmod()






