Gegl.constants

Constants table

Name Value Type Documentation
AUTO_ROWSTRIDE unavailable unavailable unavailable
CH_BACK_CENTER 256 <class ‘int’> §
CH_BACK_LEFT 16 <class ‘int’> §
CH_BACK_RIGHT 32 <class ‘int’> §
CH_FRONT_CENTER 4 <class ‘int’> §
CH_FRONT_LEFT 1 <class ‘int’> §
CH_FRONT_LEFT_OF_CENTER 64 <class ‘int’> §
CH_FRONT_RIGHT 2 <class ‘int’> §
CH_FRONT_RIGHT_OF_CENTER 128 <class ‘int’> §
CH_LAYOUT_2POINT1 unavailable unavailable unavailable
CH_LAYOUT_2_1 unavailable unavailable unavailable
CH_LAYOUT_2_2 unavailable unavailable unavailable
CH_LAYOUT_3POINT1 unavailable unavailable unavailable
CH_LAYOUT_4POINT0 unavailable unavailable unavailable
CH_LAYOUT_4POINT1 unavailable unavailable unavailable
CH_LAYOUT_5POINT0 unavailable unavailable unavailable
CH_LAYOUT_5POINT0_BACK unavailable unavailable unavailable
CH_LAYOUT_5POINT1 unavailable unavailable unavailable
CH_LAYOUT_5POINT1_BACK unavailable unavailable unavailable
CH_LAYOUT_6POINT0 unavailable unavailable unavailable
CH_LAYOUT_6POINT0_FRONT unavailable unavailable unavailable
CH_LAYOUT_6POINT1 unavailable unavailable unavailable
CH_LAYOUT_6POINT1_BACK unavailable unavailable unavailable
CH_LAYOUT_6POINT1_FRONT unavailable unavailable unavailable
CH_LAYOUT_7POINT0 unavailable unavailable unavailable
CH_LAYOUT_7POINT0_FRONT unavailable unavailable unavailable
CH_LAYOUT_7POINT1 unavailable unavailable unavailable
CH_LAYOUT_7POINT1_WIDE unavailable unavailable unavailable
CH_LAYOUT_7POINT1_WIDE_BACK unavailable unavailable unavailable
CH_LAYOUT_HEXADECAGONAL unavailable unavailable unavailable
CH_LAYOUT_HEXAGONAL unavailable unavailable unavailable
CH_LAYOUT_NATIVE -1 <class ‘int’> §
CH_LAYOUT_OCTAGONAL unavailable unavailable unavailable
CH_LAYOUT_QUAD unavailable unavailable unavailable
CH_LAYOUT_STEREO unavailable unavailable unavailable
CH_LAYOUT_STEREO_DOWNMIX unavailable unavailable unavailable
CH_LAYOUT_SURROUND unavailable unavailable unavailable
CH_LOW_FREQUENCY 8 <class ‘int’> §
CH_LOW_FREQUENCY_2 unavailable unavailable unavailable
CH_SIDE_LEFT 512 <class ‘int’> §
CH_SIDE_RIGHT 1024 <class ‘int’> §
CH_STEREO_LEFT 536870912 <class ‘int’> §
CH_STEREO_RIGHT 1073741824 <class ‘int’> §
CH_SURROUND_DIRECT_LEFT unavailable unavailable unavailable
CH_SURROUND_DIRECT_RIGHT unavailable unavailable unavailable
CH_TOP_BACK_CENTER 65536 <class ‘int’> §
CH_TOP_BACK_LEFT 32768 <class ‘int’> §
CH_TOP_BACK_RIGHT 131072 <class ‘int’> §
CH_TOP_CENTER 2048 <class ‘int’> §
CH_TOP_FRONT_CENTER 8192 <class ‘int’> §
CH_TOP_FRONT_LEFT 4096 <class ‘int’> §
CH_TOP_FRONT_RIGHT 16384 <class ‘int’> §
CH_WIDE_LEFT -2147483648 <class ‘int’> §
CH_WIDE_RIGHT unavailable unavailable unavailable
FLOAT_EPSILON 1e-05 <class ‘float’> §§
LOOKUP_MAX_ENTRIES 819200 <class ‘int’> §
MAJOR_VERSION unavailable unavailable unavailable
MAX_AUDIO_CHANNELS 8 <class ‘int’> §
MICRO_VERSION 62 <class ‘int’> §
MINOR_VERSION 4 <class ‘int’> §
PARAM_NO_VALIDATE 64 <class ‘int’> §

Documentation §

  • int([x]) -> integer
    int(x, base=10) -> integer

    Convert a number or string to an integer, or return 0 if no arguments
    are given. If x is a number, return x.int(). For floating-point
    numbers, this truncates towards zero.

    If x is not a number or if base is given, then x must be a string,
    bytes, or bytearray instance representing an integer literal in the
    given base. The literal can be preceded by ‘+’ or ‘-‘ and be surrounded
    by whitespace. The base defaults to 10. Valid bases are 0 and 2-36.
    Base 0 means to interpret the base from the string as an integer literal.
    »> int(‘0b100’, base=0)
    4

Runtime attributes

  • denominator
  • imag
  • numerator
  • real

Runtime functions

  • as_integer_ratio()
    • Return a pair of integers, whose ratio is equal to the original int.

      The ratio is in lowest terms and has a positive denominator.

      »> (10).as_integer_ratio()
      (10, 1)
      »> (-10).as_integer_ratio()
      (-10, 1)
      »> (0).as_integer_ratio()
      (0, 1)
  • bit_count()
    • Number of ones in the binary representation of the absolute value of self.

      Also known as the population count.

      »> bin(13)
      ‘0b1101’
      »> (13).bit_count()
      3
  • bit_length()
    • Number of bits necessary to represent self in binary.

      »> bin(37)
      ‘0b100101’
      »> (37).bit_length()
      6
  • conjugate()
    • Returns self, the complex conjugate of any int.
  • from_bytes(bytes, byteorder='big', *, signed=False)
    • Return the integer represented by the given array of bytes.

      bytes
      Holds the array of bytes to convert. The argument must either
      support the buffer protocol or be an iterable object producing bytes.
      Bytes and bytearray are examples of built-in objects that support the
      buffer protocol.
      byteorder
      The byte order used to represent the integer. If byteorder is ‘big’,
      the most significant byte is at the beginning of the byte array. If
      byteorder is ‘little’, the most significant byte is at the end of the
      byte array. To request the native byte order of the host system, use
      sys.byteorder as the byte order value. Default is to use ‘big’.
      signed
      Indicates whether two’s complement is used to represent the integer.
  • is_integer()
    • Returns True. Exists for duck type compatibility with float.is_integer.
  • to_bytes(length=1, byteorder='big', *, signed=False)
    • Return an array of bytes representing an integer.

      length
      Length of bytes object to use. An OverflowError is raised if the
      integer is not representable with the given number of bytes. Default
      is length 1.
      byteorder
      The byte order used to represent the integer. If byteorder is ‘big’,
      the most significant byte is at the beginning of the byte array. If
      byteorder is ‘little’, the most significant byte is at the end of the
      byte array. To request the native byte order of the host system, use
      sys.byteorder as the byte order value. Default is to use ‘big’.
      signed
      Determines whether two’s complement is used to represent the integer.
      If signed is False and a negative integer is given, an OverflowError
      is raised.

Documentation §§

  • Convert a string or number to a floating-point number, if possible.

Runtime attributes

  • imag
  • real

Runtime functions

  • as_integer_ratio()
    • Return a pair of integers, whose ratio is exactly equal to the original float.

      The ratio is in lowest terms and has a positive denominator. Raise
      OverflowError on infinities and a ValueError on NaNs.

      »> (10.0).as_integer_ratio()
      (10, 1)
      »> (0.0).as_integer_ratio()
      (0, 1)
      »> (-.25).as_integer_ratio()
      (-1, 4)
  • conjugate()
    • Return self, the complex conjugate of any float.
  • fromhex(string, /)
    • Create a floating-point number from a hexadecimal string.

      »> float.fromhex(‘0x1.ffffp10’)
      2047.984375
      »> float.fromhex(‘-0x1p-1074’)
      -5e-324
  • hex()
    • Return a hexadecimal representation of a floating-point number.

      »> (-0.1).hex()
      ‘-0x1.999999999999ap-4’
      »> 3.14159.hex()
      ‘0x1.921f9f01b866ep+1’
  • is_integer()
    • Return True if the float is an integer.