 For the Circuit Python Parsec today, I wanted to show you how you can use the noise library. So the noise library is an implementation of two-dimensional Perlin noise, which has its roots in computer graphics going back into the 80s. But it's a really great noise function that gives you smooth transitions, as you can see from this image here. So that's something that we can use all over the place. I'm going to show you a demonstration using both some ASCII art as well as a Neopixel. And what you'll see is smooth flow of values that are running from negative one all the way up to one, and sometimes not making it to the end, sometimes hanging out in certain areas, but always a smooth transition rather than random jumps. And you can see the effect on the LED there is that we get these nice glowing undulations that are different from a flicker. We don't have that sort of randomness of sudden on or off and bright jumping. It's always going to transition smoothly, which is really cool. So the way this works is I've imported the noise library, and that's something you can add using CirCup. So CirCup install noise will grab it from the community bundle. And then I am taking the noise value in my main loop here. I've got some notes here. Noise is a 2D map that has XY coordinates. What we're going to do is just traverse a line just on the x-axis. And we're grabbing values that are going to be anywhere from a negative one to a positive one underneath that point in the line as we increase i, or in this case, noise val, which equals noise. And then the x times, and I'm making it move sort of slowly through there. So x times 0.02, and then y I'm leaving alone. Then I also remap that. So I'm using the map range function to turn that negative one to one that we'll get into 0 to 255, which is what I'll raise and lower my RGB values on the NeoPixel. And then I set the NeoPixel to those values. Then I'm also doing all this print stuff. And then I'm incrementing x by one. So that means we're just going to travel forever on this endless 2D noise pattern, which gives us this really nice glowing effect on the LED as well as these sweeping pixels. And so that's how you can use the noise library to make really beautiful transitions in values. And that is your CircuitPython Parsec.