GRAYBYTE WORDPRESS FILE MANAGER1923

Server IP : 198.54.121.189 / Your IP : 216.73.216.112
System : Linux premium69.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
PHP Version : 7.4.33
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /opt/cloudlinux/venv/lib/python3.11/site-packages/astroid/brain/
Upload Files :
Current_dir [ Not Writeable ] Document_root [ Writeable ]

Command :


Current File : /opt/cloudlinux/venv/lib/python3.11/site-packages/astroid/brain//brain_numpy_core_umath.py
# Licensed under the LGPL: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html
# For details: https://github.com/PyCQA/astroid/blob/main/LICENSE
# Copyright (c) https://github.com/PyCQA/astroid/blob/main/CONTRIBUTORS.txt

# Note: starting with version 1.18 numpy module has `__getattr__` method which prevent
# `pylint` to emit `no-member` message for all numpy's attributes. (see pylint's module
# typecheck in `_emit_no_member` function)

"""Astroid hooks for numpy.core.umath module."""
from astroid.brain.helpers import register_module_extender
from astroid.builder import parse
from astroid.manager import AstroidManager


def numpy_core_umath_transform():
    ufunc_optional_keyword_arguments = (
        """out=None, where=True, casting='same_kind', order='K', """
        """dtype=None, subok=True"""
    )
    return parse(
        """
    class FakeUfunc:
        def __init__(self):
            self.__doc__ = str()
            self.__name__ = str()
            self.nin = 0
            self.nout = 0
            self.nargs = 0
            self.ntypes = 0
            self.types = None
            self.identity = None
            self.signature = None

        @classmethod
        def reduce(cls, a, axis=None, dtype=None, out=None):
            return numpy.ndarray([0, 0])

        @classmethod
        def accumulate(cls, array, axis=None, dtype=None, out=None):
            return numpy.ndarray([0, 0])

        @classmethod
        def reduceat(cls, a, indices, axis=None, dtype=None, out=None):
            return numpy.ndarray([0, 0])

        @classmethod
        def outer(cls, A, B, **kwargs):
            return numpy.ndarray([0, 0])

        @classmethod
        def at(cls, a, indices, b=None):
            return numpy.ndarray([0, 0])

    class FakeUfuncOneArg(FakeUfunc):
        def __call__(self, x, {opt_args:s}):
            return numpy.ndarray([0, 0])

    class FakeUfuncOneArgBis(FakeUfunc):
        def __call__(self, x, {opt_args:s}):
            return numpy.ndarray([0, 0]), numpy.ndarray([0, 0])

    class FakeUfuncTwoArgs(FakeUfunc):
        def __call__(self, x1, x2, {opt_args:s}):
            return numpy.ndarray([0, 0])

    # Constants
    e = 2.718281828459045
    euler_gamma = 0.5772156649015329

    # One arg functions with optional kwargs
    arccos = FakeUfuncOneArg()
    arccosh = FakeUfuncOneArg()
    arcsin = FakeUfuncOneArg()
    arcsinh = FakeUfuncOneArg()
    arctan = FakeUfuncOneArg()
    arctanh = FakeUfuncOneArg()
    cbrt = FakeUfuncOneArg()
    conj = FakeUfuncOneArg()
    conjugate = FakeUfuncOneArg()
    cosh = FakeUfuncOneArg()
    deg2rad = FakeUfuncOneArg()
    degrees = FakeUfuncOneArg()
    exp2 = FakeUfuncOneArg()
    expm1 = FakeUfuncOneArg()
    fabs = FakeUfuncOneArg()
    frexp = FakeUfuncOneArgBis()
    isfinite = FakeUfuncOneArg()
    isinf = FakeUfuncOneArg()
    log = FakeUfuncOneArg()
    log1p = FakeUfuncOneArg()
    log2 = FakeUfuncOneArg()
    logical_not = FakeUfuncOneArg()
    modf = FakeUfuncOneArgBis()
    negative = FakeUfuncOneArg()
    positive = FakeUfuncOneArg()
    rad2deg = FakeUfuncOneArg()
    radians = FakeUfuncOneArg()
    reciprocal = FakeUfuncOneArg()
    rint = FakeUfuncOneArg()
    sign = FakeUfuncOneArg()
    signbit = FakeUfuncOneArg()
    sinh = FakeUfuncOneArg()
    spacing = FakeUfuncOneArg()
    square = FakeUfuncOneArg()
    tan = FakeUfuncOneArg()
    tanh = FakeUfuncOneArg()
    trunc = FakeUfuncOneArg()

    # Two args functions with optional kwargs
    add = FakeUfuncTwoArgs()
    bitwise_and = FakeUfuncTwoArgs()
    bitwise_or = FakeUfuncTwoArgs()
    bitwise_xor = FakeUfuncTwoArgs()
    copysign = FakeUfuncTwoArgs()
    divide = FakeUfuncTwoArgs()
    divmod = FakeUfuncTwoArgs()
    equal = FakeUfuncTwoArgs()
    float_power = FakeUfuncTwoArgs()
    floor_divide = FakeUfuncTwoArgs()
    fmax = FakeUfuncTwoArgs()
    fmin = FakeUfuncTwoArgs()
    fmod = FakeUfuncTwoArgs()
    greater = FakeUfuncTwoArgs()
    gcd = FakeUfuncTwoArgs()
    hypot = FakeUfuncTwoArgs()
    heaviside = FakeUfuncTwoArgs()
    lcm = FakeUfuncTwoArgs()
    ldexp = FakeUfuncTwoArgs()
    left_shift = FakeUfuncTwoArgs()
    less = FakeUfuncTwoArgs()
    logaddexp = FakeUfuncTwoArgs()
    logaddexp2 = FakeUfuncTwoArgs()
    logical_and = FakeUfuncTwoArgs()
    logical_or = FakeUfuncTwoArgs()
    logical_xor = FakeUfuncTwoArgs()
    maximum = FakeUfuncTwoArgs()
    minimum = FakeUfuncTwoArgs()
    multiply = FakeUfuncTwoArgs()
    nextafter = FakeUfuncTwoArgs()
    not_equal = FakeUfuncTwoArgs()
    power = FakeUfuncTwoArgs()
    remainder = FakeUfuncTwoArgs()
    right_shift = FakeUfuncTwoArgs()
    subtract = FakeUfuncTwoArgs()
    true_divide = FakeUfuncTwoArgs()
    """.format(
            opt_args=ufunc_optional_keyword_arguments
        )
    )


register_module_extender(
    AstroidManager(), "numpy.core.umath", numpy_core_umath_transform
)

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
May 15 2025 08:30:33
root / root
0755
__pycache__
--
May 15 2025 08:30:33
root / root
0755
__init__.py
0 KB
April 17 2025 13:10:59
root / root
0644
brain_argparse.py
1.521 KB
April 17 2025 13:10:59
root / root
0644
brain_attrs.py
2.967 KB
April 17 2025 13:10:59
root / root
0644
brain_boto3.py
0.988 KB
April 17 2025 13:10:59
root / root
0644
brain_builtin_inference.py
33.451 KB
April 17 2025 13:10:59
root / root
0644
brain_collections.py
4.313 KB
April 17 2025 13:10:59
root / root
0644
brain_crypt.py
0.843 KB
April 17 2025 13:10:59
root / root
0644
brain_ctypes.py
2.598 KB
April 17 2025 13:10:59
root / root
0644
brain_curses.py
3.396 KB
April 17 2025 13:10:59
root / root
0644
brain_dataclasses.py
21.571 KB
April 17 2025 13:10:59
root / root
0644
brain_dateutil.py
0.749 KB
April 17 2025 13:10:59
root / root
0644
brain_fstrings.py
2.413 KB
April 17 2025 13:10:59
root / root
0644
brain_functools.py
5.846 KB
April 17 2025 13:10:59
root / root
0644
brain_gi.py
7.366 KB
April 17 2025 13:10:59
root / root
0644
brain_hashlib.py
2.755 KB
April 17 2025 13:10:59
root / root
0644
brain_http.py
10.391 KB
April 17 2025 13:10:59
root / root
0644
brain_hypothesis.py
1.691 KB
April 17 2025 13:10:59
root / root
0644
brain_io.py
1.49 KB
April 17 2025 13:10:59
root / root
0644
brain_mechanize.py
2.584 KB
April 17 2025 13:10:59
root / root
0644
brain_multiprocessing.py
3.136 KB
April 17 2025 13:10:59
root / root
0644
brain_namedtuple_enum.py
22.192 KB
April 17 2025 13:10:59
root / root
0644
brain_nose.py
2.266 KB
April 17 2025 13:10:59
root / root
0644
brain_numpy_core_einsumfunc.py
0.806 KB
April 17 2025 13:10:59
root / root
0644
brain_numpy_core_fromnumeric.py
0.715 KB
April 17 2025 13:10:59
root / root
0644
brain_numpy_core_function_base.py
1.268 KB
April 17 2025 13:10:59
root / root
0644
brain_numpy_core_multiarray.py
4.139 KB
April 17 2025 13:10:59
root / root
0644
brain_numpy_core_numeric.py
1.591 KB
April 17 2025 13:10:59
root / root
0644
brain_numpy_core_numerictypes.py
8.346 KB
April 17 2025 13:10:59
root / root
0644
brain_numpy_core_umath.py
4.778 KB
April 17 2025 13:10:59
root / root
0644
brain_numpy_ma.py
0.875 KB
April 17 2025 13:10:59
root / root
0644
brain_numpy_ndarray.py
8.787 KB
April 17 2025 13:10:59
root / root
0644
brain_numpy_random_mtrand.py
3.355 KB
April 17 2025 13:10:59
root / root
0644
brain_numpy_utils.py
2.575 KB
April 17 2025 13:10:59
root / root
0644
brain_pathlib.py
1.506 KB
April 17 2025 13:10:59
root / root
0644
brain_pkg_resources.py
2.148 KB
April 17 2025 13:10:59
root / root
0644
brain_pytest.py
2.171 KB
April 17 2025 13:10:59
root / root
0644
brain_qt.py
2.742 KB
April 17 2025 13:10:59
root / root
0644
brain_random.py
2.822 KB
April 17 2025 13:10:59
root / root
0644
brain_re.py
2.803 KB
April 17 2025 13:10:59
root / root
0644
brain_regex.py
3.283 KB
April 17 2025 13:10:59
root / root
0644
brain_responses.py
1.824 KB
April 17 2025 13:10:59
root / root
0644
brain_scipy_signal.py
2.223 KB
April 17 2025 13:10:59
root / root
0644
brain_signal.py
3.789 KB
April 17 2025 13:10:59
root / root
0644
brain_six.py
7.416 KB
April 17 2025 13:10:59
root / root
0644
brain_sqlalchemy.py
0.985 KB
April 17 2025 13:10:59
root / root
0644
brain_ssl.py
6.4 KB
April 17 2025 13:10:59
root / root
0644
brain_subprocess.py
2.926 KB
April 17 2025 13:10:59
root / root
0644
brain_threading.py
0.85 KB
April 17 2025 13:10:59
root / root
0644
brain_type.py
2.425 KB
April 17 2025 13:10:59
root / root
0644
brain_typing.py
13.979 KB
April 17 2025 13:10:59
root / root
0644
brain_unittest.py
1.12 KB
April 17 2025 13:10:59
root / root
0644
brain_uuid.py
0.651 KB
April 17 2025 13:10:59
root / root
0644
helpers.py
0.887 KB
April 17 2025 13:10:59
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF