test color output
authorMischa POSLAWSKY <perl@shiar.org>
Mon, 23 Sep 2019 18:57:58 +0000 (20:57 +0200)
committerMischa POSLAWSKY <perl@shiar.org>
Tue, 24 Sep 2019 00:08:51 +0000 (02:08 +0200)
16 files changed:
t/t1912-currency_part_-f,_--value-length=7_--minval=1.1_--maxval=1.11_-L10-30_-cs.in [new symlink]
t/t1912-currency_part_-f,_--value-length=7_--minval=1.1_--maxval=1.11_-L10-30_-cs.out [new file with mode: 0644]
t/t1920-colorwave_uncolored_-c_--palette=.in [new file with mode: 0644]
t/t1920-colorwave_uncolored_-c_--palette=.out [new file with mode: 0644]
t/t1921-colorwave_unicolor_-c_--palette=1.in [new symlink]
t/t1921-colorwave_unicolor_-c_--palette=1.out [new file with mode: 0644]
t/t1922-colorwave_duocolor_-c_--palette=40,0.in [new symlink]
t/t1922-colorwave_duocolor_-c_--palette=40,0.out [new file with mode: 0644]
t/t1923-colorwave_tricolor_-c_--palette=41,0,42.in [new symlink]
t/t1923-colorwave_tricolor_-c_--palette=41,0,42.out [new file with mode: 0644]
t/t1924-colorwave_custom_palette_-c_--palette=31,41,43,42,32.in [new symlink]
t/t1924-colorwave_custom_palette_-c_--palette=31,41,43,42,32.out [new file with mode: 0644]
t/t1931-colorwave_fire_-c_--palette=fire.in [new symlink]
t/t1931-colorwave_fire_-c_--palette=fire.out [new file with mode: 0644]
t/t1932-colorwave_fireworks_-c_--palette=fire256.in [new symlink]
t/t1932-colorwave_fireworks_-c_--palette=fire256.out [new file with mode: 0644]

diff --git a/t/t1912-currency_part_-f,_--value-length=7_--minval=1.1_--maxval=1.11_-L10-30_-cs.in b/t/t1912-currency_part_-f,_--value-length=7_--minval=1.1_--maxval=1.11_-L10-30_-cs.in
new file mode 120000 (symlink)
index 0000000..40e390f
--- /dev/null
@@ -0,0 +1 @@
+t1310-currency_-f,\K.in
\ No newline at end of file
diff --git a/t/t1912-currency_part_-f,_--value-length=7_--minval=1.1_--maxval=1.11_-L10-30_-cs.out b/t/t1912-currency_part_-f,_--value-length=7_--minval=1.1_--maxval=1.11_-L10-30_-cs.out
new file mode 100644 (file)
index 0000000..eec7fb8
--- /dev/null
@@ -0,0 +1,22 @@
+2019-09-17\e[90m 1.1026\e[0m ------
+2019-09-16\e[90m 1.1031\e[0m -------
+2019-09-13\e[90m 1.1096\e[0m ---------------------
+2019-09-12\e[31m 1.0963\e[0m 
+2019-09-11\e[90m 1.1003\e[0m -
+2019-09-10\e[90m 1.1040\e[0m ---------
+2019-09-09\e[90m 1.1033\e[0m -------
+2019-09-06\e[90m 1.1027\e[0m ------
+2019-09-05\e[90m 1.1058\e[0m -------------
+2019-09-04\e[90m 1.1018\e[0m ----
+2019-09-03\e[31m 1.0937\e[0m 
+2019-09-02\e[31m 1.0968\e[0m 
+2019-08-30\e[90m 1.1036\e[0m --------
+2019-08-29\e[90m 1.1072\e[0m ----------------
+2019-08-28\e[90m 1.1083\e[0m ------------------
+2019-08-27\e[32m 1.1104\e[0m -----------------------
+2019-08-26\e[32m 1.1116\e[0m --------------------------
+2019-08-23\e[90m 1.1065\e[0m --------------
+2019-08-22\e[90m 1.1083\e[0m ------------------
+2019-08-21\e[32m 1.1104\e[0m -----------------------
+2019-08-20\e[90m 1.1076\e[0m -----------------
+23.1939 of \e[1m6386.71270000003\e[0m total in 5373 values (\e[31m0.8252\e[0m min, \e[36m1.20\e[0m avg, \e[32m1.5990\e[0m max)
diff --git a/t/t1920-colorwave_uncolored_-c_--palette=.in b/t/t1920-colorwave_uncolored_-c_--palette=.in
new file mode 100644 (file)
index 0000000..40882b4
--- /dev/null
@@ -0,0 +1,80 @@
+1
+0.987688340623216
+0.951056516406084
+0.891006524432828
+0.809016994796953
+0.707106781821139
+0.587785253163734
+0.453990500859032
+0.309016995740586
+0.15643446663575
+1.79489673696541e-09
+-0.156434463090152
+-0.30901699232649
+-0.453990497660503
+-0.58778525025953
+-0.707106779282772
+-0.809016992686925
+-0.891006522803095
+-0.951056515296777
+-0.987688340061649
+-1
+-0.987688341184783
+-0.951056517515392
+-0.89100652606256
+-0.809016996906981
+-0.707106784359506
+-0.587785256067938
+-0.453990504057562
+-0.309016999154682
+-0.156434470181346
+-5.38469021089623e-09
+0.156434459544555
+0.309016988912393
+0.453990494461973
+0.587785247355326
+0.707106776744405
+0.809016990576898
+0.891006521173364
+0.95105651418747
+0.987688339500081
+1.0
+0.987688341746351
+0.951056518624698
+0.891006527692292
+0.809016999017009
+0.707106786897874
+0.587785258972143
+0.453990507256091
+0.309017002568779
+0.156434473726943
+8.97448279664863e-09
+-0.156434455998958
+-0.309016985498297
+-0.453990491263445
+-0.587785244451122
+-0.707106774206037
+-0.80901698846687
+-0.891006519543632
+-0.951056513078163
+-0.987688338938514000
+-01.000000000000
+-0.987688342307918
+-0.951056519734006
+-0.891006529322024
+-0.809017001127036
+-0.707106789436241
+-0.587785261876346
+-0.453990510454621
+-0.309017005982876
+-0.156434477272541
+-1.25642771587579e-08
+0.156434452453361
+0.309016982084201
+0.453990488064915
+0.58778524154692
+0.70710677166767
+0.809016986356842
+0.891006517913899
+0.951056511968855
+0.987688338376946
diff --git a/t/t1920-colorwave_uncolored_-c_--palette=.out b/t/t1920-colorwave_uncolored_-c_--palette=.out
new file mode 100644 (file)
index 0000000..354aa86
--- /dev/null
@@ -0,0 +1,80 @@
+                    1 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+    0.987688340623216 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+    0.951056516406084 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+    0.891006524432828 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m---
+    0.809016994796953 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m--
+    0.707106781821139 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m-
+    0.587785253163734 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m
+    0.453990500859032 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----
+    0.309016995740586 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m---
+     0.15643446663575 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m-
+ 1.79489673696541e-09 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m
+   -0.156434463090152 ---\e[36m<\e[0m---\e[36m+\e[0m
+    -0.30901699232649 ---\e[36m<\e[0m--
+   -0.453990497660503 ---\e[36m<\e[0m-
+    -0.58778525025953 ---\e[36m<\e[0m
+   -0.707106779282772 ---
+   -0.809016992686925 --
+   -0.891006522803095 -
+   -0.951056515296777 
+   -0.987688340061649 
+                   -1 
+   -0.987688341184783 
+   -0.951056517515392 
+    -0.89100652606256 -
+   -0.809016996906981 --
+   -0.707106784359506 ---
+   -0.587785256067938 ---\e[36m<\e[0m
+   -0.453990504057562 ---\e[36m<\e[0m-
+   -0.309016999154682 ---\e[36m<\e[0m--
+   -0.156434470181346 ---\e[36m<\e[0m---\e[36m+\e[0m
+-5.38469021089623e-09 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m
+    0.156434459544555 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m-
+    0.309016988912393 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m---
+    0.453990494461973 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----
+    0.587785247355326 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m
+    0.707106776744405 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m-
+    0.809016990576898 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m--
+    0.891006521173364 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m---
+     0.95105651418747 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+    0.987688339500081 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+                  1.0 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+    0.987688341746351 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+    0.951056518624698 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+    0.891006527692292 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m---
+    0.809016999017009 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m--
+    0.707106786897874 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m-
+    0.587785258972143 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m
+    0.453990507256091 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----
+    0.309017002568779 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m---
+    0.156434473726943 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m-
+ 8.97448279664863e-09 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m
+   -0.156434455998958 ---\e[36m<\e[0m---\e[36m+\e[0m
+   -0.309016985498297 ---\e[36m<\e[0m--
+   -0.453990491263445 ---\e[36m<\e[0m-
+   -0.587785244451122 ---\e[36m<\e[0m
+   -0.707106774206037 ---
+    -0.80901698846687 --
+   -0.891006519543632 -
+   -0.951056513078163 
+-0.987688338938514000 
+     -01.000000000000 
+   -0.987688342307918 
+   -0.951056519734006 
+   -0.891006529322024 -
+   -0.809017001127036 --
+   -0.707106789436241 ---
+   -0.587785261876346 ---\e[36m<\e[0m
+   -0.453990510454621 ---\e[36m<\e[0m-
+   -0.309017005982876 ---\e[36m<\e[0m--
+   -0.156434477272541 ---\e[36m<\e[0m---\e[36m+\e[0m
+-1.25642771587579e-08 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m
+    0.156434452453361 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m-
+    0.309016982084201 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m---
+    0.453990488064915 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----
+     0.58778524154692 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m
+     0.70710677166767 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m-
+    0.809016986356842 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m--
+    0.891006517913899 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m---
+    0.951056511968855 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+    0.987688338376946 ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
diff --git a/t/t1921-colorwave_unicolor_-c_--palette=1.in b/t/t1921-colorwave_unicolor_-c_--palette=1.in
new file mode 120000 (symlink)
index 0000000..5ecaf32
--- /dev/null
@@ -0,0 +1 @@
+t1920-colorwave_uncolored_-c_--palette=.in
\ No newline at end of file
diff --git a/t/t1921-colorwave_unicolor_-c_--palette=1.out b/t/t1921-colorwave_unicolor_-c_--palette=1.out
new file mode 100644 (file)
index 0000000..db038b3
--- /dev/null
@@ -0,0 +1,80 @@
+\e[1m                    1\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[1m    0.987688340623216\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[1m    0.951056516406084\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[1m    0.891006524432828\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m---
+\e[1m    0.809016994796953\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m--
+\e[1m    0.707106781821139\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m-
+\e[1m    0.587785253163734\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m
+\e[1m    0.453990500859032\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----
+\e[1m    0.309016995740586\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m---
+\e[1m     0.15643446663575\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m-
+\e[1m 1.79489673696541e-09\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m
+\e[1m   -0.156434463090152\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m
+\e[1m    -0.30901699232649\e[0m ---\e[36m<\e[0m--
+\e[1m   -0.453990497660503\e[0m ---\e[36m<\e[0m-
+\e[1m    -0.58778525025953\e[0m ---\e[36m<\e[0m
+\e[1m   -0.707106779282772\e[0m ---
+\e[1m   -0.809016992686925\e[0m --
+\e[1m   -0.891006522803095\e[0m -
+\e[1m   -0.951056515296777\e[0m 
+\e[1m   -0.987688340061649\e[0m 
+\e[1m                   -1\e[0m 
+\e[1m   -0.987688341184783\e[0m 
+\e[1m   -0.951056517515392\e[0m 
+\e[1m    -0.89100652606256\e[0m -
+\e[1m   -0.809016996906981\e[0m --
+\e[1m   -0.707106784359506\e[0m ---
+\e[1m   -0.587785256067938\e[0m ---\e[36m<\e[0m
+\e[1m   -0.453990504057562\e[0m ---\e[36m<\e[0m-
+\e[1m   -0.309016999154682\e[0m ---\e[36m<\e[0m--
+\e[1m   -0.156434470181346\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m
+\e[1m-5.38469021089623e-09\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m
+\e[1m    0.156434459544555\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m-
+\e[1m    0.309016988912393\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m---
+\e[1m    0.453990494461973\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----
+\e[1m    0.587785247355326\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m
+\e[1m    0.707106776744405\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m-
+\e[1m    0.809016990576898\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m--
+\e[1m    0.891006521173364\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m---
+\e[1m     0.95105651418747\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[1m    0.987688339500081\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[1m                  1.0\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[1m    0.987688341746351\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[1m    0.951056518624698\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[1m    0.891006527692292\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m---
+\e[1m    0.809016999017009\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m--
+\e[1m    0.707106786897874\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m-
+\e[1m    0.587785258972143\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m
+\e[1m    0.453990507256091\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----
+\e[1m    0.309017002568779\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m---
+\e[1m    0.156434473726943\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m-
+\e[1m 8.97448279664863e-09\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m
+\e[1m   -0.156434455998958\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m
+\e[1m   -0.309016985498297\e[0m ---\e[36m<\e[0m--
+\e[1m   -0.453990491263445\e[0m ---\e[36m<\e[0m-
+\e[1m   -0.587785244451122\e[0m ---\e[36m<\e[0m
+\e[1m   -0.707106774206037\e[0m ---
+\e[1m    -0.80901698846687\e[0m --
+\e[1m   -0.891006519543632\e[0m -
+\e[1m   -0.951056513078163\e[0m 
+\e[1m-0.987688338938514000\e[0m 
+\e[1m     -01.000000000000\e[0m 
+\e[1m   -0.987688342307918\e[0m 
+\e[1m   -0.951056519734006\e[0m 
+\e[1m   -0.891006529322024\e[0m -
+\e[1m   -0.809017001127036\e[0m --
+\e[1m   -0.707106789436241\e[0m ---
+\e[1m   -0.587785261876346\e[0m ---\e[36m<\e[0m
+\e[1m   -0.453990510454621\e[0m ---\e[36m<\e[0m-
+\e[1m   -0.309017005982876\e[0m ---\e[36m<\e[0m--
+\e[1m   -0.156434477272541\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m
+\e[1m-1.25642771587579e-08\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m
+\e[1m    0.156434452453361\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m-
+\e[1m    0.309016982084201\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m---
+\e[1m    0.453990488064915\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----
+\e[1m     0.58778524154692\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m
+\e[1m     0.70710677166767\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m-
+\e[1m    0.809016986356842\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m--
+\e[1m    0.891006517913899\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m---
+\e[1m    0.951056511968855\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[1m    0.987688338376946\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
diff --git a/t/t1922-colorwave_duocolor_-c_--palette=40,0.in b/t/t1922-colorwave_duocolor_-c_--palette=40,0.in
new file mode 120000 (symlink)
index 0000000..5ecaf32
--- /dev/null
@@ -0,0 +1 @@
+t1920-colorwave_uncolored_-c_--palette=.in
\ No newline at end of file
diff --git a/t/t1922-colorwave_duocolor_-c_--palette=40,0.out b/t/t1922-colorwave_duocolor_-c_--palette=40,0.out
new file mode 100644 (file)
index 0000000..3b43340
--- /dev/null
@@ -0,0 +1,80 @@
+\e[0m                    1\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[0m    0.987688340623216\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[0m    0.951056516406084\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[0m    0.891006524432828\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m---
+\e[0m    0.809016994796953\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m--
+\e[0m    0.707106781821139\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m-
+\e[0m    0.587785253163734\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m
+\e[0m    0.453990500859032\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----
+\e[0m    0.309016995740586\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m---
+\e[0m     0.15643446663575\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m-
+\e[0m 1.79489673696541e-09\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m
+\e[0m   -0.156434463090152\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m
+\e[0m    -0.30901699232649\e[0m ---\e[36m<\e[0m--
+\e[0m   -0.453990497660503\e[0m ---\e[36m<\e[0m-
+\e[0m    -0.58778525025953\e[0m ---\e[36m<\e[0m
+\e[0m   -0.707106779282772\e[0m ---
+\e[0m   -0.809016992686925\e[0m --
+\e[0m   -0.891006522803095\e[0m -
+\e[0m   -0.951056515296777\e[0m 
+\e[0m   -0.987688340061649\e[0m 
+\e[40m                   -1\e[0m 
+\e[0m   -0.987688341184783\e[0m 
+\e[0m   -0.951056517515392\e[0m 
+\e[0m    -0.89100652606256\e[0m -
+\e[0m   -0.809016996906981\e[0m --
+\e[0m   -0.707106784359506\e[0m ---
+\e[0m   -0.587785256067938\e[0m ---\e[36m<\e[0m
+\e[0m   -0.453990504057562\e[0m ---\e[36m<\e[0m-
+\e[0m   -0.309016999154682\e[0m ---\e[36m<\e[0m--
+\e[0m   -0.156434470181346\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m
+\e[0m-5.38469021089623e-09\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m
+\e[0m    0.156434459544555\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m-
+\e[0m    0.309016988912393\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m---
+\e[0m    0.453990494461973\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----
+\e[0m    0.587785247355326\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m
+\e[0m    0.707106776744405\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m-
+\e[0m    0.809016990576898\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m--
+\e[0m    0.891006521173364\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m---
+\e[0m     0.95105651418747\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[0m    0.987688339500081\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[0m                  1.0\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[0m    0.987688341746351\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[0m    0.951056518624698\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[0m    0.891006527692292\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m---
+\e[0m    0.809016999017009\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m--
+\e[0m    0.707106786897874\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m-
+\e[0m    0.587785258972143\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m
+\e[0m    0.453990507256091\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----
+\e[0m    0.309017002568779\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m---
+\e[0m    0.156434473726943\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m-
+\e[0m 8.97448279664863e-09\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m
+\e[0m   -0.156434455998958\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m
+\e[0m   -0.309016985498297\e[0m ---\e[36m<\e[0m--
+\e[0m   -0.453990491263445\e[0m ---\e[36m<\e[0m-
+\e[0m   -0.587785244451122\e[0m ---\e[36m<\e[0m
+\e[0m   -0.707106774206037\e[0m ---
+\e[0m    -0.80901698846687\e[0m --
+\e[0m   -0.891006519543632\e[0m -
+\e[0m   -0.951056513078163\e[0m 
+\e[0m-0.987688338938514000\e[0m 
+\e[40m     -01.000000000000\e[0m 
+\e[0m   -0.987688342307918\e[0m 
+\e[0m   -0.951056519734006\e[0m 
+\e[0m   -0.891006529322024\e[0m -
+\e[0m   -0.809017001127036\e[0m --
+\e[0m   -0.707106789436241\e[0m ---
+\e[0m   -0.587785261876346\e[0m ---\e[36m<\e[0m
+\e[0m   -0.453990510454621\e[0m ---\e[36m<\e[0m-
+\e[0m   -0.309017005982876\e[0m ---\e[36m<\e[0m--
+\e[0m   -0.156434477272541\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m
+\e[0m-1.25642771587579e-08\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m
+\e[0m    0.156434452453361\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m-
+\e[0m    0.309016982084201\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m---
+\e[0m    0.453990488064915\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----
+\e[0m     0.58778524154692\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m
+\e[0m     0.70710677166767\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m-
+\e[0m    0.809016986356842\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m--
+\e[0m    0.891006517913899\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m---
+\e[0m    0.951056511968855\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[0m    0.987688338376946\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
diff --git a/t/t1923-colorwave_tricolor_-c_--palette=41,0,42.in b/t/t1923-colorwave_tricolor_-c_--palette=41,0,42.in
new file mode 120000 (symlink)
index 0000000..5ecaf32
--- /dev/null
@@ -0,0 +1 @@
+t1920-colorwave_uncolored_-c_--palette=.in
\ No newline at end of file
diff --git a/t/t1923-colorwave_tricolor_-c_--palette=41,0,42.out b/t/t1923-colorwave_tricolor_-c_--palette=41,0,42.out
new file mode 100644 (file)
index 0000000..35d26fa
--- /dev/null
@@ -0,0 +1,80 @@
+\e[42m                    1\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[0m    0.987688340623216\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[0m    0.951056516406084\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[0m    0.891006524432828\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m---
+\e[0m    0.809016994796953\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m--
+\e[0m    0.707106781821139\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m-
+\e[0m    0.587785253163734\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m
+\e[0m    0.453990500859032\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----
+\e[0m    0.309016995740586\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m---
+\e[0m     0.15643446663575\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m-
+\e[0m 1.79489673696541e-09\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m
+\e[0m   -0.156434463090152\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m
+\e[0m    -0.30901699232649\e[0m ---\e[36m<\e[0m--
+\e[0m   -0.453990497660503\e[0m ---\e[36m<\e[0m-
+\e[0m    -0.58778525025953\e[0m ---\e[36m<\e[0m
+\e[0m   -0.707106779282772\e[0m ---
+\e[0m   -0.809016992686925\e[0m --
+\e[0m   -0.891006522803095\e[0m -
+\e[0m   -0.951056515296777\e[0m 
+\e[0m   -0.987688340061649\e[0m 
+\e[41m                   -1\e[0m 
+\e[0m   -0.987688341184783\e[0m 
+\e[0m   -0.951056517515392\e[0m 
+\e[0m    -0.89100652606256\e[0m -
+\e[0m   -0.809016996906981\e[0m --
+\e[0m   -0.707106784359506\e[0m ---
+\e[0m   -0.587785256067938\e[0m ---\e[36m<\e[0m
+\e[0m   -0.453990504057562\e[0m ---\e[36m<\e[0m-
+\e[0m   -0.309016999154682\e[0m ---\e[36m<\e[0m--
+\e[0m   -0.156434470181346\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m
+\e[0m-5.38469021089623e-09\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m
+\e[0m    0.156434459544555\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m-
+\e[0m    0.309016988912393\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m---
+\e[0m    0.453990494461973\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----
+\e[0m    0.587785247355326\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m
+\e[0m    0.707106776744405\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m-
+\e[0m    0.809016990576898\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m--
+\e[0m    0.891006521173364\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m---
+\e[0m     0.95105651418747\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[0m    0.987688339500081\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[42m                  1.0\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[0m    0.987688341746351\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[0m    0.951056518624698\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[0m    0.891006527692292\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m---
+\e[0m    0.809016999017009\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m--
+\e[0m    0.707106786897874\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m-
+\e[0m    0.587785258972143\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m
+\e[0m    0.453990507256091\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----
+\e[0m    0.309017002568779\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m---
+\e[0m    0.156434473726943\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m-
+\e[0m 8.97448279664863e-09\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m
+\e[0m   -0.156434455998958\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m
+\e[0m   -0.309016985498297\e[0m ---\e[36m<\e[0m--
+\e[0m   -0.453990491263445\e[0m ---\e[36m<\e[0m-
+\e[0m   -0.587785244451122\e[0m ---\e[36m<\e[0m
+\e[0m   -0.707106774206037\e[0m ---
+\e[0m    -0.80901698846687\e[0m --
+\e[0m   -0.891006519543632\e[0m -
+\e[0m   -0.951056513078163\e[0m 
+\e[0m-0.987688338938514000\e[0m 
+\e[41m     -01.000000000000\e[0m 
+\e[0m   -0.987688342307918\e[0m 
+\e[0m   -0.951056519734006\e[0m 
+\e[0m   -0.891006529322024\e[0m -
+\e[0m   -0.809017001127036\e[0m --
+\e[0m   -0.707106789436241\e[0m ---
+\e[0m   -0.587785261876346\e[0m ---\e[36m<\e[0m
+\e[0m   -0.453990510454621\e[0m ---\e[36m<\e[0m-
+\e[0m   -0.309017005982876\e[0m ---\e[36m<\e[0m--
+\e[0m   -0.156434477272541\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m
+\e[0m-1.25642771587579e-08\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m
+\e[0m    0.156434452453361\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m-
+\e[0m    0.309016982084201\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m---
+\e[0m    0.453990488064915\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----
+\e[0m     0.58778524154692\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m
+\e[0m     0.70710677166767\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m-
+\e[0m    0.809016986356842\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m--
+\e[0m    0.891006517913899\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m---
+\e[0m    0.951056511968855\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[0m    0.987688338376946\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
diff --git a/t/t1924-colorwave_custom_palette_-c_--palette=31,41,43,42,32.in b/t/t1924-colorwave_custom_palette_-c_--palette=31,41,43,42,32.in
new file mode 120000 (symlink)
index 0000000..5ecaf32
--- /dev/null
@@ -0,0 +1 @@
+t1920-colorwave_uncolored_-c_--palette=.in
\ No newline at end of file
diff --git a/t/t1924-colorwave_custom_palette_-c_--palette=31,41,43,42,32.out b/t/t1924-colorwave_custom_palette_-c_--palette=31,41,43,42,32.out
new file mode 100644 (file)
index 0000000..c2a4696
--- /dev/null
@@ -0,0 +1,80 @@
+\e[32m                    1\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[42m    0.987688340623216\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[42m    0.951056516406084\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[42m    0.891006524432828\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m---
+\e[42m    0.809016994796953\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m--
+\e[42m    0.707106781821139\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m-
+\e[42m    0.587785253163734\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m
+\e[42m    0.453990500859032\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----
+\e[43m    0.309016995740586\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m---
+\e[43m     0.15643446663575\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m-
+\e[43m 1.79489673696541e-09\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m
+\e[43m   -0.156434463090152\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m
+\e[43m    -0.30901699232649\e[0m ---\e[36m<\e[0m--
+\e[41m   -0.453990497660503\e[0m ---\e[36m<\e[0m-
+\e[41m    -0.58778525025953\e[0m ---\e[36m<\e[0m
+\e[41m   -0.707106779282772\e[0m ---
+\e[41m   -0.809016992686925\e[0m --
+\e[41m   -0.891006522803095\e[0m -
+\e[41m   -0.951056515296777\e[0m 
+\e[41m   -0.987688340061649\e[0m 
+\e[31m                   -1\e[0m 
+\e[41m   -0.987688341184783\e[0m 
+\e[41m   -0.951056517515392\e[0m 
+\e[41m    -0.89100652606256\e[0m -
+\e[41m   -0.809016996906981\e[0m --
+\e[41m   -0.707106784359506\e[0m ---
+\e[41m   -0.587785256067938\e[0m ---\e[36m<\e[0m
+\e[41m   -0.453990504057562\e[0m ---\e[36m<\e[0m-
+\e[43m   -0.309016999154682\e[0m ---\e[36m<\e[0m--
+\e[43m   -0.156434470181346\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m
+\e[43m-5.38469021089623e-09\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m
+\e[43m    0.156434459544555\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m-
+\e[43m    0.309016988912393\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m---
+\e[42m    0.453990494461973\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----
+\e[42m    0.587785247355326\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m
+\e[42m    0.707106776744405\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m-
+\e[42m    0.809016990576898\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m--
+\e[42m    0.891006521173364\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m---
+\e[42m     0.95105651418747\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[42m    0.987688339500081\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[32m                  1.0\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[42m    0.987688341746351\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[42m    0.951056518624698\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[42m    0.891006527692292\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m---
+\e[42m    0.809016999017009\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m--
+\e[42m    0.707106786897874\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m-
+\e[42m    0.587785258972143\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m
+\e[42m    0.453990507256091\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----
+\e[43m    0.309017002568779\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m---
+\e[43m    0.156434473726943\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m-
+\e[43m 8.97448279664863e-09\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m
+\e[43m   -0.156434455998958\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m
+\e[43m   -0.309016985498297\e[0m ---\e[36m<\e[0m--
+\e[41m   -0.453990491263445\e[0m ---\e[36m<\e[0m-
+\e[41m   -0.587785244451122\e[0m ---\e[36m<\e[0m
+\e[41m   -0.707106774206037\e[0m ---
+\e[41m    -0.80901698846687\e[0m --
+\e[41m   -0.891006519543632\e[0m -
+\e[41m   -0.951056513078163\e[0m 
+\e[41m-0.987688338938514000\e[0m 
+\e[31m     -01.000000000000\e[0m 
+\e[41m   -0.987688342307918\e[0m 
+\e[41m   -0.951056519734006\e[0m 
+\e[41m   -0.891006529322024\e[0m -
+\e[41m   -0.809017001127036\e[0m --
+\e[41m   -0.707106789436241\e[0m ---
+\e[41m   -0.587785261876346\e[0m ---\e[36m<\e[0m
+\e[41m   -0.453990510454621\e[0m ---\e[36m<\e[0m-
+\e[43m   -0.309017005982876\e[0m ---\e[36m<\e[0m--
+\e[43m   -0.156434477272541\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m
+\e[43m-1.25642771587579e-08\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m
+\e[43m    0.156434452453361\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m-
+\e[43m    0.309016982084201\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m---
+\e[42m    0.453990488064915\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----
+\e[42m     0.58778524154692\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m
+\e[42m     0.70710677166767\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m-
+\e[42m    0.809016986356842\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m--
+\e[42m    0.891006517913899\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m---
+\e[42m    0.951056511968855\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[42m    0.987688338376946\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
diff --git a/t/t1931-colorwave_fire_-c_--palette=fire.in b/t/t1931-colorwave_fire_-c_--palette=fire.in
new file mode 120000 (symlink)
index 0000000..5ecaf32
--- /dev/null
@@ -0,0 +1 @@
+t1920-colorwave_uncolored_-c_--palette=.in
\ No newline at end of file
diff --git a/t/t1931-colorwave_fire_-c_--palette=fire.out b/t/t1931-colorwave_fire_-c_--palette=fire.out
new file mode 100644 (file)
index 0000000..bccb249
--- /dev/null
@@ -0,0 +1,80 @@
+\e[96m                    1\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[97m    0.987688340623216\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[97m    0.951056516406084\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[97m    0.891006524432828\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m---
+\e[97m    0.809016994796953\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m--
+\e[97m    0.707106781821139\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m-
+\e[93m    0.587785253163734\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m
+\e[93m    0.453990500859032\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----
+\e[93m    0.309016995740586\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m---
+\e[33m     0.15643446663575\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m-
+\e[33m 1.79489673696541e-09\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m
+\e[33m   -0.156434463090152\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m
+\e[91m    -0.30901699232649\e[0m ---\e[36m<\e[0m--
+\e[91m   -0.453990497660503\e[0m ---\e[36m<\e[0m-
+\e[91m    -0.58778525025953\e[0m ---\e[36m<\e[0m
+\e[31m   -0.707106779282772\e[0m ---
+\e[31m   -0.809016992686925\e[0m --
+\e[31m   -0.891006522803095\e[0m -
+\e[31m   -0.951056515296777\e[0m 
+\e[31m   -0.987688340061649\e[0m 
+\e[90m                   -1\e[0m 
+\e[31m   -0.987688341184783\e[0m 
+\e[31m   -0.951056517515392\e[0m 
+\e[31m    -0.89100652606256\e[0m -
+\e[31m   -0.809016996906981\e[0m --
+\e[31m   -0.707106784359506\e[0m ---
+\e[91m   -0.587785256067938\e[0m ---\e[36m<\e[0m
+\e[91m   -0.453990504057562\e[0m ---\e[36m<\e[0m-
+\e[91m   -0.309016999154682\e[0m ---\e[36m<\e[0m--
+\e[33m   -0.156434470181346\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m
+\e[33m-5.38469021089623e-09\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m
+\e[33m    0.156434459544555\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m-
+\e[93m    0.309016988912393\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m---
+\e[93m    0.453990494461973\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----
+\e[93m    0.587785247355326\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m
+\e[97m    0.707106776744405\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m-
+\e[97m    0.809016990576898\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m--
+\e[97m    0.891006521173364\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m---
+\e[97m     0.95105651418747\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[97m    0.987688339500081\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[96m                  1.0\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[97m    0.987688341746351\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[97m    0.951056518624698\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[97m    0.891006527692292\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m---
+\e[97m    0.809016999017009\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m--
+\e[97m    0.707106786897874\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m-
+\e[93m    0.587785258972143\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m
+\e[93m    0.453990507256091\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----
+\e[93m    0.309017002568779\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m---
+\e[33m    0.156434473726943\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m-
+\e[33m 8.97448279664863e-09\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m
+\e[33m   -0.156434455998958\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m
+\e[91m   -0.309016985498297\e[0m ---\e[36m<\e[0m--
+\e[91m   -0.453990491263445\e[0m ---\e[36m<\e[0m-
+\e[91m   -0.587785244451122\e[0m ---\e[36m<\e[0m
+\e[31m   -0.707106774206037\e[0m ---
+\e[31m    -0.80901698846687\e[0m --
+\e[31m   -0.891006519543632\e[0m -
+\e[31m   -0.951056513078163\e[0m 
+\e[31m-0.987688338938514000\e[0m 
+\e[90m     -01.000000000000\e[0m 
+\e[31m   -0.987688342307918\e[0m 
+\e[31m   -0.951056519734006\e[0m 
+\e[31m   -0.891006529322024\e[0m -
+\e[31m   -0.809017001127036\e[0m --
+\e[31m   -0.707106789436241\e[0m ---
+\e[91m   -0.587785261876346\e[0m ---\e[36m<\e[0m
+\e[91m   -0.453990510454621\e[0m ---\e[36m<\e[0m-
+\e[91m   -0.309017005982876\e[0m ---\e[36m<\e[0m--
+\e[33m   -0.156434477272541\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m
+\e[33m-1.25642771587579e-08\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m
+\e[33m    0.156434452453361\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m-
+\e[93m    0.309016982084201\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m---
+\e[93m    0.453990488064915\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----
+\e[93m     0.58778524154692\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m
+\e[97m     0.70710677166767\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m-
+\e[97m    0.809016986356842\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m--
+\e[97m    0.891006517913899\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m---
+\e[97m    0.951056511968855\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[97m    0.987688338376946\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
diff --git a/t/t1932-colorwave_fireworks_-c_--palette=fire256.in b/t/t1932-colorwave_fireworks_-c_--palette=fire256.in
new file mode 120000 (symlink)
index 0000000..5ecaf32
--- /dev/null
@@ -0,0 +1 @@
+t1920-colorwave_uncolored_-c_--palette=.in
\ No newline at end of file
diff --git a/t/t1932-colorwave_fireworks_-c_--palette=fire256.out b/t/t1932-colorwave_fireworks_-c_--palette=fire256.out
new file mode 100644 (file)
index 0000000..d33a74e
--- /dev/null
@@ -0,0 +1,80 @@
+\e[38;5;159m                    1\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[38;5;231m    0.987688340623216\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[38;5;231m    0.951056516406084\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[38;5;231m    0.891006524432828\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m---
+\e[38;5;230m    0.809016994796953\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m--
+\e[38;5;229m    0.707106781821139\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m-
+\e[38;5;228m    0.587785253163734\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m
+\e[38;5;227m    0.453990500859032\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----
+\e[38;5;226m    0.309016995740586\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m---
+\e[38;5;220m     0.15643446663575\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m-
+\e[38;5;214m 1.79489673696541e-09\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m
+\e[38;5;208m   -0.156434463090152\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m
+\e[38;5;202m    -0.30901699232649\e[0m ---\e[36m<\e[0m--
+\e[38;5;196m   -0.453990497660503\e[0m ---\e[36m<\e[0m-
+\e[38;5;160m    -0.58778525025953\e[0m ---\e[36m<\e[0m
+\e[38;5;124m   -0.707106779282772\e[0m ---
+\e[38;5;88m   -0.809016992686925\e[0m --
+\e[38;5;52m   -0.891006522803095\e[0m -
+\e[38;5;52m   -0.951056515296777\e[0m 
+\e[38;5;52m   -0.987688340061649\e[0m 
+\e[38;5;235m                   -1\e[0m 
+\e[38;5;52m   -0.987688341184783\e[0m 
+\e[38;5;52m   -0.951056517515392\e[0m 
+\e[38;5;52m    -0.89100652606256\e[0m -
+\e[38;5;88m   -0.809016996906981\e[0m --
+\e[38;5;124m   -0.707106784359506\e[0m ---
+\e[38;5;160m   -0.587785256067938\e[0m ---\e[36m<\e[0m
+\e[38;5;196m   -0.453990504057562\e[0m ---\e[36m<\e[0m-
+\e[38;5;202m   -0.309016999154682\e[0m ---\e[36m<\e[0m--
+\e[38;5;208m   -0.156434470181346\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m
+\e[38;5;214m-5.38469021089623e-09\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m
+\e[38;5;220m    0.156434459544555\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m-
+\e[38;5;226m    0.309016988912393\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m---
+\e[38;5;227m    0.453990494461973\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----
+\e[38;5;228m    0.587785247355326\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m
+\e[38;5;229m    0.707106776744405\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m-
+\e[38;5;230m    0.809016990576898\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m--
+\e[38;5;231m    0.891006521173364\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m---
+\e[38;5;231m     0.95105651418747\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[38;5;231m    0.987688339500081\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[38;5;159m                  1.0\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[38;5;231m    0.987688341746351\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[38;5;231m    0.951056518624698\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[38;5;231m    0.891006527692292\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m---
+\e[38;5;230m    0.809016999017009\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m--
+\e[38;5;229m    0.707106786897874\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m-
+\e[38;5;228m    0.587785258972143\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m
+\e[38;5;227m    0.453990507256091\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----
+\e[38;5;226m    0.309017002568779\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m---
+\e[38;5;220m    0.156434473726943\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m-
+\e[38;5;214m 8.97448279664863e-09\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m
+\e[38;5;208m   -0.156434455998958\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m
+\e[38;5;202m   -0.309016985498297\e[0m ---\e[36m<\e[0m--
+\e[38;5;196m   -0.453990491263445\e[0m ---\e[36m<\e[0m-
+\e[38;5;160m   -0.587785244451122\e[0m ---\e[36m<\e[0m
+\e[38;5;124m   -0.707106774206037\e[0m ---
+\e[38;5;88m    -0.80901698846687\e[0m --
+\e[38;5;52m   -0.891006519543632\e[0m -
+\e[38;5;52m   -0.951056513078163\e[0m 
+\e[38;5;52m-0.987688338938514000\e[0m 
+\e[38;5;235m     -01.000000000000\e[0m 
+\e[38;5;52m   -0.987688342307918\e[0m 
+\e[38;5;52m   -0.951056519734006\e[0m 
+\e[38;5;52m   -0.891006529322024\e[0m -
+\e[38;5;88m   -0.809017001127036\e[0m --
+\e[38;5;124m   -0.707106789436241\e[0m ---
+\e[38;5;160m   -0.587785261876346\e[0m ---\e[36m<\e[0m
+\e[38;5;196m   -0.453990510454621\e[0m ---\e[36m<\e[0m-
+\e[38;5;202m   -0.309017005982876\e[0m ---\e[36m<\e[0m--
+\e[38;5;208m   -0.156434477272541\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m
+\e[38;5;214m-1.25642771587579e-08\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m
+\e[38;5;220m    0.156434452453361\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m-
+\e[38;5;226m    0.309016982084201\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m---
+\e[38;5;227m    0.453990488064915\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----
+\e[38;5;228m     0.58778524154692\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m
+\e[38;5;229m     0.70710677166767\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m-
+\e[38;5;230m    0.809016986356842\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m--
+\e[38;5;231m    0.891006517913899\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m---
+\e[38;5;231m    0.951056511968855\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----
+\e[38;5;231m    0.987688338376946\e[0m ---\e[36m<\e[0m---\e[36m+\e[0m\e[36m|\e[0m----\e[36m>\e[0m----