code: def show(self):
          
          if self.brightness > 0.99:
              neopixel_write(self.pin, self.buf)
          else:
              neopixel_write(self.pin, bytearray([int(i * self.brightness) for i in self.buf]))
docs: Shows the new colors on the pixels themselves if they haven't already
          been autowritten.
  
          The colors may or may not be showing after this function returns because
          it may be done asynchronously.