CircuitPython port complete, loads and runs without issue
+# Jewel Hairstick by Leslie Birch for Adafruit Industries
+# Based on NeoPixel Library by Adafruit
+
+from digitalio import DigitalInOut, Direction
+import board
+import neopixel
+import time
+
+pixpin = board.D1
+numpix = 7
+
+led = DigitalInOut(board.D13)
+led.direction = Direction.OUTPUT
+
+# defaults to RGB|GRB Neopixels
+strip = neopixel.NeoPixel(pixpin, numpix, brightness=.1, auto_write=True)
+# uncomment the following line for RGBW Neopixels
+#strip = neopixel.NeoPixel(pixpin, numpix, bpp=4, brightness=.3, auto_write=True)
+
+# You can have fun here changing the colors for the code
+color1 = (236, 79, 100) # Salmon Pink
+color2 = (246, 216, 180) # Cream
+color3 = (174, 113, 208) # Lavendar
+color4 = (182, 31, 40) # Red
+color5 = (91, 44, 86); # Purple
+
+while True:
+
+ # the first number is the pixel number for Jewel. O is the center one
+ strip[1] = color1
+ strip[2] = color1
+ strip[3] = color1
+ strip[4] = color1
+ strip[5] = color1
+ strip[6] = color1
+ strip[0] = color2
+ time.sleep(3)
+
+ strip[1] = color2
+ strip[2] = color2
+ strip[3] = color2
+ strip[4] = color2
+ strip[5] = color2
+ strip[6] = color2
+ strip[0] = color3
+ time.sleep(3)
+
+ strip[1] = color3
+ strip[2] = color3
+ strip[3] = color3
+ strip[4] = color3
+ strip[5] = color3
+ strip[6] = color3
+ strip[0] = color4
+ time.sleep(3)
+
+ strip[1] = color4
+ strip[2] = color4
+ strip[3] = color4
+ strip[4] = color4
+ strip[5] = color4
+ strip[6] = color4
+ strip[0] = color5
+ time.sleep(3)
+
+
