Skip to content

Instantly share code, notes, and snippets.

@jexp
Last active April 6, 2022 11:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jexp/d459a745d79e06d5ed4832bc635fb408 to your computer and use it in GitHub Desktop.
Save jexp/d459a745d79e06d5ed4832bc635fb408 to your computer and use it in GitHub Desktop.
mushroom color values
0 0 none
1 0 none
2 0 none
3 0 none
4 0 none
5 0 black
6 0 black
7 0 black
8 0 black
9 0 black
10 0 black
11 0 none
12 0 none
13 0 none
14 0 none
15 0 none
0 1 none
1 1 none
2 1 none
3 1 black
4 1 black
5 1 white
6 1 white
7 1 red
8 1 red
9 1 red
10 1 red
11 1 black
12 1 black
13 1 none
14 1 none
15 1 none
0 2 none
1 2 none
2 2 black
3 2 white
4 2 white
5 2 white
6 2 white
7 2 red
8 2 red
9 2 red
10 2 red
11 2 white
12 2 white
13 2 black
14 2 none
15 2 none
0 3 none
1 3 black
2 3 white
3 3 white
4 3 white
5 3 white
6 3 red
7 3 red
8 3 red
9 3 red
10 3 red
11 3 red
12 3 white
13 3 white
14 3 black
15 3 none
0 4 none
1 4 black
2 4 white
3 4 white
4 4 white
5 4 red
6 4 red
7 4 white
8 4 white
9 4 white
10 4 white
11 4 red
12 4 red
13 4 white
14 4 black
15 4 none
0 5 black
1 5 red
2 5 red
3 5 red
4 5 red
5 5 red
6 5 white
7 5 white
8 5 white
9 5 white
10 5 white
11 5 white
12 5 red
13 5 red
14 5 red
15 5 black
0 6 black
1 6 red
2 6 white
3 6 white
4 6 red
5 6 red
6 6 white
7 6 white
8 6 white
9 6 white
10 6 white
11 6 white
12 6 red
13 6 red
14 6 red
15 6 black
0 7 black
1 7 white
2 7 white
3 7 white
4 7 white
5 7 red
6 7 white
7 7 white
8 7 white
9 7 white
10 7 white
11 7 white
12 7 red
13 7 red
14 7 white
15 7 black
0 8 black
1 8 white
2 8 white
3 8 white
4 8 white
5 8 red
6 8 red
7 8 white
8 8 white
9 8 white
10 8 white
11 8 red
12 8 red
13 8 white
14 8 white
15 8 black
0 9 black
1 9 red
2 9 white
3 9 white
4 9 red
5 9 red
6 9 red
7 9 red
8 9 red
9 9 red
10 9 red
11 9 red
12 9 red
13 9 white
14 9 white
15 9 black
0 10 black
1 10 red
2 10 red
3 10 red
4 10 black
5 10 black
6 10 black
7 10 black
8 10 black
9 10 black
10 10 black
11 10 black
12 10 red
13 10 red
14 10 white
15 10 black
0 11 none
1 11 black
2 11 black
3 11 black
4 11 white
5 11 white
6 11 black
7 11 white
8 11 white
9 11 black
10 11 white
11 11 white
12 11 black
13 11 black
14 11 black
15 11 none
0 12 none
1 12 none
2 12 black
3 12 white
4 12 white
5 12 white
6 12 black
7 12 white
8 12 white
9 12 black
10 12 white
11 12 white
12 12 white
13 12 black
14 12 none
15 12 none
0 13 none
1 13 none
2 13 black
3 13 white
4 13 white
5 13 white
6 13 white
7 13 white
8 13 white
9 13 white
10 13 white
11 13 white
12 13 white
13 13 black
14 13 none
15 13 none
0 14 none
1 14 none
2 14 none
3 14 black
4 14 white
5 14 white
6 14 white
7 14 white
8 14 white
9 14 white
10 14 white
11 14 white
12 14 black
13 14 none
14 14 none
15 14 none
0 15 none
1 15 none
2 15 none
3 15 none
4 15 black
5 15 black
6 15 black
7 15 black
8 15 black
9 15 black
10 15 black
11 15 black
12 15 none
13 15 none
14 15 none
15 15 none
# ImageMagick pixel enumeration: 16,16,255,srgba
0,0: (0,0,0,0) #00000000 none
1,0: (0,0,0,0) #00000000 none
2,0: (0,0,0,0) #00000000 none
3,0: (0,0,0,0) #00000000 none
4,0: (0,0,0,0) #00000000 none
5,0: (0,0,0,255) #000000FF black
6,0: (0,0,0,255) #000000FF black
7,0: (0,0,0,255) #000000FF black
8,0: (0,0,0,255) #000000FF black
9,0: (0,0,0,255) #000000FF black
10,0: (0,0,0,255) #000000FF black
11,0: (0,0,0,0) #00000000 none
12,0: (0,0,0,0) #00000000 none
13,0: (0,0,0,0) #00000000 none
14,0: (0,0,0,0) #00000000 none
15,0: (0,0,0,0) #00000000 none
0,1: (0,0,0,0) #00000000 none
1,1: (0,0,0,0) #00000000 none
2,1: (0,0,0,0) #00000000 none
3,1: (0,0,0,255) #000000FF black
4,1: (0,0,0,255) #000000FF black
5,1: (255,255,255,255) #FFFFFFFF white
6,1: (255,255,255,255) #FFFFFFFF white
7,1: (255,0,0,255) #FF0000FF red
8,1: (255,0,0,255) #FF0000FF red
9,1: (255,0,0,255) #FF0000FF red
10,1: (255,0,0,255) #FF0000FF red
11,1: (0,0,0,255) #000000FF black
12,1: (0,0,0,255) #000000FF black
13,1: (0,0,0,0) #00000000 none
14,1: (0,0,0,0) #00000000 none
15,1: (0,0,0,0) #00000000 none
0,2: (0,0,0,0) #00000000 none
1,2: (0,0,0,0) #00000000 none
2,2: (0,0,0,255) #000000FF black
3,2: (255,255,255,255) #FFFFFFFF white
4,2: (255,255,255,255) #FFFFFFFF white
5,2: (255,255,255,255) #FFFFFFFF white
6,2: (255,255,255,255) #FFFFFFFF white
7,2: (255,0,0,255) #FF0000FF red
8,2: (255,0,0,255) #FF0000FF red
9,2: (255,0,0,255) #FF0000FF red
10,2: (255,0,0,255) #FF0000FF red
11,2: (255,255,255,255) #FFFFFFFF white
12,2: (255,255,255,255) #FFFFFFFF white
13,2: (0,0,0,255) #000000FF black
14,2: (0,0,0,0) #00000000 none
15,2: (0,0,0,0) #00000000 none
0,3: (0,0,0,0) #00000000 none
1,3: (0,0,0,255) #000000FF black
2,3: (255,255,255,255) #FFFFFFFF white
3,3: (255,255,255,255) #FFFFFFFF white
4,3: (255,255,255,255) #FFFFFFFF white
5,3: (255,255,255,255) #FFFFFFFF white
6,3: (255,0,0,255) #FF0000FF red
7,3: (255,0,0,255) #FF0000FF red
8,3: (255,0,0,255) #FF0000FF red
9,3: (255,0,0,255) #FF0000FF red
10,3: (255,0,0,255) #FF0000FF red
11,3: (255,0,0,255) #FF0000FF red
12,3: (255,255,255,255) #FFFFFFFF white
13,3: (255,255,255,255) #FFFFFFFF white
14,3: (0,0,0,255) #000000FF black
15,3: (0,0,0,0) #00000000 none
0,4: (0,0,0,0) #00000000 none
1,4: (0,0,0,255) #000000FF black
2,4: (255,255,255,255) #FFFFFFFF white
3,4: (255,255,255,255) #FFFFFFFF white
4,4: (255,255,255,255) #FFFFFFFF white
5,4: (255,0,0,255) #FF0000FF red
6,4: (255,0,0,255) #FF0000FF red
7,4: (255,255,255,255) #FFFFFFFF white
8,4: (255,255,255,255) #FFFFFFFF white
9,4: (255,255,255,255) #FFFFFFFF white
10,4: (255,255,255,255) #FFFFFFFF white
11,4: (255,0,0,255) #FF0000FF red
12,4: (255,0,0,255) #FF0000FF red
13,4: (255,255,255,255) #FFFFFFFF white
14,4: (0,0,0,255) #000000FF black
15,4: (0,0,0,0) #00000000 none
0,5: (0,0,0,255) #000000FF black
1,5: (255,0,0,255) #FF0000FF red
2,5: (255,0,0,255) #FF0000FF red
3,5: (255,0,0,255) #FF0000FF red
4,5: (255,0,0,255) #FF0000FF red
5,5: (255,0,0,255) #FF0000FF red
6,5: (255,255,255,255) #FFFFFFFF white
7,5: (255,255,255,255) #FFFFFFFF white
8,5: (255,255,255,255) #FFFFFFFF white
9,5: (255,255,255,255) #FFFFFFFF white
10,5: (255,255,255,255) #FFFFFFFF white
11,5: (255,255,255,255) #FFFFFFFF white
12,5: (255,0,0,255) #FF0000FF red
13,5: (255,0,0,255) #FF0000FF red
14,5: (255,0,0,255) #FF0000FF red
15,5: (0,0,0,255) #000000FF black
0,6: (0,0,0,255) #000000FF black
1,6: (255,0,0,255) #FF0000FF red
2,6: (255,255,255,255) #FFFFFFFF white
3,6: (255,255,255,255) #FFFFFFFF white
4,6: (255,0,0,255) #FF0000FF red
5,6: (255,0,0,255) #FF0000FF red
6,6: (255,255,255,255) #FFFFFFFF white
7,6: (255,255,255,255) #FFFFFFFF white
8,6: (255,255,255,255) #FFFFFFFF white
9,6: (255,255,255,255) #FFFFFFFF white
10,6: (255,255,255,255) #FFFFFFFF white
11,6: (255,255,255,255) #FFFFFFFF white
12,6: (255,0,0,255) #FF0000FF red
13,6: (255,0,0,255) #FF0000FF red
14,6: (255,0,0,255) #FF0000FF red
15,6: (0,0,0,255) #000000FF black
0,7: (0,0,0,255) #000000FF black
1,7: (255,255,255,255) #FFFFFFFF white
2,7: (255,255,255,255) #FFFFFFFF white
3,7: (255,255,255,255) #FFFFFFFF white
4,7: (255,255,255,255) #FFFFFFFF white
5,7: (255,0,0,255) #FF0000FF red
6,7: (255,255,255,255) #FFFFFFFF white
7,7: (255,255,255,255) #FFFFFFFF white
8,7: (255,255,255,255) #FFFFFFFF white
9,7: (255,255,255,255) #FFFFFFFF white
10,7: (255,255,255,255) #FFFFFFFF white
11,7: (255,255,255,255) #FFFFFFFF white
12,7: (255,0,0,255) #FF0000FF red
13,7: (255,0,0,255) #FF0000FF red
14,7: (255,255,255,255) #FFFFFFFF white
15,7: (0,0,0,255) #000000FF black
0,8: (0,0,0,255) #000000FF black
1,8: (255,255,255,255) #FFFFFFFF white
2,8: (255,255,255,255) #FFFFFFFF white
3,8: (255,255,255,255) #FFFFFFFF white
4,8: (255,255,255,255) #FFFFFFFF white
5,8: (255,0,0,255) #FF0000FF red
6,8: (255,0,0,255) #FF0000FF red
7,8: (255,255,255,255) #FFFFFFFF white
8,8: (255,255,255,255) #FFFFFFFF white
9,8: (255,255,255,255) #FFFFFFFF white
10,8: (255,255,255,255) #FFFFFFFF white
11,8: (255,0,0,255) #FF0000FF red
12,8: (255,0,0,255) #FF0000FF red
13,8: (255,255,255,255) #FFFFFFFF white
14,8: (255,255,255,255) #FFFFFFFF white
15,8: (0,0,0,255) #000000FF black
0,9: (0,0,0,255) #000000FF black
1,9: (255,0,0,255) #FF0000FF red
2,9: (255,255,255,255) #FFFFFFFF white
3,9: (255,255,255,255) #FFFFFFFF white
4,9: (255,0,0,255) #FF0000FF red
5,9: (255,0,0,255) #FF0000FF red
6,9: (255,0,0,255) #FF0000FF red
7,9: (255,0,0,255) #FF0000FF red
8,9: (255,0,0,255) #FF0000FF red
9,9: (255,0,0,255) #FF0000FF red
10,9: (255,0,0,255) #FF0000FF red
11,9: (255,0,0,255) #FF0000FF red
12,9: (255,0,0,255) #FF0000FF red
13,9: (255,255,255,255) #FFFFFFFF white
14,9: (255,255,255,255) #FFFFFFFF white
15,9: (0,0,0,255) #000000FF black
0,10: (0,0,0,255) #000000FF black
1,10: (255,0,0,255) #FF0000FF red
2,10: (255,0,0,255) #FF0000FF red
3,10: (255,0,0,255) #FF0000FF red
4,10: (0,0,0,255) #000000FF black
5,10: (0,0,0,255) #000000FF black
6,10: (0,0,0,255) #000000FF black
7,10: (0,0,0,255) #000000FF black
8,10: (0,0,0,255) #000000FF black
9,10: (0,0,0,255) #000000FF black
10,10: (0,0,0,255) #000000FF black
11,10: (0,0,0,255) #000000FF black
12,10: (255,0,0,255) #FF0000FF red
13,10: (255,0,0,255) #FF0000FF red
14,10: (255,255,255,255) #FFFFFFFF white
15,10: (0,0,0,255) #000000FF black
0,11: (0,0,0,0) #00000000 none
1,11: (0,0,0,255) #000000FF black
2,11: (0,0,0,255) #000000FF black
3,11: (0,0,0,255) #000000FF black
4,11: (255,255,255,255) #FFFFFFFF white
5,11: (255,255,255,255) #FFFFFFFF white
6,11: (0,0,0,255) #000000FF black
7,11: (255,255,255,255) #FFFFFFFF white
8,11: (255,255,255,255) #FFFFFFFF white
9,11: (0,0,0,255) #000000FF black
10,11: (255,255,255,255) #FFFFFFFF white
11,11: (255,255,255,255) #FFFFFFFF white
12,11: (0,0,0,255) #000000FF black
13,11: (0,0,0,255) #000000FF black
14,11: (0,0,0,255) #000000FF black
15,11: (0,0,0,0) #00000000 none
0,12: (0,0,0,0) #00000000 none
1,12: (0,0,0,0) #00000000 none
2,12: (0,0,0,255) #000000FF black
3,12: (255,255,255,255) #FFFFFFFF white
4,12: (255,255,255,255) #FFFFFFFF white
5,12: (255,255,255,255) #FFFFFFFF white
6,12: (0,0,0,255) #000000FF black
7,12: (255,255,255,255) #FFFFFFFF white
8,12: (255,255,255,255) #FFFFFFFF white
9,12: (0,0,0,255) #000000FF black
10,12: (255,255,255,255) #FFFFFFFF white
11,12: (255,255,255,255) #FFFFFFFF white
12,12: (255,255,255,255) #FFFFFFFF white
13,12: (0,0,0,255) #000000FF black
14,12: (0,0,0,0) #00000000 none
15,12: (0,0,0,0) #00000000 none
0,13: (0,0,0,0) #00000000 none
1,13: (0,0,0,0) #00000000 none
2,13: (0,0,0,255) #000000FF black
3,13: (255,255,255,255) #FFFFFFFF white
4,13: (255,255,255,255) #FFFFFFFF white
5,13: (255,255,255,255) #FFFFFFFF white
6,13: (255,255,255,255) #FFFFFFFF white
7,13: (255,255,255,255) #FFFFFFFF white
8,13: (255,255,255,255) #FFFFFFFF white
9,13: (255,255,255,255) #FFFFFFFF white
10,13: (255,255,255,255) #FFFFFFFF white
11,13: (255,255,255,255) #FFFFFFFF white
12,13: (255,255,255,255) #FFFFFFFF white
13,13: (0,0,0,255) #000000FF black
14,13: (0,0,0,0) #00000000 none
15,13: (0,0,0,0) #00000000 none
0,14: (0,0,0,0) #00000000 none
1,14: (0,0,0,0) #00000000 none
2,14: (0,0,0,0) #00000000 none
3,14: (0,0,0,255) #000000FF black
4,14: (255,255,255,255) #FFFFFFFF white
5,14: (255,255,255,255) #FFFFFFFF white
6,14: (255,255,255,255) #FFFFFFFF white
7,14: (255,255,255,255) #FFFFFFFF white
8,14: (255,255,255,255) #FFFFFFFF white
9,14: (255,255,255,255) #FFFFFFFF white
10,14: (255,255,255,255) #FFFFFFFF white
11,14: (255,255,255,255) #FFFFFFFF white
12,14: (0,0,0,255) #000000FF black
13,14: (0,0,0,0) #00000000 none
14,14: (0,0,0,0) #00000000 none
15,14: (0,0,0,0) #00000000 none
0,15: (0,0,0,0) #00000000 none
1,15: (0,0,0,0) #00000000 none
2,15: (0,0,0,0) #00000000 none
3,15: (0,0,0,0) #00000000 none
4,15: (0,0,0,255) #000000FF black
5,15: (0,0,0,255) #000000FF black
6,15: (0,0,0,255) #000000FF black
7,15: (0,0,0,255) #000000FF black
8,15: (0,0,0,255) #000000FF black
9,15: (0,0,0,255) #000000FF black
10,15: (0,0,0,255) #000000FF black
11,15: (0,0,0,255) #000000FF black
12,15: (0,0,0,0) #00000000 none
13,15: (0,0,0,0) #00000000 none
14,15: (0,0,0,0) #00000000 none
15,15: (0,0,0,0) #00000000 none
create constraint on (p:Point) assert p.loc is unique;
unwind range(0,99) as x
unwind range(0,99) as y
create (:Point {loc:point({x:x, y:y})});
// with diagonals
:auto unwind range(0,99) as x
call { with x
unwind range(0,99) as y
match (p:Point {loc:point({x:x, y:y})})
unwind range(-1,1) as dx
unwind range(-1,1) as dy
match (o:Point {loc:point({x:x+dx, y:y+dy})})
where o<>p
merge (p)-[:NB]-(o)
} in transactions of 1000 rows;
MATCH p=(:Point {loc:point({x:0,y:0})})-[*3]-() RETURN p LIMIT 100
//without diagonals
:auto unwind range(0,99) as x
call { with x
unwind range(0,99) as y
match (p:Point {loc:point({x:x, y:y})})
unwind [[-1,0],[0,1],[0,-1],[1,0]] as d
match (o:Point {loc:point({x:x+d[0], y:y+d[1]})})
where o<>p
merge (p)-[:NB]-(o)
} in transactions of 1000 rows;
// color pixesl with random labels
unwind range(0,5) as x
unwind range(0,5) as y
match (p:Point {loc:point({x:x,y:y})})
call apoc.create.setLabels(p,[['Red','Green','Blue','Purple','Yellow'][toInteger(rand()*5)]]) yield node
return node;
// set mushroom colors
load csv from "https://gist.githubusercontent.com/jexp/d459a745d79e06d5ed4832bc635fb408/raw/0fab3e258d47d06b19d9bdc1a53c6bc73132a497/mushroom.csv" as row
match (p:Point {loc:point({x:toInteger(row[0]),y:toInteger(row[1])})})
call apoc.create.addLabels(p,[apoc.text.capitalize(row[2])]) yield node
return node
@jexp
Copy link
Author

jexp commented Apr 5, 2022

mushroom

# imagemagick
convert mushroom.png mushroom.txt
cut -d' ' -f1,6 mushroom.txt | tr -d ' ' | tr : , > mushroom.csv

@jexp
Copy link
Author

jexp commented Apr 6, 2022

mushroom-bloom

mushroom-browser

random-colors-browser

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment