├── .flake8
├── .git_archival.txt
├── .gitattributes
├── .github
└── workflows
│ ├── build.yaml
│ ├── docs.yaml
│ ├── downstream_tests.yaml
│ ├── nightly_lock.yaml
│ └── test.yaml
├── .gitignore
├── .pre-commit-config.yaml
├── CODE_OF_CONDUCT.md
├── LICENSE.txt
├── README.md
├── assets
├── CET
│ ├── circle_mgbm_67_c31_n256.csv
│ ├── circle_mgbm_67_c31_n256_s25.csv
│ ├── cyclic-protanopic-deuteranopic_bwyk_16-96_c31_n256.csv
│ ├── cyclic-protanopic-deuteranopic_wywb_55-96_c33_n256.csv
│ ├── cyclic-tritanopic_cwrk_40-100_c20_n256.csv
│ ├── cyclic-tritanopic_wrwc_70-100_c20_n256.csv
│ ├── cyclic_bgrmb_35-70_c75_n256.csv
│ ├── cyclic_bgrmb_35-70_c75_n256_s25.csv
│ ├── cyclic_grey_15-85_c0_n256.csv
│ ├── cyclic_grey_15-85_c0_n256_s25.csv
│ ├── cyclic_mrybm_35-75_c68_n256.csv
│ ├── cyclic_mrybm_35-75_c68_n256_s25.csv
│ ├── cyclic_mybm_20-100_c48_n256.csv
│ ├── cyclic_mybm_20-100_c48_n256_s25.csv
│ ├── cyclic_mygbm_30-95_c78_n256.csv
│ ├── cyclic_mygbm_30-95_c78_n256_s25.csv
│ ├── cyclic_mygbm_50-90_c46_n256.csv
│ ├── cyclic_mygbm_50-90_c46_n256_s25.csv
│ ├── cyclic_rygcbmr_50-90_c64_n256.csv
│ ├── cyclic_rygcbmr_50-90_c64_n256_s25.csv
│ ├── cyclic_wrkbw_10-90_c43_n256.csv
│ ├── cyclic_wrkbw_10-90_c43_n256_s25.csv
│ ├── cyclic_wrwbw_40-90_c42_n256.csv
│ ├── cyclic_wrwbw_40-90_c42_n256_s25.csv
│ ├── cyclic_ymcgy_60-90_c67_n256.csv
│ ├── cyclic_ymcgy_60-90_c67_n256_s25.csv
│ ├── diverging-isoluminant_cjm_75_c23_n256.csv
│ ├── diverging-isoluminant_cjm_75_c24_n256.csv
│ ├── diverging-isoluminant_cjo_70_c25_n256.csv
│ ├── diverging-linear-protanopic-deuteranopic_bjy_57-89_c34_n256.csv
│ ├── diverging-linear_bjr_30-55_c53_n256.csv
│ ├── diverging-linear_bjy_30-90_c45_n256.csv
│ ├── diverging-protanopic-deuteranopic_bwy_60-95_c32_n256.csv
│ ├── diverging-rainbow_bgymr_45-85_c67_n256.csv
│ ├── diverging-tritanopic_cwr_75-98_c20_n256.csv
│ ├── diverging_bkr_55-10_c35_n256.csv
│ ├── diverging_bky_60-10_c30_n256.csv
│ ├── diverging_bwg_20-95_c41_n256.csv
│ ├── diverging_bwr_20-95_c54_n256.csv
│ ├── diverging_bwr_40-95_c42_n256.csv
│ ├── diverging_bwr_55-98_c37_n256.csv
│ ├── diverging_cwm_80-100_c22_n256.csv
│ ├── diverging_gkr_60-10_c40_n256.csv
│ ├── diverging_gwr_55-95_c38_n256.csv
│ ├── diverging_gwv_55-95_c39_n256.csv
│ ├── isoluminant_cgo_70_c39_n256.csv
│ ├── isoluminant_cgo_80_c38_n256.csv
│ ├── isoluminant_cm_70_c39_n256.csv
│ ├── linear-protanopic-deuteranopic_kbjyw_5-95_c25_n256.csv
│ ├── linear-protanopic-deuteranopic_kbw_5-95_c34_n256.csv
│ ├── linear-protanopic-deuteranopic_kbw_5-98_c40_n256.csv
│ ├── linear-protanopic-deuteranopic_kyw_5-95_c49_n256.csv
│ ├── linear-tritanopic_kcw_5-95_c22_n256.csv
│ ├── linear-tritanopic_krjcw_5-95_c24_n256.csv
│ ├── linear-tritanopic_krjcw_5-98_c46_n256.csv
│ ├── linear-tritanopic_krw_5-95_c46_n256.csv
│ ├── linear_bgy_10-95_c74_n256.csv
│ ├── linear_bgyw_15-100_c67_n256.csv
│ ├── linear_bgyw_15-100_c68_n256.csv
│ ├── linear_bgyw_20-98_c66_n256.csv
│ ├── linear_blue_95-50_c20_n256.csv
│ ├── linear_bmw_5-95_c86_n256.csv
│ ├── linear_bmw_5-95_c89_n256.csv
│ ├── linear_bmy_10-95_c71_n256.csv
│ ├── linear_bmy_10-95_c78_n256.csv
│ ├── linear_gow_60-85_c27_n256.csv
│ ├── linear_gow_65-90_c35_n256.csv
│ ├── linear_grey_0-100_c0_n256.csv
│ ├── linear_grey_10-95_c0_n256.csv
│ ├── linear_kbc_5-95_c73_n256.csv
│ ├── linear_kbgoy_20-95_c57_n256.csv
│ ├── linear_kbgyw_10-98_c63_n256.csv
│ ├── linear_kbgyw_5-98_c62_n256.csv
│ ├── linear_kgy_5-95_c69_n256.csv
│ ├── linear_kry_0-97_c73_n256.csv
│ ├── linear_kry_5-95_c72_n256.csv
│ ├── linear_kry_5-98_c75_n256.csv
│ ├── linear_kryw_0-100_c71_n256.csv
│ ├── linear_kryw_5-100_c64_n256.csv
│ ├── linear_kryw_5-100_c67_n256.csv
│ ├── linear_ternary-blue_0-44_c57_n256.csv
│ ├── linear_ternary-green_0-46_c42_n256.csv
│ ├── linear_ternary-red_0-50_c52_n256.csv
│ ├── linear_wcmr_100-45_c42_n256.csv
│ ├── linear_worb_100-25_c53_n256.csv
│ ├── linear_wyor_100-45_c55_n256.csv
│ ├── rainbow_bgyr_10-90_c83_n256.csv
│ ├── rainbow_bgyr_35-85_c72_n256.csv
│ ├── rainbow_bgyr_35-85_c73_n256.csv
│ ├── rainbow_bgyrm_35-85_c69_n256.csv
│ └── rainbow_bgyrm_35-85_c71_n256.csv
├── CET_merge.py
├── CET_to_py.py
├── Glasbey
│ ├── glasbey_bw_minc_20_hue_150_280_n256.csv
│ ├── glasbey_bw_minc_20_hue_330_100_n256.csv
│ ├── glasbey_bw_minc_20_maxl_70_n256.csv
│ ├── glasbey_bw_minc_20_minl_30_n256.csv
│ ├── glasbey_bw_minc_20_n256.csv
│ ├── glasbey_bw_n256.csv
│ ├── glasbey_category10_n256.csv
│ └── glasbey_hv_n256.csv
├── colorcet.m
├── make_csvs_from_colorcet.m
└── rename_CET_maps.py
├── colorcet
├── __init__.py
├── plotting.py
├── py.typed
├── sineramp.py
└── tests
│ ├── README.md
│ ├── __init__.py
│ ├── baseline
│ ├── test_matplotlib.png
│ ├── test_matplotlib_default_colormap_plot_blues.png
│ ├── test_matplotlib_default_colormap_plot_kbc.png
│ ├── test_matplotlib_glasbey_ge_3_10.png
│ └── test_matplotlib_glasbey_lt_3_10.png
│ ├── test_aliases.py
│ ├── test_bokeh.py
│ └── test_matplotlib.py
├── doc
├── _static
│ ├── custom.css
│ ├── favicon.ico
│ ├── logo.png
│ ├── logo_horizontal.png
│ └── logo_stacked.png
├── about.rst
├── assets
│ ├── images
│ │ ├── census_fire.png
│ │ ├── census_hot.png
│ │ ├── fire.png
│ │ ├── hot.png
│ │ ├── jet.png
│ │ ├── named.png
│ │ ├── rainbow.png
│ │ └── rainbow4.png
│ └── write_named.py
├── conf.py
├── developer_guide.md
├── getting_started
│ └── index.rst
├── governance
│ └── project-docs
│ │ ├── CONTRIBUTING.md
│ │ ├── GOVERNANCE.md
│ │ ├── LICENSE.md
│ │ └── MEMBERS.md
├── index.ipynb
└── user_guide
│ ├── Categorical.ipynb
│ ├── Continuous.ipynb
│ └── index.ipynb
├── pixi.toml
├── pyproject.toml
└── scripts
├── conda
├── build.sh
└── recipe
│ └── meta.yaml
└── sync_git_tags.py
/.flake8:
--------------------------------------------------------------------------------
1 | [flake8]
2 | include = *.py
3 | exclude = .git,__pycache__,.tox,.eggs,*.egg,doc,dist,build,_build,.ipynb_checkpoints,run_test.py
4 | ignore = E,
5 | W
6 |
--------------------------------------------------------------------------------
/.git_archival.txt:
--------------------------------------------------------------------------------
1 | node: d3f302084d3f0ad7b0a9f6fb30b0bfdda71ea60f
2 | node-date: 2025-06-04T10:02:03+02:00
3 | describe-name: v3.1.1a1-8-gd3f3020
4 | ref-names: HEAD -> main
5 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | # For setuptools_scm with .git_archival.txt
2 | .git_archival.txt export-subst
3 | # Line Endings configuration file for Git
4 | # Set the default behavior, in case people don't have or can't have core.autocrlf set.
5 | * text=auto
6 |
--------------------------------------------------------------------------------
/.github/workflows/build.yaml:
--------------------------------------------------------------------------------
1 | name: packages
2 | on:
3 | push:
4 | tags:
5 | - 'v[0-9]+.[0-9]+.[0-9]+'
6 | - 'v[0-9]+.[0-9]+.[0-9]+a[0-9]+'
7 | - 'v[0-9]+.[0-9]+.[0-9]+b[0-9]+'
8 | - 'v[0-9]+.[0-9]+.[0-9]+rc[0-9]+'
9 | # Dry-run only
10 | workflow_dispatch:
11 | schedule:
12 | - cron: '0 9 * * SUN'
13 |
14 | env:
15 | PYTHON_VERSION: "3.11"
16 | PACKAGE: "colorcet"
17 |
18 | defaults:
19 | run:
20 | shell: bash -e {0}
21 |
22 | jobs:
23 | waiting_room:
24 | name: Waiting Room
25 | runs-on: ubuntu-latest
26 | needs: [conda_build, pip_install]
27 | if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags/')
28 | environment:
29 | name: publish
30 | steps:
31 | - run: echo "All builds have finished, have been approved, and ready to publish"
32 |
33 | pixi_lock:
34 | name: Pixi lock
35 | runs-on: ubuntu-latest
36 | steps:
37 | - uses: holoviz-dev/holoviz_tasks/pixi_lock@v0
38 |
39 | conda_build:
40 | name: Build Conda
41 | needs: [pixi_lock]
42 | runs-on: "ubuntu-latest"
43 | steps:
44 | - uses: holoviz-dev/holoviz_tasks/pixi_install@v0
45 | with:
46 | environments: "build"
47 | download-data: false
48 | install: false
49 | - name: conda build
50 | run: pixi run -e build build-conda
51 | - uses: actions/upload-artifact@v4
52 | if: always()
53 | with:
54 | name: conda
55 | path: dist/*.tar.bz2
56 | if-no-files-found: error
57 |
58 | conda-publish:
59 | name: Publish Conda
60 | runs-on: ubuntu-latest
61 | needs: [conda_build, waiting_room]
62 | if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags/')
63 | defaults:
64 | run:
65 | shell: bash -el {0}
66 | steps:
67 | - uses: actions/download-artifact@v4
68 | with:
69 | name: conda
70 | path: dist/
71 | - name: Set environment variables
72 | run: |
73 | echo "TAG=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV
74 | echo "CONDA_FILE=$(ls dist/*.tar.bz2)" >> $GITHUB_ENV
75 | - uses: conda-incubator/setup-miniconda@v3
76 | with:
77 | miniconda-version: "latest"
78 | channels: "conda-forge"
79 | - name: conda setup
80 | run: |
81 | conda install -y anaconda-client
82 | - name: conda dev upload
83 | if: contains(env.TAG, 'a') || contains(env.TAG, 'b') || contains(env.TAG, 'rc')
84 | run: |
85 | anaconda --token ${{ secrets.CONDA_UPLOAD_TOKEN }} upload --user pyviz --label=dev $CONDA_FILE
86 | - name: conda main upload
87 | if: (!(contains(env.TAG, 'a') || contains(env.TAG, 'b') || contains(env.TAG, 'rc')))
88 | run: |
89 | anaconda --token ${{ secrets.CONDA_UPLOAD_TOKEN }} upload --user pyviz --label=dev --label=main $CONDA_FILE
90 |
91 | pip_build:
92 | name: Build PyPI
93 | needs: [pixi_lock]
94 | runs-on: "ubuntu-latest"
95 | steps:
96 | - uses: holoviz-dev/holoviz_tasks/pixi_install@v0
97 | with:
98 | environments: "build"
99 | download-data: false
100 | install: false
101 | - name: Build package
102 | run: pixi run -e build build-pip
103 | - uses: actions/upload-artifact@v4
104 | if: always()
105 | with:
106 | name: pip
107 | path: dist/
108 | if-no-files-found: error
109 |
110 | pip_install:
111 | name: Install PyPI
112 | runs-on: "ubuntu-latest"
113 | needs: [pip_build]
114 | steps:
115 | - uses: actions/setup-python@v5
116 | with:
117 | python-version: ${{ env.PYTHON_VERSION }}
118 | - uses: actions/download-artifact@v4
119 | with:
120 | name: pip
121 | path: dist/
122 | - name: Install package
123 | run: python -m pip install dist/*.whl
124 | - name: Import package
125 | run: python -c "import $PACKAGE; print($PACKAGE._version.__version__)"
126 |
127 | pip_publish:
128 | name: Publish to PyPI
129 | runs-on: ubuntu-latest
130 | needs: [pip_build, waiting_room]
131 | if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags/')
132 | permissions:
133 | id-token: write
134 | steps:
135 | - uses: actions/download-artifact@v4
136 | with:
137 | name: pip
138 | path: dist/
139 | - name: Publish to PyPi
140 | uses: pypa/gh-action-pypi-publish@release/v1
141 | with:
142 | user: ${{ secrets.PPU }}
143 | password: ${{ secrets.PPP }}
144 | packages-dir: dist/
145 |
--------------------------------------------------------------------------------
/.github/workflows/docs.yaml:
--------------------------------------------------------------------------------
1 | name: docs
2 | on:
3 | push:
4 | tags:
5 | - 'v[0-9]+.[0-9]+.[0-9]+'
6 | - 'v[0-9]+.[0-9]+.[0-9]+a[0-9]+'
7 | - 'v[0-9]+.[0-9]+.[0-9]+b[0-9]+'
8 | - 'v[0-9]+.[0-9]+.[0-9]+rc[0-9]+'
9 | workflow_dispatch:
10 | inputs:
11 | target:
12 | description: 'Site to build and deploy, or dry-run'
13 | type: choice
14 | options:
15 | - dev
16 | - main
17 | - dryrun
18 | required: true
19 | default: dryrun
20 | schedule:
21 | - cron: '0 9 * * SUN'
22 |
23 | defaults:
24 | run:
25 | shell: bash -e {0}
26 |
27 | env:
28 | PYTHON_VERSION: "3.11"
29 | MPLBACKEND: "Agg"
30 |
31 | jobs:
32 | pixi_lock:
33 | name: Pixi lock
34 | runs-on: ubuntu-latest
35 | steps:
36 | - uses: holoviz-dev/holoviz_tasks/pixi_lock@v0
37 |
38 | docs_build:
39 | name: Build Documentation
40 | needs: [pixi_lock]
41 | runs-on: 'ubuntu-latest'
42 | timeout-minutes: 120
43 | outputs:
44 | tag: ${{ steps.vars.outputs.tag }}
45 | env:
46 | DISPLAY: ":99.0"
47 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
48 | steps:
49 | - uses: holoviz-dev/holoviz_tasks/pixi_install@v0
50 | with:
51 | environments: docs
52 | - name: Build documentation
53 | run: pixi run -e docs docs-build
54 | - uses: actions/upload-artifact@v4
55 | if: always()
56 | with:
57 | name: docs
58 | if-no-files-found: error
59 | path: builtdocs
60 | - name: Set output
61 | id: vars
62 | run: |
63 | echo "Deploying from ref ${GITHUB_REF#refs/*/}"
64 | echo "tag=${GITHUB_REF#refs/*/}" >> $GITHUB_OUTPUT
65 | - name: report failure
66 | if: failure()
67 | run: cat /tmp/sphinx-*.log | tail -n 100
68 |
69 | docs_publish:
70 | name: Publish Documentation
71 | runs-on: "ubuntu-latest"
72 | needs: [docs_build]
73 | env:
74 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
75 | AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
76 | AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
77 | AWS_DEFAULT_REGION: ${{ secrets.AWS_DEFAULT_REGION }}
78 | steps:
79 | - uses: actions/download-artifact@v4
80 | with:
81 | name: docs
82 | path: builtdocs/
83 | - name: Set output
84 | id: vars
85 | run: echo "tag=${{ needs.docs_build.outputs.tag }}" >> $GITHUB_OUTPUT
86 | - name: Deploy dev
87 | uses: peaceiris/actions-gh-pages@v3
88 | if: |
89 | (github.event_name == 'workflow_dispatch' && github.event.inputs.target == 'dev') ||
90 | (github.event_name == 'push' && (contains(steps.vars.outputs.tag, 'a') || contains(steps.vars.outputs.tag, 'b') || contains(steps.vars.outputs.tag, 'rc')))
91 | with:
92 | personal_token: ${{ secrets.ACCESS_TOKEN }}
93 | external_repository: holoviz-dev/colorcet
94 | publish_dir: ./builtdocs
95 | force_orphan: true
96 | - name: Deploy main
97 | if: |
98 | (github.event_name == 'workflow_dispatch' && github.event.inputs.target == 'main') ||
99 | (github.event_name == 'push' && !(contains(steps.vars.outputs.tag, 'a') || contains(steps.vars.outputs.tag, 'b') || contains(steps.vars.outputs.tag, 'rc')))
100 | uses: peaceiris/actions-gh-pages@v3
101 | with:
102 | github_token: ${{ secrets.GITHUB_TOKEN }}
103 | publish_dir: ./builtdocs
104 | cname: colorcet.holoviz.org
105 | force_orphan: true
106 |
--------------------------------------------------------------------------------
/.github/workflows/downstream_tests.yaml:
--------------------------------------------------------------------------------
1 | name: downstream_tests
2 |
3 | on:
4 | # Run this workflow after the build workflow has completed.
5 | workflow_run:
6 | workflows: [packages]
7 | types: [completed]
8 | # Or by triggering it manually via Github's UI
9 | workflow_dispatch:
10 | inputs:
11 | manual:
12 | description: don't change me!
13 | type: boolean
14 | required: true
15 | default: true
16 |
17 | jobs:
18 | downstream_tests:
19 | uses: holoviz-dev/holoviz_tasks/.github/workflows/run_downstream_tests.yaml@main
20 | with:
21 | downstream_repos_as_json: "{\"downstream_repo\":[\"holoviews\", \"hvplot\", \"datashader\"]}"
22 | secrets:
23 | ACCESS_TOKEN: ${{ secrets.ACCESS_TOKEN }}
24 |
--------------------------------------------------------------------------------
/.github/workflows/nightly_lock.yaml:
--------------------------------------------------------------------------------
1 | name: nightly_lock
2 | on:
3 | workflow_dispatch:
4 | schedule:
5 | - cron: "0 0 * * *"
6 |
7 | env:
8 | PACKAGE: "colorcet"
9 |
10 | jobs:
11 | pixi_lock:
12 | if: ${{ !github.event.repository.fork }}
13 | name: Pixi lock
14 | runs-on: ubuntu-latest
15 | timeout-minutes: 5
16 | steps:
17 | - uses: holoviz-dev/holoviz_tasks/pixi_lock@v0
18 |
--------------------------------------------------------------------------------
/.github/workflows/test.yaml:
--------------------------------------------------------------------------------
1 | name: tests
2 | on:
3 | push:
4 | branches:
5 | - main
6 | pull_request:
7 | branches:
8 | - "*"
9 | workflow_dispatch:
10 | inputs:
11 | target:
12 | description: "How much of the test suite to run"
13 | type: choice
14 | default: default
15 | options:
16 | - default
17 | - full
18 | cache:
19 | description: "Use cache"
20 | type: boolean
21 | default: true
22 |
23 | schedule:
24 | - cron: "0 9 * * SUN"
25 |
26 | concurrency:
27 | group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
28 | cancel-in-progress: true
29 |
30 | defaults:
31 | run:
32 | shell: bash -e {0}
33 |
34 | env:
35 | DISPLAY: ":99.0"
36 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
37 | COV: "--cov=./colorcet --cov-report=xml"
38 |
39 | jobs:
40 | pre_commit:
41 | name: Run pre-commit
42 | runs-on: "ubuntu-latest"
43 | steps:
44 | - uses: holoviz-dev/holoviz_tasks/pre-commit@v0
45 |
46 | setup:
47 | name: Setup workflow
48 | runs-on: ubuntu-latest
49 | permissions:
50 | pull-requests: read
51 | outputs:
52 | code_change: ${{ steps.filter.outputs.code }}
53 | matrix: ${{ env.MATRIX }}
54 | steps:
55 | - uses: actions/checkout@v4
56 | if: github.event_name != 'pull_request'
57 | - name: Check for code changes
58 | uses: dorny/paths-filter@v3
59 | id: filter
60 | with:
61 | filters: |
62 | code:
63 | - 'colorcet/**'
64 | - 'pixi.toml'
65 | - 'pyproject.toml'
66 | - '.github/workflows/test.yaml'
67 | - name: Set matrix option
68 | run: |
69 | if [[ '${{ github.event_name }}' == 'workflow_dispatch' ]]; then
70 | OPTION=${{ github.event.inputs.target }}
71 | elif [[ '${{ github.event_name }}' == 'schedule' ]]; then
72 | OPTION="full"
73 | elif [[ '${{ github.event_name }}' == 'push' && '${{ github.ref_type }}' == 'tag' ]]; then
74 | OPTION="full"
75 | else
76 | OPTION="default"
77 | fi
78 | echo "MATRIX_OPTION=$OPTION" >> $GITHUB_ENV
79 | - name: Set test matrix with 'default' option
80 | if: env.MATRIX_OPTION == 'default'
81 | run: |
82 | MATRIX=$(jq -nsc '{
83 | "os": ["ubuntu-latest", "macos-latest", "windows-latest"],
84 | "environment": ["test-39", "test-313"],
85 | }')
86 | echo "MATRIX=$MATRIX" >> $GITHUB_ENV
87 | - name: Set test matrix with 'full' option
88 | if: env.MATRIX_OPTION == 'full'
89 | run: |
90 | MATRIX=$(jq -nsc '{
91 | "os": ["ubuntu-latest", "macos-latest", "windows-latest"],
92 | "environment": ["test-39", "test-310", "test-311", "test-312", "test-313"],
93 | }')
94 | echo "MATRIX=$MATRIX" >> $GITHUB_ENV
95 |
96 | pixi_lock:
97 | name: Pixi lock
98 | runs-on: ubuntu-latest
99 | steps:
100 | - uses: holoviz-dev/holoviz_tasks/pixi_lock@v0
101 | with:
102 | cache: ${{ github.event.inputs.cache == 'true' || github.event.inputs.cache == '' }}
103 |
104 | type_test_suite:
105 | name: Type Check
106 | needs: [pre_commit, setup, pixi_lock]
107 | runs-on: ubuntu-latest
108 | if: needs.setup.outputs.code_change == 'true'
109 | steps:
110 | - uses: holoviz-dev/holoviz_tasks/pixi_install@v0
111 | with:
112 | environments: test-313
113 | - name: Run Type Check 3.9
114 | run: pixi run test-type --python-version=3.9
115 | - name: Run Type Check 3.13
116 | run: pixi run test-type --python-version=3.13
117 |
118 | unit_test_suite:
119 | name: unit:${{ matrix.environment }}:${{ matrix.os }}
120 | needs: [pre_commit, setup, pixi_lock]
121 | runs-on: ${{ matrix.os }}
122 | if: needs.setup.outputs.code_change == 'true'
123 | strategy:
124 | fail-fast: false
125 | matrix: ${{ fromJson(needs.setup.outputs.matrix) }}
126 | timeout-minutes: 60
127 | steps:
128 | - uses: holoviz-dev/holoviz_tasks/pixi_install@v0
129 | with:
130 | environments: ${{ matrix.environment }}
131 | - name: Test Unit
132 | run: |
133 | pixi run -e ${{ matrix.environment }} test-unit $COV
134 | - name: Test Examples
135 | run: |
136 | pixi run -e ${{ matrix.environment }} test-example
137 | - uses: codecov/codecov-action@v4
138 | with:
139 | token: ${{ secrets.CODECOV_TOKEN }}
140 |
141 | core_test_suite:
142 | name: core:${{ matrix.environment }}:${{ matrix.os }}
143 | needs: [pre_commit, setup, pixi_lock]
144 | runs-on: ${{ matrix.os }}
145 | if: needs.setup.outputs.code_change == 'true'
146 | strategy:
147 | fail-fast: false
148 | matrix:
149 | os: ["ubuntu-latest"]
150 | environment: ["test-core"]
151 | timeout-minutes: 60
152 | steps:
153 | - uses: holoviz-dev/holoviz_tasks/pixi_install@v0
154 | with:
155 | environments: ${{ matrix.environment }}
156 | - name: Test Unit
157 | run: |
158 | pixi run -e ${{ matrix.environment }} test-unit
159 |
160 | result_test_suite:
161 | name: result:test
162 | needs: [unit_test_suite, core_test_suite, type_test_suite]
163 | if: always()
164 | runs-on: ubuntu-latest
165 | steps:
166 | - name: check for failures
167 | if: contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled')
168 | run: echo job failed && exit 1
169 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | *.py[cod]
2 | *~
3 | *.egg
4 | *.egg-info
5 | *.swp
6 | *.DS_Store
7 | *.so
8 | *.o
9 | *.out
10 | *.lock
11 | /doc/_build
12 | /doc/Reference_Manual/*
13 | !/doc/Reference_Manual/index.rst
14 | .ipynb_checkpoints
15 | .tox/
16 | .coverage
17 | coverage.xml
18 | __pycache__
19 | .doit*
20 | *.egg-info
21 | pip-wheel-metadata
22 | **.ipynb_checkpoints
23 | /build
24 | dist/
25 | .venv/
26 | venv/
27 |
28 | # nbsite
29 | # these files normally shouldn't be checked in as they should be
30 | # dynamically built from notebooks
31 | # this dir contains the whole website and should not be checked in on main
32 | builtdocs/
33 | # myst-nb output dir
34 | jupyter_execute/
35 |
36 | # CET_updates.py is an intermediate file and should not be versioned.
37 | assets/CET_updates.py
38 |
39 | # setuptools_scm
40 | colorcet/_version.py
41 |
42 | # pixi
43 | .pixi
44 | pixi.lock
45 |
--------------------------------------------------------------------------------
/.pre-commit-config.yaml:
--------------------------------------------------------------------------------
1 | # This is the configuration for pre-commit, a local framework for managing pre-commit hooks
2 | # Check out the docs at: https://pre-commit.com/
3 |
4 | default_stages: [pre-commit]
5 |
6 | # Exclude Matlab files
7 | exclude: '.+\.m$'
8 |
9 | repos:
10 | - repo: https://github.com/nbQA-dev/nbQA
11 | rev: 1.7.1
12 | hooks:
13 | - id: nbqa-flake8
14 | - repo: https://github.com/pre-commit/pre-commit-hooks
15 | rev: v4.5.0
16 | hooks:
17 | - id: check-builtin-literals
18 | - id: check-case-conflict
19 | - id: check-docstring-first
20 | - id: check-executables-have-shebangs
21 | - id: check-toml
22 | - id: detect-private-key
23 | - id: end-of-file-fixer
24 | exclude: (\.min\.js$|\.svg$)
25 | - id: trailing-whitespace
26 | - repo: https://github.com/PyCQA/flake8
27 | rev: 7.0.0
28 | hooks:
29 | - id: flake8 # See 'setup.cfg' for args
30 | args: [colorcet]
31 | files: colorcet/
32 | - repo: https://github.com/hoxbro/clean_notebook
33 | rev: v0.1.15a2
34 | hooks:
35 | - id: clean-notebook
36 |
--------------------------------------------------------------------------------
/CODE_OF_CONDUCT.md:
--------------------------------------------------------------------------------
1 | # Code of Conduct
2 |
3 | For the code of conduct, see [HoloViz/HoloViz - CODE_OF_CONDUCT.md](https://github.com/holoviz/holoviz/blob/colorcet-gov/CODE_OF_CONDUCT.md).
4 |
5 | The Colorcet Project’s equivalently named documents take precedence over any external materials referenced within this linked document above.
6 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | 
2 |
3 | -----------------
4 |
5 | # Colorcet: Collection of perceptually uniform colormaps
6 |
7 | | | |
8 | | --- | --- |
9 | | Build Status | [](https://github.com/holoviz/colorcet/actions/workflows/tests.yaml?query=branch%3Amain) |
10 | | Coverage | [](https://codecov.io/gh/holoviz/colorcet) ||
11 | | Latest dev release | [](https://github.com/holoviz/colorcet/tags) [](https://holoviz-dev.github.io/colorcet/) |
12 | | Latest release | [](https://github.com/holoviz/colorcet/releases) [](https://pypi.python.org/pypi/colorcet) [](https://anaconda.org/holoviz/colorcet) [](https://anaconda.org/conda-forge/colorcet) [](https://anaconda.org/anaconda/colorcet) |
13 | | Python | [](https://pypi.org/project/colorcet/) |
14 | | Docs | [](https://github.com/holoviz/colorcet/tree/gh-pages) [](https://colorcet.holoviz.org) |
15 |
16 |
17 | ## What is it?
18 |
19 | Colorcet is a collection of
20 | perceptually uniform colormaps for use with Python plotting programs like
21 | [bokeh](https://bokeh.org),
22 | [matplotlib](https://matplotlib.org),
23 | [holoviews](https://holoviews.org), and
24 | [datashader](https://github.com/bokeh/datashader) based on the
25 | set of [perceptually uniform colormaps](https://arxiv.org/abs/1509.03700) created
26 | by Peter Kovesi at the Center for Exploration Targeting.
27 |
28 |
29 | ## Installation
30 |
31 | Colorcet supports Python 3.9 and greater on Linux, Windows, or Mac
32 | and can be installed with conda:
33 |
34 | ```sh
35 | conda install colorcet
36 | ```
37 |
38 | or with pip:
39 |
40 | ```sh
41 | python -m pip install colorcet
42 | ```
43 |
44 | To work with JupyterLab you will also need the PyViz JupyterLab extension:
45 |
46 | ```sh
47 | conda install -c conda-forge jupyterlab
48 | jupyter labextension install @pyviz/jupyterlab_pyviz
49 | ```
50 |
51 | Once you have installed JupyterLab and the extension launch it with:
52 |
53 | ```sh
54 | jupyter-lab
55 | ```
56 |
57 | If you want to try out the latest features between releases, you can get the latest dev release by installing:
58 |
59 | ```sh
60 | conda install -c pyviz/label/dev colorcet
61 | ```
62 |
63 | For more information take a look at [Getting Started](https://colorcet.holoviz.org/getting_started).
64 |
65 | ## Learning more
66 |
67 | You can see all the details about the methods used to create these
68 | colormaps in [Peter Kovesi's 2015 arXiv
69 | paper](https://arxiv.org/pdf/1509.03700v1.pdf). Other useful
70 | background is available in a [1996 paper from
71 | IBM](https://web.archive.org/web/20161126173524/http://www.research.ibm.com/people/l/lloydt/color/color.HTM).
72 |
73 | The Matplotlib project also has a number of relevant resources,
74 | including an excellent
75 | [2015 SciPy talk](https://www.youtube.com/watch?v=xAoljeRJ3lU), the
76 | [viscm tool for creating maps like the four in mpl](https://github.com/matplotlib/viscm), the
77 | [cmocean site](https://matplotlib.org/cmocean/) collecting a set of maps created by viscm,
78 | and the [discussion of how the mpl maps were created](https://bids.github.io/colormap/).
79 |
80 |
81 | ## Samples
82 |
83 | Some of the Colorcet colormaps that have short, memorable names (which are probably
84 | the most useful ones) are visible here:
85 |
86 |
87 |
88 | But the complete set of 100+ is shown in the [User Guide](https://colorcet.holoviz.org/user_guide).
89 |
--------------------------------------------------------------------------------
/assets/CET/cyclic-tritanopic_wrwc_70-100_c20_n256.csv:
--------------------------------------------------------------------------------
1 | 0.98457,0.98115,0.98169
2 | 0.98868,0.9791,0.97837
3 | 0.99201,0.97625,0.97432
4 | 0.99463,0.97265,0.96956
5 | 0.99662,0.96839,0.96417
6 | 0.99809,0.96355,0.95825
7 | 0.99913,0.95825,0.95187
8 | 0.99983,0.95257,0.94516
9 | 1,0.94662,0.93817
10 | 1,0.94046,0.93099
11 | 1,0.93415,0.92369
12 | 1,0.92775,0.91629
13 | 1,0.9213,0.90884
14 | 1,0.9148,0.90136
15 | 1,0.90828,0.89388
16 | 0.99982,0.90175,0.88639
17 | 0.99952,0.89521,0.87889
18 | 0.99918,0.88868,0.87142
19 | 0.99881,0.88215,0.86396
20 | 0.9984,0.87562,0.8565
21 | 0.99796,0.86909,0.84906
22 | 0.99748,0.86257,0.84163
23 | 0.99697,0.85604,0.83421
24 | 0.99642,0.84952,0.8268
25 | 0.99584,0.84299,0.8194
26 | 0.99523,0.83647,0.81202
27 | 0.99459,0.82995,0.80465
28 | 0.99391,0.82343,0.79729
29 | 0.9932,0.81692,0.78994
30 | 0.99245,0.8104,0.7826
31 | 0.99167,0.80388,0.77527
32 | 0.99086,0.79737,0.76796
33 | 0.99002,0.79085,0.76066
34 | 0.98914,0.78434,0.75337
35 | 0.98823,0.77783,0.74609
36 | 0.9873,0.77131,0.73883
37 | 0.98633,0.7648,0.73158
38 | 0.98533,0.75829,0.72434
39 | 0.9843,0.75177,0.71711
40 | 0.98323,0.74525,0.70989
41 | 0.98214,0.73874,0.70269
42 | 0.98101,0.73222,0.6955
43 | 0.97986,0.72571,0.68832
44 | 0.97867,0.71918,0.68115
45 | 0.97746,0.71266,0.674
46 | 0.97621,0.70614,0.66685
47 | 0.97494,0.69961,0.65973
48 | 0.97364,0.69309,0.65261
49 | 0.97231,0.68656,0.64551
50 | 0.97094,0.68002,0.63842
51 | 0.96955,0.6735,0.63135
52 | 0.96814,0.66698,0.62431
53 | 0.9667,0.66048,0.61731
54 | 0.96524,0.65404,0.61037
55 | 0.96378,0.64766,0.60354
56 | 0.96231,0.64139,0.59684
57 | 0.96087,0.6353,0.59033
58 | 0.95946,0.62946,0.58411
59 | 0.95811,0.62398,0.57828
60 | 0.95686,0.61895,0.57295
61 | 0.95575,0.6145,0.56825
62 | 0.9548,0.61078,0.56432
63 | 0.95407,0.6079,0.56128
64 | 0.95357,0.60596,0.55924
65 | 0.95334,0.60505,0.55828
66 | 0.95338,0.60519,0.55843
67 | 0.95368,0.60639,0.5597
68 | 0.95425,0.60861,0.56203
69 | 0.95504,0.61172,0.56531
70 | 0.95604,0.61565,0.56946
71 | 0.95719,0.62027,0.57434
72 | 0.95847,0.62543,0.57983
73 | 0.95983,0.63103,0.58577
74 | 0.96125,0.63694,0.59207
75 | 0.96271,0.64307,0.59862
76 | 0.96417,0.64937,0.60536
77 | 0.96563,0.65577,0.61223
78 | 0.96709,0.66223,0.61919
79 | 0.96852,0.66873,0.62619
80 | 0.96993,0.67525,0.63325
81 | 0.97131,0.68178,0.64033
82 | 0.97267,0.68831,0.64742
83 | 0.97399,0.69484,0.65452
84 | 0.97528,0.70136,0.66164
85 | 0.97655,0.70789,0.66877
86 | 0.97779,0.71441,0.67592
87 | 0.97899,0.72093,0.68307
88 | 0.98017,0.72745,0.69024
89 | 0.98132,0.73397,0.69742
90 | 0.98244,0.74048,0.70462
91 | 0.98352,0.747,0.71183
92 | 0.98458,0.75351,0.71904
93 | 0.9856,0.76003,0.72628
94 | 0.98659,0.76654,0.73352
95 | 0.98755,0.77305,0.74077
96 | 0.98848,0.77957,0.74805
97 | 0.98938,0.78609,0.75533
98 | 0.99025,0.7926,0.76261
99 | 0.99108,0.79912,0.76992
100 | 0.99188,0.80563,0.77724
101 | 0.99266,0.81215,0.78457
102 | 0.99339,0.81866,0.79191
103 | 0.99409,0.82518,0.79926
104 | 0.99476,0.8317,0.80663
105 | 0.9954,0.83822,0.814
106 | 0.996,0.84474,0.82139
107 | 0.99657,0.85126,0.82879
108 | 0.99711,0.85778,0.8362
109 | 0.99761,0.86431,0.84362
110 | 0.99808,0.87084,0.85105
111 | 0.99852,0.87737,0.8585
112 | 0.99891,0.8839,0.86595
113 | 0.99928,0.89043,0.87342
114 | 0.99959,0.89697,0.88091
115 | 0.99986,0.90349,0.8884
116 | 1,0.91001,0.89588
117 | 1,0.9165,0.90336
118 | 1,0.92295,0.91082
119 | 1,0.92932,0.91823
120 | 0.99964,0.93559,0.92556
121 | 0.99899,0.9417,0.93277
122 | 0.99797,0.94758,0.93981
123 | 0.9965,0.95315,0.94658
124 | 0.99447,0.95831,0.95303
125 | 0.99178,0.96297,0.95903
126 | 0.98834,0.96702,0.96449
127 | 0.98409,0.97036,0.96934
128 | 0.97898,0.97293,0.97348
129 | 0.97301,0.97466,0.97685
130 | 0.96619,0.97556,0.97944
131 | 0.9586,0.97562,0.98125
132 | 0.95031,0.97491,0.98231
133 | 0.94142,0.97349,0.98269
134 | 0.93202,0.97146,0.98248
135 | 0.92224,0.96892,0.98176
136 | 0.91213,0.96597,0.98064
137 | 0.9018,0.96271,0.9792
138 | 0.89129,0.95921,0.97753
139 | 0.88066,0.95555,0.97568
140 | 0.86993,0.95177,0.97373
141 | 0.85913,0.94793,0.9717
142 | 0.84827,0.94403,0.96961
143 | 0.83736,0.94011,0.96751
144 | 0.82639,0.93617,0.96537
145 | 0.81539,0.93222,0.96323
146 | 0.80434,0.92826,0.9611
147 | 0.79324,0.92431,0.95896
148 | 0.78209,0.92036,0.95681
149 | 0.77088,0.9164,0.95468
150 | 0.75961,0.91245,0.95253
151 | 0.74829,0.90849,0.95039
152 | 0.7369,0.90453,0.94825
153 | 0.72544,0.90057,0.94611
154 | 0.71391,0.89661,0.94397
155 | 0.7023,0.89264,0.94182
156 | 0.69061,0.88868,0.93968
157 | 0.67883,0.88471,0.93754
158 | 0.66696,0.88074,0.93539
159 | 0.655,0.87677,0.93324
160 | 0.64293,0.8728,0.9311
161 | 0.63076,0.86883,0.92895
162 | 0.61846,0.86485,0.92681
163 | 0.60602,0.86088,0.92466
164 | 0.59347,0.8569,0.92252
165 | 0.58076,0.85293,0.92037
166 | 0.5679,0.84895,0.91822
167 | 0.55486,0.84496,0.91607
168 | 0.54164,0.84098,0.91393
169 | 0.52823,0.837,0.91178
170 | 0.5146,0.83301,0.90963
171 | 0.50072,0.82903,0.90748
172 | 0.48659,0.82503,0.90534
173 | 0.47218,0.82105,0.90318
174 | 0.45745,0.81705,0.90103
175 | 0.44238,0.81306,0.89888
176 | 0.4269,0.80907,0.89673
177 | 0.411,0.80507,0.89458
178 | 0.39462,0.80108,0.89243
179 | 0.37775,0.7971,0.89029
180 | 0.36032,0.79315,0.88816
181 | 0.34235,0.78923,0.88605
182 | 0.32379,0.78537,0.88397
183 | 0.30471,0.7816,0.88194
184 | 0.2852,0.77795,0.87998
185 | 0.26548,0.77449,0.87813
186 | 0.24583,0.77129,0.8764
187 | 0.22678,0.76839,0.87484
188 | 0.20899,0.7659,0.8735
189 | 0.19344,0.76387,0.87242
190 | 0.18121,0.76239,0.87163
191 | 0.17355,0.76151,0.87115
192 | 0.1713,0.76126,0.87101
193 | 0.17479,0.76165,0.87122
194 | 0.18351,0.76266,0.87177
195 | 0.19657,0.76427,0.87263
196 | 0.21268,0.7664,0.87377
197 | 0.23081,0.76898,0.87516
198 | 0.25003,0.77195,0.87676
199 | 0.26976,0.77522,0.87852
200 | 0.28945,0.77872,0.8804
201 | 0.30888,0.7824,0.88237
202 | 0.32783,0.7862,0.88442
203 | 0.34626,0.79007,0.8865
204 | 0.36413,0.794,0.88862
205 | 0.38143,0.79796,0.89075
206 | 0.3982,0.80194,0.89289
207 | 0.41446,0.80593,0.89504
208 | 0.43027,0.80993,0.8972
209 | 0.44565,0.81392,0.89935
210 | 0.46065,0.81791,0.90149
211 | 0.47532,0.82191,0.90365
212 | 0.48966,0.8259,0.9058
213 | 0.50373,0.82989,0.90795
214 | 0.51756,0.83387,0.9101
215 | 0.53114,0.83786,0.91224
216 | 0.54451,0.84184,0.91439
217 | 0.55769,0.84582,0.91654
218 | 0.57068,0.8498,0.91868
219 | 0.58351,0.85378,0.92083
220 | 0.59619,0.85776,0.92298
221 | 0.60873,0.86174,0.92513
222 | 0.62112,0.86571,0.92727
223 | 0.63339,0.86968,0.92942
224 | 0.64554,0.87366,0.93156
225 | 0.6576,0.87763,0.93371
226 | 0.66954,0.8816,0.93586
227 | 0.68138,0.88556,0.938
228 | 0.69314,0.88953,0.94014
229 | 0.70481,0.89349,0.94229
230 | 0.7164,0.89746,0.94443
231 | 0.72791,0.90142,0.94657
232 | 0.73937,0.90539,0.94871
233 | 0.75074,0.90934,0.95086
234 | 0.76205,0.9133,0.953
235 | 0.7733,0.91726,0.95514
236 | 0.7845,0.92121,0.95728
237 | 0.79563,0.92516,0.95942
238 | 0.80673,0.92912,0.96155
239 | 0.81776,0.93307,0.96369
240 | 0.82876,0.93702,0.96583
241 | 0.83971,0.94097,0.96798
242 | 0.8506,0.94492,0.97011
243 | 0.86144,0.94884,0.97224
244 | 0.87222,0.95275,0.97434
245 | 0.88291,0.95663,0.97642
246 | 0.8935,0.96044,0.97844
247 | 0.90394,0.96416,0.9804
248 | 0.91419,0.96776,0.98223
249 | 0.92418,0.97115,0.9839
250 | 0.93383,0.97428,0.98533
251 | 0.94306,0.97707,0.98644
252 | 0.95177,0.9794,0.98716
253 | 0.95986,0.98119,0.98738
254 | 0.96725,0.98233,0.98702
255 | 0.97385,0.98274,0.98598
256 | 0.97963,0.98236,0.98422
257 |
--------------------------------------------------------------------------------
/assets/CET/cyclic_rygcbmr_50-90_c64_n256.csv:
--------------------------------------------------------------------------------
1 | 0.96726,0.21404,0.10285
2 | 0.96657,0.21983,0.0919
3 | 0.96633,0.22834,0.081637
4 | 0.96652,0.23917,0.071996
5 | 0.9671,0.25198,0.063086
6 | 0.96804,0.26633,0.054632
7 | 0.96927,0.28187,0.046867
8 | 0.97077,0.29827,0.039573
9 | 0.97247,0.31531,0.032902
10 | 0.97433,0.33274,0.027416
11 | 0.9763,0.35036,0.022767
12 | 0.97835,0.36807,0.018802
13 | 0.98044,0.38577,0.015391
14 | 0.98254,0.40339,0.012442
15 | 0.98463,0.42085,0.009625
16 | 0.98667,0.43815,0.007288
17 | 0.98867,0.45524,0.005171
18 | 0.99061,0.47213,0.003222
19 | 0.99248,0.4888,0.001403
20 | 0.99427,0.50528,0
21 | 0.99598,0.52156,0
22 | 0.99761,0.53767,0
23 | 0.99914,0.55359,0
24 | 1,0.56934,0
25 | 1,0.58494,0
26 | 1,0.60037,0
27 | 1,0.61565,0
28 | 1,0.63077,0
29 | 1,0.64572,0
30 | 1,0.66048,0
31 | 1,0.67504,0
32 | 1,0.68935,0
33 | 1,0.70336,0
34 | 1,0.71701,0
35 | 1,0.73023,0
36 | 1,0.74293,0
37 | 0.99701,0.75501,0
38 | 0.99313,0.76637,0
39 | 0.98833,0.77691,0
40 | 0.98256,0.78651,0
41 | 0.97574,0.79507,0
42 | 0.96785,0.80251,0
43 | 0.95886,0.80875,0
44 | 0.94877,0.81373,0
45 | 0.93761,0.81743,0
46 | 0.92543,0.81985,0
47 | 0.91229,0.821,0
48 | 0.89826,0.82095,0
49 | 0.88344,0.81974,0
50 | 0.86793,0.8175,0
51 | 0.8518,0.8143,0
52 | 0.83517,0.81025,0
53 | 0.81812,0.80549,0
54 | 0.80073,0.8001,0
55 | 0.78306,0.7942,0
56 | 0.76518,0.78786,0
57 | 0.74713,0.7812,0
58 | 0.72895,0.77426,0
59 | 0.71067,0.76712,0
60 | 0.69231,0.75982,0
61 | 0.67387,0.7524,0
62 | 0.65537,0.74489,0
63 | 0.63682,0.73731,0
64 | 0.61821,0.72968,0
65 | 0.59952,0.722,0
66 | 0.58077,0.7143,8.8e-05
67 | 0.56197,0.7066,0.001364
68 | 0.54309,0.69889,0.002744
69 | 0.52413,0.69121,0.004275
70 | 0.50511,0.68355,0.006019
71 | 0.48603,0.67593,0.008055
72 | 0.46689,0.66839,0.010459
73 | 0.4477,0.66094,0.013625
74 | 0.42851,0.65363,0.017232
75 | 0.40933,0.6465,0.021673
76 | 0.39021,0.63962,0.027147
77 | 0.37122,0.63303,0.033854
78 | 0.35244,0.62683,0.042288
79 | 0.33395,0.62109,0.05131
80 | 0.31583,0.61589,0.06103
81 | 0.29817,0.61133,0.071492
82 | 0.28114,0.60749,0.082491
83 | 0.26486,0.60444,0.094141
84 | 0.24945,0.60226,0.10646
85 | 0.23509,0.60102,0.11935
86 | 0.22182,0.60075,0.13293
87 | 0.20988,0.60148,0.14712
88 | 0.19934,0.60321,0.16196
89 | 0.19034,0.60592,0.17737
90 | 0.18291,0.60959,0.19335
91 | 0.17711,0.61414,0.20988
92 | 0.17287,0.61953,0.22692
93 | 0.17015,0.62567,0.24439
94 | 0.16879,0.63248,0.2623
95 | 0.16861,0.63987,0.28053
96 | 0.16945,0.64776,0.2991
97 | 0.17103,0.65608,0.31789
98 | 0.17321,0.66474,0.3369
99 | 0.17578,0.67369,0.35607
100 | 0.17862,0.68287,0.37537
101 | 0.18147,0.69224,0.39479
102 | 0.18433,0.70173,0.4143
103 | 0.18705,0.71136,0.43387
104 | 0.18954,0.72106,0.45351
105 | 0.19176,0.73084,0.4732
106 | 0.19369,0.74067,0.49294
107 | 0.19522,0.75056,0.51274
108 | 0.19644,0.76048,0.53259
109 | 0.1972,0.77042,0.55248
110 | 0.19751,0.78036,0.5724
111 | 0.19739,0.7903,0.59236
112 | 0.19681,0.80022,0.61235
113 | 0.19573,0.81009,0.63237
114 | 0.19423,0.81989,0.65241
115 | 0.1922,0.82959,0.67244
116 | 0.18974,0.83913,0.69245
117 | 0.18683,0.84847,0.71238
118 | 0.1835,0.85752,0.73222
119 | 0.1798,0.86622,0.75189
120 | 0.17577,0.87446,0.77133
121 | 0.17154,0.88215,0.79046
122 | 0.1672,0.88917,0.8092
123 | 0.16285,0.89541,0.82742
124 | 0.15866,0.90075,0.84505
125 | 0.15479,0.90508,0.86196
126 | 0.15145,0.9083,0.87804
127 | 0.1488,0.91033,0.89319
128 | 0.147,0.9111,0.90734
129 | 0.14614,0.91058,0.9204
130 | 0.14627,0.90875,0.93232
131 | 0.1474,0.90562,0.94309
132 | 0.14944,0.90123,0.9527
133 | 0.15222,0.89566,0.96117
134 | 0.15567,0.88898,0.96855
135 | 0.15952,0.8813,0.97492
136 | 0.16369,0.87272,0.98035
137 | 0.16789,0.86336,0.98494
138 | 0.17206,0.85333,0.9888
139 | 0.17603,0.84276,0.99201
140 | 0.17975,0.83174,0.99468
141 | 0.18308,0.82034,0.99691
142 | 0.18603,0.80867,0.99878
143 | 0.18848,0.79679,1
144 | 0.19041,0.78475,1
145 | 0.19184,0.7726,1
146 | 0.19274,0.76037,1
147 | 0.1931,0.74809,1
148 | 0.1929,0.73578,1
149 | 0.19214,0.72346,1
150 | 0.19086,0.71113,1
151 | 0.18909,0.6988,1
152 | 0.18679,0.68652,1
153 | 0.18401,0.67427,1
154 | 0.18079,0.66207,1
155 | 0.17723,0.64994,1
156 | 0.17333,0.63789,1
157 | 0.16932,0.62596,1
158 | 0.16523,0.61417,1
159 | 0.16146,0.60259,1
160 | 0.15814,0.59124,1
161 | 0.1557,0.58022,1
162 | 0.1545,0.56956,1
163 | 0.15501,0.55939,1
164 | 0.15757,0.54976,1
165 | 0.16255,0.54079,1
166 | 0.17005,0.53257,1
167 | 0.18013,0.52519,1
168 | 0.19269,0.51875,1
169 | 0.20747,0.51331,1
170 | 0.22414,0.50895,1
171 | 0.24245,0.50571,1
172 | 0.26202,0.50364,1
173 | 0.28258,0.50272,1
174 | 0.30381,0.50294,1
175 | 0.32553,0.50429,1
176 | 0.34755,0.50666,1
177 | 0.36963,0.51003,1
178 | 0.39169,0.51429,1
179 | 0.41358,0.51935,1
180 | 0.43525,0.52511,1
181 | 0.45659,0.53148,1
182 | 0.4776,0.53838,1
183 | 0.49823,0.5457,1
184 | 0.51845,0.55337,1
185 | 0.53827,0.56134,1
186 | 0.5577,0.56954,1
187 | 0.57675,0.57793,1
188 | 0.59542,0.58647,1
189 | 0.61374,0.59512,1
190 | 0.63175,0.60388,1
191 | 0.64945,0.61271,1
192 | 0.66687,0.6216,1
193 | 0.68404,0.63055,1
194 | 0.70098,0.6395,1
195 | 0.7177,0.64845,1
196 | 0.73421,0.65739,1
197 | 0.75055,0.66627,1
198 | 0.76671,0.67509,1
199 | 0.78273,0.68379,1
200 | 0.7986,0.69233,1
201 | 0.81433,0.70062,1
202 | 0.8299,0.70861,1
203 | 0.8453,0.7162,1
204 | 0.86052,0.72328,1
205 | 0.8755,0.72977,1
206 | 0.89021,0.73553,0.99966
207 | 0.90458,0.74046,0.99387
208 | 0.91855,0.74442,0.987
209 | 0.93205,0.74732,0.97894
210 | 0.94498,0.74904,0.96964
211 | 0.95728,0.74952,0.95905
212 | 0.96886,0.74869,0.94717
213 | 0.97965,0.74653,0.93399
214 | 0.9896,0.74302,0.91958
215 | 0.99865,0.73818,0.90399
216 | 1,0.73207,0.88731
217 | 1,0.72474,0.86966
218 | 1,0.7163,0.85114
219 | 1,0.70684,0.83189
220 | 1,0.69646,0.81201
221 | 1,0.68529,0.79164
222 | 1,0.67343,0.77088
223 | 1,0.66099,0.74982
224 | 1,0.64806,0.72855
225 | 1,0.63473,0.70715
226 | 1,0.62107,0.68567
227 | 1,0.60713,0.66415
228 | 1,0.59297,0.64264
229 | 1,0.5786,0.62116
230 | 1,0.56409,0.59973
231 | 1,0.54941,0.57836
232 | 1,0.53459,0.55708
233 | 1,0.51964,0.53586
234 | 1,0.50455,0.51475
235 | 1,0.48929,0.49372
236 | 1,0.47391,0.4728
237 | 1,0.45838,0.452
238 | 1,0.4427,0.4313
239 | 1,0.42686,0.41072
240 | 1,0.41086,0.39028
241 | 1,0.39472,0.37
242 | 1,0.37845,0.34992
243 | 1,0.36209,0.33004
244 | 1,0.34568,0.31042
245 | 1,0.32933,0.29109
246 | 0.99872,0.31308,0.2721
247 | 0.99487,0.29714,0.25356
248 | 0.99105,0.28163,0.23549
249 | 0.98733,0.26683,0.21793
250 | 0.98375,0.25301,0.20097
251 | 0.98037,0.24049,0.18472
252 | 0.97725,0.22969,0.16917
253 | 0.97445,0.22104,0.15432
254 | 0.97202,0.21483,0.14028
255 | 0.96999,0.21152,0.127
256 | 0.9684,0.21123,0.11451
257 |
--------------------------------------------------------------------------------
/assets/CET/cyclic_rygcbmr_50-90_c64_n256_s25.csv:
--------------------------------------------------------------------------------
1 | 0.68404,0.63055,1
2 | 0.70098,0.6395,1
3 | 0.7177,0.64845,1
4 | 0.73421,0.65739,1
5 | 0.75055,0.66627,1
6 | 0.76671,0.67509,1
7 | 0.78273,0.68379,1
8 | 0.7986,0.69233,1
9 | 0.81433,0.70062,1
10 | 0.8299,0.70861,1
11 | 0.8453,0.7162,1
12 | 0.86052,0.72328,1
13 | 0.8755,0.72977,1
14 | 0.89021,0.73553,0.99966
15 | 0.90458,0.74046,0.99387
16 | 0.91855,0.74442,0.987
17 | 0.93205,0.74732,0.97894
18 | 0.94498,0.74904,0.96964
19 | 0.95728,0.74952,0.95905
20 | 0.96886,0.74869,0.94717
21 | 0.97965,0.74653,0.93399
22 | 0.9896,0.74302,0.91958
23 | 0.99865,0.73818,0.90399
24 | 1,0.73207,0.88731
25 | 1,0.72474,0.86966
26 | 1,0.7163,0.85114
27 | 1,0.70684,0.83189
28 | 1,0.69646,0.81201
29 | 1,0.68529,0.79164
30 | 1,0.67343,0.77088
31 | 1,0.66099,0.74982
32 | 1,0.64806,0.72855
33 | 1,0.63473,0.70715
34 | 1,0.62107,0.68567
35 | 1,0.60713,0.66415
36 | 1,0.59297,0.64264
37 | 1,0.5786,0.62116
38 | 1,0.56409,0.59973
39 | 1,0.54941,0.57836
40 | 1,0.53459,0.55708
41 | 1,0.51964,0.53586
42 | 1,0.50455,0.51475
43 | 1,0.48929,0.49372
44 | 1,0.47391,0.4728
45 | 1,0.45838,0.452
46 | 1,0.4427,0.4313
47 | 1,0.42686,0.41072
48 | 1,0.41086,0.39028
49 | 1,0.39472,0.37
50 | 1,0.37845,0.34992
51 | 1,0.36209,0.33004
52 | 1,0.34568,0.31042
53 | 1,0.32933,0.29109
54 | 0.99872,0.31308,0.2721
55 | 0.99487,0.29714,0.25356
56 | 0.99105,0.28163,0.23549
57 | 0.98733,0.26683,0.21793
58 | 0.98375,0.25301,0.20097
59 | 0.98037,0.24049,0.18472
60 | 0.97725,0.22969,0.16917
61 | 0.97445,0.22104,0.15432
62 | 0.97202,0.21483,0.14028
63 | 0.96999,0.21152,0.127
64 | 0.9684,0.21123,0.11451
65 | 0.96726,0.21404,0.10285
66 | 0.96657,0.21983,0.0919
67 | 0.96633,0.22834,0.081637
68 | 0.96652,0.23917,0.071996
69 | 0.9671,0.25198,0.063086
70 | 0.96804,0.26633,0.054632
71 | 0.96927,0.28187,0.046867
72 | 0.97077,0.29827,0.039573
73 | 0.97247,0.31531,0.032902
74 | 0.97433,0.33274,0.027416
75 | 0.9763,0.35036,0.022767
76 | 0.97835,0.36807,0.018802
77 | 0.98044,0.38577,0.015391
78 | 0.98254,0.40339,0.012442
79 | 0.98463,0.42085,0.009625
80 | 0.98667,0.43815,0.007288
81 | 0.98867,0.45524,0.005171
82 | 0.99061,0.47213,0.003222
83 | 0.99248,0.4888,0.001403
84 | 0.99427,0.50528,0
85 | 0.99598,0.52156,0
86 | 0.99761,0.53767,0
87 | 0.99914,0.55359,0
88 | 1,0.56934,0
89 | 1,0.58494,0
90 | 1,0.60037,0
91 | 1,0.61565,0
92 | 1,0.63077,0
93 | 1,0.64572,0
94 | 1,0.66048,0
95 | 1,0.67504,0
96 | 1,0.68935,0
97 | 1,0.70336,0
98 | 1,0.71701,0
99 | 1,0.73023,0
100 | 1,0.74293,0
101 | 0.99701,0.75501,0
102 | 0.99313,0.76637,0
103 | 0.98833,0.77691,0
104 | 0.98256,0.78651,0
105 | 0.97574,0.79507,0
106 | 0.96785,0.80251,0
107 | 0.95886,0.80875,0
108 | 0.94877,0.81373,0
109 | 0.93761,0.81743,0
110 | 0.92543,0.81985,0
111 | 0.91229,0.821,0
112 | 0.89826,0.82095,0
113 | 0.88344,0.81974,0
114 | 0.86793,0.8175,0
115 | 0.8518,0.8143,0
116 | 0.83517,0.81025,0
117 | 0.81812,0.80549,0
118 | 0.80073,0.8001,0
119 | 0.78306,0.7942,0
120 | 0.76518,0.78786,0
121 | 0.74713,0.7812,0
122 | 0.72895,0.77426,0
123 | 0.71067,0.76712,0
124 | 0.69231,0.75982,0
125 | 0.67387,0.7524,0
126 | 0.65537,0.74489,0
127 | 0.63682,0.73731,0
128 | 0.61821,0.72968,0
129 | 0.59952,0.722,0
130 | 0.58077,0.7143,8.8e-05
131 | 0.56197,0.7066,0.001364
132 | 0.54309,0.69889,0.002744
133 | 0.52413,0.69121,0.004275
134 | 0.50511,0.68355,0.006019
135 | 0.48603,0.67593,0.008055
136 | 0.46689,0.66839,0.010459
137 | 0.4477,0.66094,0.013625
138 | 0.42851,0.65363,0.017232
139 | 0.40933,0.6465,0.021673
140 | 0.39021,0.63962,0.027147
141 | 0.37122,0.63303,0.033854
142 | 0.35244,0.62683,0.042288
143 | 0.33395,0.62109,0.05131
144 | 0.31583,0.61589,0.06103
145 | 0.29817,0.61133,0.071492
146 | 0.28114,0.60749,0.082491
147 | 0.26486,0.60444,0.094141
148 | 0.24945,0.60226,0.10646
149 | 0.23509,0.60102,0.11935
150 | 0.22182,0.60075,0.13293
151 | 0.20988,0.60148,0.14712
152 | 0.19934,0.60321,0.16196
153 | 0.19034,0.60592,0.17737
154 | 0.18291,0.60959,0.19335
155 | 0.17711,0.61414,0.20988
156 | 0.17287,0.61953,0.22692
157 | 0.17015,0.62567,0.24439
158 | 0.16879,0.63248,0.2623
159 | 0.16861,0.63987,0.28053
160 | 0.16945,0.64776,0.2991
161 | 0.17103,0.65608,0.31789
162 | 0.17321,0.66474,0.3369
163 | 0.17578,0.67369,0.35607
164 | 0.17862,0.68287,0.37537
165 | 0.18147,0.69224,0.39479
166 | 0.18433,0.70173,0.4143
167 | 0.18705,0.71136,0.43387
168 | 0.18954,0.72106,0.45351
169 | 0.19176,0.73084,0.4732
170 | 0.19369,0.74067,0.49294
171 | 0.19522,0.75056,0.51274
172 | 0.19644,0.76048,0.53259
173 | 0.1972,0.77042,0.55248
174 | 0.19751,0.78036,0.5724
175 | 0.19739,0.7903,0.59236
176 | 0.19681,0.80022,0.61235
177 | 0.19573,0.81009,0.63237
178 | 0.19423,0.81989,0.65241
179 | 0.1922,0.82959,0.67244
180 | 0.18974,0.83913,0.69245
181 | 0.18683,0.84847,0.71238
182 | 0.1835,0.85752,0.73222
183 | 0.1798,0.86622,0.75189
184 | 0.17577,0.87446,0.77133
185 | 0.17154,0.88215,0.79046
186 | 0.1672,0.88917,0.8092
187 | 0.16285,0.89541,0.82742
188 | 0.15866,0.90075,0.84505
189 | 0.15479,0.90508,0.86196
190 | 0.15145,0.9083,0.87804
191 | 0.1488,0.91033,0.89319
192 | 0.147,0.9111,0.90734
193 | 0.14614,0.91058,0.9204
194 | 0.14627,0.90875,0.93232
195 | 0.1474,0.90562,0.94309
196 | 0.14944,0.90123,0.9527
197 | 0.15222,0.89566,0.96117
198 | 0.15567,0.88898,0.96855
199 | 0.15952,0.8813,0.97492
200 | 0.16369,0.87272,0.98035
201 | 0.16789,0.86336,0.98494
202 | 0.17206,0.85333,0.9888
203 | 0.17603,0.84276,0.99201
204 | 0.17975,0.83174,0.99468
205 | 0.18308,0.82034,0.99691
206 | 0.18603,0.80867,0.99878
207 | 0.18848,0.79679,1
208 | 0.19041,0.78475,1
209 | 0.19184,0.7726,1
210 | 0.19274,0.76037,1
211 | 0.1931,0.74809,1
212 | 0.1929,0.73578,1
213 | 0.19214,0.72346,1
214 | 0.19086,0.71113,1
215 | 0.18909,0.6988,1
216 | 0.18679,0.68652,1
217 | 0.18401,0.67427,1
218 | 0.18079,0.66207,1
219 | 0.17723,0.64994,1
220 | 0.17333,0.63789,1
221 | 0.16932,0.62596,1
222 | 0.16523,0.61417,1
223 | 0.16146,0.60259,1
224 | 0.15814,0.59124,1
225 | 0.1557,0.58022,1
226 | 0.1545,0.56956,1
227 | 0.15501,0.55939,1
228 | 0.15757,0.54976,1
229 | 0.16255,0.54079,1
230 | 0.17005,0.53257,1
231 | 0.18013,0.52519,1
232 | 0.19269,0.51875,1
233 | 0.20747,0.51331,1
234 | 0.22414,0.50895,1
235 | 0.24245,0.50571,1
236 | 0.26202,0.50364,1
237 | 0.28258,0.50272,1
238 | 0.30381,0.50294,1
239 | 0.32553,0.50429,1
240 | 0.34755,0.50666,1
241 | 0.36963,0.51003,1
242 | 0.39169,0.51429,1
243 | 0.41358,0.51935,1
244 | 0.43525,0.52511,1
245 | 0.45659,0.53148,1
246 | 0.4776,0.53838,1
247 | 0.49823,0.5457,1
248 | 0.51845,0.55337,1
249 | 0.53827,0.56134,1
250 | 0.5577,0.56954,1
251 | 0.57675,0.57793,1
252 | 0.59542,0.58647,1
253 | 0.61374,0.59512,1
254 | 0.63175,0.60388,1
255 | 0.64945,0.61271,1
256 | 0.66687,0.6216,1
257 |
--------------------------------------------------------------------------------
/assets/CET/cyclic_ymcgy_60-90_c67_n256.csv:
--------------------------------------------------------------------------------
1 | 0.91364,0.89436,0.098235
2 | 0.92016,0.89105,0.12325
3 | 0.92621,0.88677,0.14733
4 | 0.93184,0.88159,0.17055
5 | 0.93708,0.87559,0.19302
6 | 0.94198,0.86888,0.21474
7 | 0.94659,0.86158,0.23574
8 | 0.95094,0.8538,0.25594
9 | 0.95507,0.84565,0.27543
10 | 0.95901,0.83722,0.29417
11 | 0.96279,0.82857,0.31222
12 | 0.96641,0.81976,0.32966
13 | 0.9699,0.81085,0.34647
14 | 0.97326,0.80183,0.36274
15 | 0.97649,0.79275,0.37853
16 | 0.9796,0.78361,0.39387
17 | 0.9826,0.77441,0.40882
18 | 0.98549,0.76518,0.4234
19 | 0.98826,0.75588,0.43769
20 | 0.99092,0.74654,0.45167
21 | 0.99347,0.73715,0.46538
22 | 0.9959,0.72769,0.47889
23 | 0.99823,0.71819,0.49218
24 | 1,0.70862,0.50527
25 | 1,0.69898,0.51821
26 | 1,0.68929,0.53098
27 | 1,0.67952,0.54361
28 | 1,0.66969,0.5561
29 | 1,0.65977,0.56849
30 | 1,0.64977,0.58076
31 | 1,0.63969,0.59293
32 | 1,0.62952,0.605
33 | 1,0.61926,0.61699
34 | 1,0.6089,0.62889
35 | 1,0.59842,0.64072
36 | 1,0.58784,0.65249
37 | 1,0.57715,0.66419
38 | 1,0.56633,0.67584
39 | 1,0.55536,0.68743
40 | 1,0.54427,0.69897
41 | 1,0.53302,0.71047
42 | 1,0.5216,0.72192
43 | 1,0.51002,0.73334
44 | 1,0.49826,0.74471
45 | 1,0.48626,0.75606
46 | 1,0.47407,0.76737
47 | 1,0.46163,0.77866
48 | 1,0.44893,0.78992
49 | 1,0.43595,0.80115
50 | 1,0.42263,0.81238
51 | 1,0.409,0.82359
52 | 1,0.39503,0.83479
53 | 1,0.38072,0.84596
54 | 1,0.36605,0.85713
55 | 1,0.35109,0.86827
56 | 1,0.3359,0.87936
57 | 1,0.32065,0.89038
58 | 1,0.30555,0.90129
59 | 1,0.29093,0.91203
60 | 1,0.2773,0.9225
61 | 1,0.26521,0.9326
62 | 0.99941,0.25538,0.94224
63 | 0.99574,0.24849,0.95125
64 | 0.99172,0.24513,0.95954
65 | 0.98735,0.24573,0.967
66 | 0.98268,0.25032,0.97354
67 | 0.97773,0.25863,0.97914
68 | 0.97256,0.27007,0.9838
69 | 0.96718,0.28393,0.98756
70 | 0.96164,0.29956,0.99049
71 | 0.95598,0.31629,0.99271
72 | 0.95017,0.33361,0.99432
73 | 0.94427,0.35113,0.99545
74 | 0.93826,0.36855,0.99621
75 | 0.93214,0.38569,0.99669
76 | 0.92593,0.40246,0.99697
77 | 0.91961,0.41878,0.99713
78 | 0.91319,0.43464,0.99719
79 | 0.90666,0.45004,0.99719
80 | 0.90002,0.46499,0.99716
81 | 0.89326,0.47954,0.9971
82 | 0.8864,0.49368,0.99703
83 | 0.8794,0.50748,0.99695
84 | 0.87228,0.52093,0.99687
85 | 0.86502,0.53409,0.99678
86 | 0.85763,0.54698,0.99669
87 | 0.8501,0.55961,0.99659
88 | 0.84243,0.572,0.99648
89 | 0.8346,0.58417,0.99637
90 | 0.82662,0.59614,0.99625
91 | 0.81847,0.60793,0.99613
92 | 0.81015,0.61953,0.996
93 | 0.80166,0.63097,0.99587
94 | 0.79299,0.64224,0.99572
95 | 0.78413,0.65337,0.99558
96 | 0.77506,0.66437,0.99543
97 | 0.7658,0.67523,0.99527
98 | 0.7563,0.68597,0.9951
99 | 0.74658,0.69659,0.99493
100 | 0.73662,0.7071,0.99475
101 | 0.72642,0.71752,0.99457
102 | 0.71594,0.72781,0.99438
103 | 0.70518,0.73802,0.99418
104 | 0.69412,0.74815,0.99398
105 | 0.68276,0.75818,0.99377
106 | 0.67105,0.76813,0.99355
107 | 0.65899,0.778,0.99333
108 | 0.64655,0.7878,0.9931
109 | 0.6337,0.79752,0.99286
110 | 0.62042,0.80718,0.99262
111 | 0.60664,0.81677,0.99237
112 | 0.59237,0.8263,0.99211
113 | 0.57752,0.83577,0.99185
114 | 0.56207,0.84518,0.99156
115 | 0.54593,0.85452,0.99125
116 | 0.52906,0.86379,0.99088
117 | 0.51136,0.87297,0.99045
118 | 0.4928,0.88204,0.9899
119 | 0.47328,0.89096,0.98919
120 | 0.45275,0.8997,0.98824
121 | 0.43114,0.90817,0.98697
122 | 0.40843,0.91628,0.98526
123 | 0.38467,0.92395,0.98299
124 | 0.35995,0.93103,0.98003
125 | 0.33446,0.9374,0.97626
126 | 0.30845,0.94293,0.97156
127 | 0.28235,0.94749,0.96585
128 | 0.25667,0.951,0.95907
129 | 0.2321,0.95339,0.95123
130 | 0.20936,0.95464,0.94235
131 | 0.18932,0.95479,0.93251
132 | 0.17275,0.9539,0.92182
133 | 0.16023,0.95208,0.91041
134 | 0.15207,0.94946,0.8984
135 | 0.14798,0.94616,0.88593
136 | 0.14731,0.94234,0.87312
137 | 0.14921,0.9381,0.86006
138 | 0.15278,0.93357,0.84684
139 | 0.15734,0.92883,0.83352
140 | 0.16233,0.92395,0.82014
141 | 0.16734,0.91898,0.80674
142 | 0.17216,0.91396,0.79332
143 | 0.17668,0.9089,0.77991
144 | 0.18084,0.90383,0.76651
145 | 0.18465,0.89876,0.75313
146 | 0.18802,0.89369,0.73978
147 | 0.19095,0.88864,0.72643
148 | 0.19355,0.88358,0.71311
149 | 0.19578,0.87854,0.6998
150 | 0.19769,0.8735,0.68651
151 | 0.19927,0.86847,0.67324
152 | 0.20056,0.86345,0.65998
153 | 0.20158,0.85842,0.64673
154 | 0.20232,0.85341,0.63349
155 | 0.20279,0.84841,0.62027
156 | 0.203,0.84341,0.60705
157 | 0.20295,0.83842,0.59384
158 | 0.20266,0.83344,0.58064
159 | 0.20212,0.82847,0.56744
160 | 0.20135,0.82349,0.55424
161 | 0.20034,0.81853,0.54104
162 | 0.19911,0.81358,0.52784
163 | 0.19765,0.80863,0.51464
164 | 0.19596,0.80369,0.50143
165 | 0.19405,0.79875,0.48821
166 | 0.19186,0.79383,0.47497
167 | 0.18947,0.78891,0.4617
168 | 0.18684,0.78399,0.44841
169 | 0.18396,0.77908,0.4351
170 | 0.18083,0.77418,0.42173
171 | 0.17749,0.76928,0.40834
172 | 0.17383,0.7644,0.39489
173 | 0.16993,0.75952,0.38139
174 | 0.1657,0.75465,0.3678
175 | 0.16126,0.74977,0.35414
176 | 0.15644,0.74492,0.34038
177 | 0.1513,0.74007,0.32648
178 | 0.14591,0.73523,0.31245
179 | 0.14019,0.73041,0.29827
180 | 0.1343,0.72562,0.28391
181 | 0.12822,0.72087,0.26936
182 | 0.12209,0.71621,0.25456
183 | 0.1163,0.71163,0.2395
184 | 0.11098,0.70721,0.22417
185 | 0.10666,0.70299,0.20861
186 | 0.10379,0.69904,0.19277
187 | 0.10298,0.69545,0.17668
188 | 0.10462,0.6923,0.1604
189 | 0.10917,0.68966,0.14403
190 | 0.11647,0.68763,0.12754
191 | 0.12634,0.68625,0.11109
192 | 0.13841,0.68558,0.094713
193 | 0.15215,0.68561,0.078354
194 | 0.16719,0.68634,0.062319
195 | 0.18301,0.68773,0.046282
196 | 0.19934,0.6897,0.030835
197 | 0.21593,0.69218,0.018538
198 | 0.23246,0.69508,0.008874
199 | 0.24886,0.69831,0.001713
200 | 0.26497,0.70181,0
201 | 0.28077,0.7055,0
202 | 0.29623,0.70932,0
203 | 0.3113,0.71322,0
204 | 0.326,0.71718,0
205 | 0.34038,0.72116,0
206 | 0.35442,0.72518,0
207 | 0.36816,0.72918,0
208 | 0.38163,0.7332,0
209 | 0.39485,0.7372,0
210 | 0.40784,0.74119,0
211 | 0.42063,0.74518,0
212 | 0.43324,0.74916,0
213 | 0.44569,0.75313,0
214 | 0.45799,0.7571,0
215 | 0.47015,0.76106,0
216 | 0.48219,0.76501,0
217 | 0.49411,0.76894,0
218 | 0.50591,0.77288,0
219 | 0.51764,0.77681,0
220 | 0.52927,0.78073,0
221 | 0.5408,0.78464,0
222 | 0.55228,0.78855,0
223 | 0.56368,0.79244,0
224 | 0.575,0.79633,0
225 | 0.58627,0.80022,0
226 | 0.59749,0.80409,0
227 | 0.60865,0.80795,0
228 | 0.61976,0.81181,0
229 | 0.63083,0.81567,0
230 | 0.64185,0.81951,0
231 | 0.65283,0.82335,0
232 | 0.66378,0.82718,0
233 | 0.67469,0.83101,0
234 | 0.68557,0.83482,0
235 | 0.69642,0.83863,0
236 | 0.70724,0.84243,0
237 | 0.71804,0.84622,0
238 | 0.72881,0.85001,0
239 | 0.73956,0.85379,0
240 | 0.75028,0.85756,0
241 | 0.76099,0.86133,0
242 | 0.77167,0.86508,0
243 | 0.78232,0.86883,0
244 | 0.79293,0.87253,0
245 | 0.8035,0.87619,0
246 | 0.814,0.87977,0
247 | 0.82441,0.88325,0
248 | 0.8347,0.88658,0
249 | 0.84482,0.88967,0
250 | 0.85473,0.89247,0
251 | 0.86437,0.89485,0
252 | 0.87367,0.89671,0
253 | 0.88259,0.89793,0
254 | 0.89108,0.8984,0.01207
255 | 0.8991,0.89801,0.041917
256 | 0.90662,0.89668,0.071606
257 |
--------------------------------------------------------------------------------
/assets/CET/cyclic_ymcgy_60-90_c67_n256_s25.csv:
--------------------------------------------------------------------------------
1 | 0.15215,0.68561,0.078354
2 | 0.16719,0.68634,0.062319
3 | 0.18301,0.68773,0.046282
4 | 0.19934,0.6897,0.030835
5 | 0.21593,0.69218,0.018538
6 | 0.23246,0.69508,0.008874
7 | 0.24886,0.69831,0.001713
8 | 0.26497,0.70181,0
9 | 0.28077,0.7055,0
10 | 0.29623,0.70932,0
11 | 0.3113,0.71322,0
12 | 0.326,0.71718,0
13 | 0.34038,0.72116,0
14 | 0.35442,0.72518,0
15 | 0.36816,0.72918,0
16 | 0.38163,0.7332,0
17 | 0.39485,0.7372,0
18 | 0.40784,0.74119,0
19 | 0.42063,0.74518,0
20 | 0.43324,0.74916,0
21 | 0.44569,0.75313,0
22 | 0.45799,0.7571,0
23 | 0.47015,0.76106,0
24 | 0.48219,0.76501,0
25 | 0.49411,0.76894,0
26 | 0.50591,0.77288,0
27 | 0.51764,0.77681,0
28 | 0.52927,0.78073,0
29 | 0.5408,0.78464,0
30 | 0.55228,0.78855,0
31 | 0.56368,0.79244,0
32 | 0.575,0.79633,0
33 | 0.58627,0.80022,0
34 | 0.59749,0.80409,0
35 | 0.60865,0.80795,0
36 | 0.61976,0.81181,0
37 | 0.63083,0.81567,0
38 | 0.64185,0.81951,0
39 | 0.65283,0.82335,0
40 | 0.66378,0.82718,0
41 | 0.67469,0.83101,0
42 | 0.68557,0.83482,0
43 | 0.69642,0.83863,0
44 | 0.70724,0.84243,0
45 | 0.71804,0.84622,0
46 | 0.72881,0.85001,0
47 | 0.73956,0.85379,0
48 | 0.75028,0.85756,0
49 | 0.76099,0.86133,0
50 | 0.77167,0.86508,0
51 | 0.78232,0.86883,0
52 | 0.79293,0.87253,0
53 | 0.8035,0.87619,0
54 | 0.814,0.87977,0
55 | 0.82441,0.88325,0
56 | 0.8347,0.88658,0
57 | 0.84482,0.88967,0
58 | 0.85473,0.89247,0
59 | 0.86437,0.89485,0
60 | 0.87367,0.89671,0
61 | 0.88259,0.89793,0
62 | 0.89108,0.8984,0.01207
63 | 0.8991,0.89801,0.041917
64 | 0.90662,0.89668,0.071606
65 | 0.91364,0.89436,0.098235
66 | 0.92016,0.89105,0.12325
67 | 0.92621,0.88677,0.14733
68 | 0.93184,0.88159,0.17055
69 | 0.93708,0.87559,0.19302
70 | 0.94198,0.86888,0.21474
71 | 0.94659,0.86158,0.23574
72 | 0.95094,0.8538,0.25594
73 | 0.95507,0.84565,0.27543
74 | 0.95901,0.83722,0.29417
75 | 0.96279,0.82857,0.31222
76 | 0.96641,0.81976,0.32966
77 | 0.9699,0.81085,0.34647
78 | 0.97326,0.80183,0.36274
79 | 0.97649,0.79275,0.37853
80 | 0.9796,0.78361,0.39387
81 | 0.9826,0.77441,0.40882
82 | 0.98549,0.76518,0.4234
83 | 0.98826,0.75588,0.43769
84 | 0.99092,0.74654,0.45167
85 | 0.99347,0.73715,0.46538
86 | 0.9959,0.72769,0.47889
87 | 0.99823,0.71819,0.49218
88 | 1,0.70862,0.50527
89 | 1,0.69898,0.51821
90 | 1,0.68929,0.53098
91 | 1,0.67952,0.54361
92 | 1,0.66969,0.5561
93 | 1,0.65977,0.56849
94 | 1,0.64977,0.58076
95 | 1,0.63969,0.59293
96 | 1,0.62952,0.605
97 | 1,0.61926,0.61699
98 | 1,0.6089,0.62889
99 | 1,0.59842,0.64072
100 | 1,0.58784,0.65249
101 | 1,0.57715,0.66419
102 | 1,0.56633,0.67584
103 | 1,0.55536,0.68743
104 | 1,0.54427,0.69897
105 | 1,0.53302,0.71047
106 | 1,0.5216,0.72192
107 | 1,0.51002,0.73334
108 | 1,0.49826,0.74471
109 | 1,0.48626,0.75606
110 | 1,0.47407,0.76737
111 | 1,0.46163,0.77866
112 | 1,0.44893,0.78992
113 | 1,0.43595,0.80115
114 | 1,0.42263,0.81238
115 | 1,0.409,0.82359
116 | 1,0.39503,0.83479
117 | 1,0.38072,0.84596
118 | 1,0.36605,0.85713
119 | 1,0.35109,0.86827
120 | 1,0.3359,0.87936
121 | 1,0.32065,0.89038
122 | 1,0.30555,0.90129
123 | 1,0.29093,0.91203
124 | 1,0.2773,0.9225
125 | 1,0.26521,0.9326
126 | 0.99941,0.25538,0.94224
127 | 0.99574,0.24849,0.95125
128 | 0.99172,0.24513,0.95954
129 | 0.98735,0.24573,0.967
130 | 0.98268,0.25032,0.97354
131 | 0.97773,0.25863,0.97914
132 | 0.97256,0.27007,0.9838
133 | 0.96718,0.28393,0.98756
134 | 0.96164,0.29956,0.99049
135 | 0.95598,0.31629,0.99271
136 | 0.95017,0.33361,0.99432
137 | 0.94427,0.35113,0.99545
138 | 0.93826,0.36855,0.99621
139 | 0.93214,0.38569,0.99669
140 | 0.92593,0.40246,0.99697
141 | 0.91961,0.41878,0.99713
142 | 0.91319,0.43464,0.99719
143 | 0.90666,0.45004,0.99719
144 | 0.90002,0.46499,0.99716
145 | 0.89326,0.47954,0.9971
146 | 0.8864,0.49368,0.99703
147 | 0.8794,0.50748,0.99695
148 | 0.87228,0.52093,0.99687
149 | 0.86502,0.53409,0.99678
150 | 0.85763,0.54698,0.99669
151 | 0.8501,0.55961,0.99659
152 | 0.84243,0.572,0.99648
153 | 0.8346,0.58417,0.99637
154 | 0.82662,0.59614,0.99625
155 | 0.81847,0.60793,0.99613
156 | 0.81015,0.61953,0.996
157 | 0.80166,0.63097,0.99587
158 | 0.79299,0.64224,0.99572
159 | 0.78413,0.65337,0.99558
160 | 0.77506,0.66437,0.99543
161 | 0.7658,0.67523,0.99527
162 | 0.7563,0.68597,0.9951
163 | 0.74658,0.69659,0.99493
164 | 0.73662,0.7071,0.99475
165 | 0.72642,0.71752,0.99457
166 | 0.71594,0.72781,0.99438
167 | 0.70518,0.73802,0.99418
168 | 0.69412,0.74815,0.99398
169 | 0.68276,0.75818,0.99377
170 | 0.67105,0.76813,0.99355
171 | 0.65899,0.778,0.99333
172 | 0.64655,0.7878,0.9931
173 | 0.6337,0.79752,0.99286
174 | 0.62042,0.80718,0.99262
175 | 0.60664,0.81677,0.99237
176 | 0.59237,0.8263,0.99211
177 | 0.57752,0.83577,0.99185
178 | 0.56207,0.84518,0.99156
179 | 0.54593,0.85452,0.99125
180 | 0.52906,0.86379,0.99088
181 | 0.51136,0.87297,0.99045
182 | 0.4928,0.88204,0.9899
183 | 0.47328,0.89096,0.98919
184 | 0.45275,0.8997,0.98824
185 | 0.43114,0.90817,0.98697
186 | 0.40843,0.91628,0.98526
187 | 0.38467,0.92395,0.98299
188 | 0.35995,0.93103,0.98003
189 | 0.33446,0.9374,0.97626
190 | 0.30845,0.94293,0.97156
191 | 0.28235,0.94749,0.96585
192 | 0.25667,0.951,0.95907
193 | 0.2321,0.95339,0.95123
194 | 0.20936,0.95464,0.94235
195 | 0.18932,0.95479,0.93251
196 | 0.17275,0.9539,0.92182
197 | 0.16023,0.95208,0.91041
198 | 0.15207,0.94946,0.8984
199 | 0.14798,0.94616,0.88593
200 | 0.14731,0.94234,0.87312
201 | 0.14921,0.9381,0.86006
202 | 0.15278,0.93357,0.84684
203 | 0.15734,0.92883,0.83352
204 | 0.16233,0.92395,0.82014
205 | 0.16734,0.91898,0.80674
206 | 0.17216,0.91396,0.79332
207 | 0.17668,0.9089,0.77991
208 | 0.18084,0.90383,0.76651
209 | 0.18465,0.89876,0.75313
210 | 0.18802,0.89369,0.73978
211 | 0.19095,0.88864,0.72643
212 | 0.19355,0.88358,0.71311
213 | 0.19578,0.87854,0.6998
214 | 0.19769,0.8735,0.68651
215 | 0.19927,0.86847,0.67324
216 | 0.20056,0.86345,0.65998
217 | 0.20158,0.85842,0.64673
218 | 0.20232,0.85341,0.63349
219 | 0.20279,0.84841,0.62027
220 | 0.203,0.84341,0.60705
221 | 0.20295,0.83842,0.59384
222 | 0.20266,0.83344,0.58064
223 | 0.20212,0.82847,0.56744
224 | 0.20135,0.82349,0.55424
225 | 0.20034,0.81853,0.54104
226 | 0.19911,0.81358,0.52784
227 | 0.19765,0.80863,0.51464
228 | 0.19596,0.80369,0.50143
229 | 0.19405,0.79875,0.48821
230 | 0.19186,0.79383,0.47497
231 | 0.18947,0.78891,0.4617
232 | 0.18684,0.78399,0.44841
233 | 0.18396,0.77908,0.4351
234 | 0.18083,0.77418,0.42173
235 | 0.17749,0.76928,0.40834
236 | 0.17383,0.7644,0.39489
237 | 0.16993,0.75952,0.38139
238 | 0.1657,0.75465,0.3678
239 | 0.16126,0.74977,0.35414
240 | 0.15644,0.74492,0.34038
241 | 0.1513,0.74007,0.32648
242 | 0.14591,0.73523,0.31245
243 | 0.14019,0.73041,0.29827
244 | 0.1343,0.72562,0.28391
245 | 0.12822,0.72087,0.26936
246 | 0.12209,0.71621,0.25456
247 | 0.1163,0.71163,0.2395
248 | 0.11098,0.70721,0.22417
249 | 0.10666,0.70299,0.20861
250 | 0.10379,0.69904,0.19277
251 | 0.10298,0.69545,0.17668
252 | 0.10462,0.6923,0.1604
253 | 0.10917,0.68966,0.14403
254 | 0.11647,0.68763,0.12754
255 | 0.12634,0.68625,0.11109
256 | 0.13841,0.68558,0.094713
257 |
--------------------------------------------------------------------------------
/assets/CET/diverging-isoluminant_cjm_75_c24_n256.csv:
--------------------------------------------------------------------------------
1 | 0,0.79435,0.99671
2 | 0,0.79384,0.99455
3 | 0,0.79333,0.99239
4 | 0,0.79282,0.99023
5 | 0,0.79231,0.98806
6 | 0,0.7918,0.9859
7 | 0,0.79128,0.98374
8 | 0,0.79077,0.98158
9 | 0,0.79026,0.97942
10 | 0,0.78975,0.97726
11 | 0,0.78924,0.9751
12 | 0,0.78872,0.97295
13 | 0,0.7882,0.97079
14 | 0,0.78769,0.96863
15 | 0,0.78717,0.96647
16 | 0.030516,0.78666,0.96431
17 | 0.077099,0.78614,0.96216
18 | 0.10792,0.78562,0.96001
19 | 0.13219,0.7851,0.95785
20 | 0.15262,0.78458,0.9557
21 | 0.17059,0.78406,0.95354
22 | 0.18672,0.78354,0.95139
23 | 0.20145,0.78302,0.94923
24 | 0.21508,0.7825,0.94708
25 | 0.22782,0.78198,0.94493
26 | 0.23976,0.78145,0.94278
27 | 0.25106,0.78093,0.94063
28 | 0.26179,0.7804,0.93848
29 | 0.272,0.77988,0.93633
30 | 0.28182,0.77935,0.93417
31 | 0.29123,0.77882,0.93203
32 | 0.30027,0.7783,0.92988
33 | 0.30902,0.77777,0.92773
34 | 0.31745,0.77725,0.92558
35 | 0.32562,0.77672,0.92344
36 | 0.33356,0.77618,0.92129
37 | 0.34126,0.77565,0.91914
38 | 0.34875,0.77512,0.917
39 | 0.35605,0.77459,0.91485
40 | 0.36315,0.77406,0.91271
41 | 0.37009,0.77352,0.91056
42 | 0.37688,0.77299,0.90842
43 | 0.3835,0.77246,0.90627
44 | 0.38997,0.77193,0.90413
45 | 0.39633,0.77139,0.90199
46 | 0.40254,0.77086,0.89985
47 | 0.40865,0.77032,0.8977
48 | 0.41463,0.76978,0.89556
49 | 0.4205,0.76924,0.89342
50 | 0.42627,0.7687,0.89128
51 | 0.43196,0.76816,0.88914
52 | 0.43753,0.76762,0.887
53 | 0.443,0.76708,0.88486
54 | 0.44839,0.76654,0.88272
55 | 0.4537,0.766,0.88058
56 | 0.45893,0.76546,0.87844
57 | 0.46409,0.76492,0.8763
58 | 0.46917,0.76437,0.87417
59 | 0.47416,0.76382,0.87203
60 | 0.4791,0.76328,0.86989
61 | 0.48396,0.76273,0.86776
62 | 0.48876,0.76219,0.86562
63 | 0.4935,0.76164,0.86349
64 | 0.49819,0.76109,0.86135
65 | 0.5028,0.76054,0.85922
66 | 0.50737,0.75999,0.85708
67 | 0.51187,0.75944,0.85495
68 | 0.51632,0.75889,0.85282
69 | 0.52073,0.75834,0.85068
70 | 0.52508,0.75779,0.84855
71 | 0.52939,0.75723,0.84641
72 | 0.53364,0.75668,0.84429
73 | 0.53786,0.75612,0.84216
74 | 0.54202,0.75557,0.84003
75 | 0.54615,0.75502,0.83789
76 | 0.55022,0.75446,0.83576
77 | 0.55426,0.7539,0.83363
78 | 0.55825,0.75334,0.83151
79 | 0.56222,0.75278,0.82938
80 | 0.56614,0.75222,0.82725
81 | 0.57001,0.75166,0.82511
82 | 0.57386,0.7511,0.82299
83 | 0.57767,0.75054,0.82086
84 | 0.58145,0.74997,0.81873
85 | 0.5852,0.7494,0.81661
86 | 0.58889,0.74884,0.81448
87 | 0.59258,0.74828,0.81235
88 | 0.59622,0.74772,0.81023
89 | 0.59983,0.74715,0.8081
90 | 0.60342,0.74658,0.80598
91 | 0.60697,0.74601,0.80385
92 | 0.61049,0.74544,0.80173
93 | 0.61398,0.74487,0.79961
94 | 0.61745,0.7443,0.79748
95 | 0.62089,0.74373,0.79536
96 | 0.6243,0.74316,0.79324
97 | 0.62769,0.74258,0.79111
98 | 0.63105,0.742,0.78899
99 | 0.63438,0.74143,0.78687
100 | 0.63769,0.74085,0.78475
101 | 0.64097,0.74028,0.78262
102 | 0.64423,0.73971,0.7805
103 | 0.64747,0.73913,0.77838
104 | 0.65069,0.73854,0.77626
105 | 0.65388,0.73796,0.77414
106 | 0.65705,0.73738,0.77202
107 | 0.66019,0.7368,0.7699
108 | 0.66332,0.73621,0.76778
109 | 0.66642,0.73563,0.76567
110 | 0.66951,0.73505,0.76355
111 | 0.67257,0.73446,0.76145
112 | 0.6756,0.73388,0.75935
113 | 0.67862,0.73329,0.75727
114 | 0.68161,0.7327,0.75521
115 | 0.68458,0.73211,0.75316
116 | 0.68753,0.73151,0.75116
117 | 0.69045,0.73091,0.74918
118 | 0.69334,0.73031,0.74727
119 | 0.6962,0.72971,0.74541
120 | 0.69902,0.7291,0.74364
121 | 0.70181,0.72848,0.74196
122 | 0.70456,0.72786,0.74039
123 | 0.70726,0.72724,0.73895
124 | 0.70992,0.72661,0.73766
125 | 0.71252,0.72597,0.73652
126 | 0.71507,0.72533,0.73557
127 | 0.71757,0.72468,0.73481
128 | 0.72,0.72402,0.73423
129 | 0.72237,0.72335,0.73386
130 | 0.7247,0.72268,0.73368
131 | 0.72695,0.722,0.7337
132 | 0.72915,0.72132,0.73391
133 | 0.7313,0.72063,0.73429
134 | 0.7334,0.71994,0.73484
135 | 0.73545,0.71924,0.73553
136 | 0.73745,0.71854,0.73635
137 | 0.73943,0.71784,0.73729
138 | 0.74136,0.71713,0.73833
139 | 0.74327,0.71642,0.73945
140 | 0.74515,0.71571,0.74062
141 | 0.74702,0.71498,0.74185
142 | 0.74887,0.71426,0.74313
143 | 0.75071,0.71355,0.74443
144 | 0.75252,0.71282,0.74576
145 | 0.75434,0.7121,0.74711
146 | 0.75615,0.71138,0.74847
147 | 0.75795,0.71064,0.74983
148 | 0.75974,0.70991,0.75121
149 | 0.76153,0.70918,0.75258
150 | 0.76332,0.70845,0.75397
151 | 0.76511,0.7077,0.75535
152 | 0.76688,0.70697,0.75673
153 | 0.76866,0.70623,0.75812
154 | 0.77044,0.70548,0.75949
155 | 0.77221,0.70474,0.76088
156 | 0.77397,0.70399,0.76225
157 | 0.77574,0.70324,0.76364
158 | 0.77751,0.70249,0.76502
159 | 0.77926,0.70173,0.7664
160 | 0.78102,0.70098,0.76778
161 | 0.78278,0.70021,0.76916
162 | 0.78453,0.69945,0.77055
163 | 0.78628,0.69869,0.77193
164 | 0.78802,0.69792,0.7733
165 | 0.78977,0.69715,0.77468
166 | 0.79151,0.69639,0.77607
167 | 0.79325,0.69561,0.77745
168 | 0.79498,0.69483,0.77883
169 | 0.79672,0.69405,0.78021
170 | 0.79845,0.69328,0.78159
171 | 0.80018,0.6925,0.78297
172 | 0.8019,0.69171,0.78435
173 | 0.80363,0.69092,0.78573
174 | 0.80534,0.69014,0.78711
175 | 0.80707,0.68935,0.78849
176 | 0.80878,0.68855,0.78987
177 | 0.81049,0.68775,0.79125
178 | 0.8122,0.68695,0.79263
179 | 0.81391,0.68615,0.79401
180 | 0.81562,0.68535,0.79539
181 | 0.81732,0.68454,0.79677
182 | 0.81902,0.68373,0.79815
183 | 0.82072,0.68292,0.79953
184 | 0.82242,0.68211,0.80091
185 | 0.82411,0.68129,0.80228
186 | 0.82581,0.68047,0.80367
187 | 0.8275,0.67965,0.80504
188 | 0.82919,0.67883,0.80643
189 | 0.83087,0.67801,0.8078
190 | 0.83255,0.67718,0.80919
191 | 0.83424,0.67634,0.81056
192 | 0.83591,0.67551,0.81194
193 | 0.83759,0.67467,0.81332
194 | 0.83927,0.67383,0.8147
195 | 0.84094,0.67299,0.81608
196 | 0.84261,0.67215,0.81746
197 | 0.84427,0.6713,0.81883
198 | 0.84594,0.67045,0.82021
199 | 0.8476,0.6696,0.8216
200 | 0.84927,0.66874,0.82297
201 | 0.85092,0.66788,0.82435
202 | 0.85259,0.66702,0.82573
203 | 0.85424,0.66615,0.82711
204 | 0.8559,0.66529,0.82849
205 | 0.85754,0.66442,0.82987
206 | 0.85919,0.66355,0.83125
207 | 0.86084,0.66268,0.83263
208 | 0.86249,0.6618,0.83401
209 | 0.86414,0.66091,0.83538
210 | 0.86577,0.66003,0.83676
211 | 0.86741,0.65914,0.83814
212 | 0.86906,0.65826,0.83952
213 | 0.87069,0.65737,0.8409
214 | 0.87233,0.65647,0.84228
215 | 0.87395,0.65557,0.84366
216 | 0.87559,0.65467,0.84504
217 | 0.87721,0.65377,0.84641
218 | 0.87884,0.65285,0.84779
219 | 0.88047,0.65195,0.84918
220 | 0.88209,0.65104,0.85055
221 | 0.88371,0.65012,0.85193
222 | 0.88533,0.64921,0.85331
223 | 0.88695,0.64828,0.85469
224 | 0.88857,0.64736,0.85607
225 | 0.89018,0.64643,0.85745
226 | 0.89179,0.64549,0.85883
227 | 0.8934,0.64456,0.86021
228 | 0.89502,0.64362,0.86159
229 | 0.89662,0.64269,0.86297
230 | 0.89822,0.64174,0.86435
231 | 0.89983,0.64079,0.86572
232 | 0.90143,0.63985,0.8671
233 | 0.90304,0.63889,0.86849
234 | 0.90463,0.63793,0.86986
235 | 0.90623,0.63698,0.87124
236 | 0.90783,0.63601,0.87262
237 | 0.90942,0.63504,0.874
238 | 0.91101,0.63408,0.87538
239 | 0.9126,0.6331,0.87675
240 | 0.91419,0.63213,0.87814
241 | 0.91578,0.63115,0.87951
242 | 0.91737,0.63016,0.8809
243 | 0.91895,0.62917,0.88227
244 | 0.92053,0.62819,0.88366
245 | 0.92212,0.62719,0.88504
246 | 0.9237,0.62619,0.88642
247 | 0.92527,0.62519,0.88779
248 | 0.92685,0.62419,0.88918
249 | 0.92842,0.62319,0.89055
250 | 0.93,0.62217,0.89194
251 | 0.93157,0.62116,0.89331
252 | 0.93314,0.62014,0.8947
253 | 0.93471,0.61912,0.89607
254 | 0.93628,0.61809,0.89746
255 | 0.93785,0.61706,0.89883
256 | 0.93941,0.61603,0.90021
257 |
--------------------------------------------------------------------------------
/assets/CET/diverging-isoluminant_cjo_70_c25_n256.csv:
--------------------------------------------------------------------------------
1 | 0,0.71527,1
2 | 0,0.7149,1
3 | 0,0.71453,1
4 | 0,0.71417,1
5 | 0.024434,0.7138,1
6 | 0.068274,0.71344,0.99912
7 | 0.097664,0.71307,0.99639
8 | 0.12062,0.71271,0.99368
9 | 0.13997,0.71234,0.99096
10 | 0.15693,0.71199,0.98824
11 | 0.1721,0.71163,0.98553
12 | 0.18598,0.71126,0.98281
13 | 0.19872,0.7109,0.9801
14 | 0.21064,0.71054,0.97739
15 | 0.2218,0.71018,0.97467
16 | 0.23235,0.70981,0.97196
17 | 0.24234,0.70945,0.96925
18 | 0.25188,0.7091,0.96654
19 | 0.26097,0.70874,0.96383
20 | 0.26971,0.70837,0.96112
21 | 0.27808,0.70801,0.95841
22 | 0.28614,0.70765,0.95571
23 | 0.29394,0.70729,0.953
24 | 0.30148,0.70693,0.95029
25 | 0.3088,0.70658,0.94759
26 | 0.31588,0.70622,0.94488
27 | 0.32276,0.70586,0.94218
28 | 0.32945,0.7055,0.93948
29 | 0.33595,0.70514,0.93678
30 | 0.3423,0.70478,0.93407
31 | 0.34848,0.70443,0.93137
32 | 0.35453,0.70407,0.92867
33 | 0.36042,0.70371,0.92597
34 | 0.3662,0.70336,0.92327
35 | 0.37184,0.703,0.92057
36 | 0.37737,0.70265,0.91788
37 | 0.38279,0.70229,0.91518
38 | 0.38809,0.70193,0.91249
39 | 0.3933,0.70158,0.90979
40 | 0.39841,0.70122,0.9071
41 | 0.40343,0.70087,0.9044
42 | 0.40835,0.70052,0.90171
43 | 0.4132,0.70016,0.89902
44 | 0.41795,0.69981,0.89633
45 | 0.42262,0.69945,0.89363
46 | 0.42723,0.6991,0.89094
47 | 0.43176,0.69875,0.88826
48 | 0.43621,0.69839,0.88557
49 | 0.44059,0.69804,0.88288
50 | 0.44493,0.69769,0.88019
51 | 0.44919,0.69734,0.8775
52 | 0.45337,0.69699,0.87482
53 | 0.45751,0.69664,0.87213
54 | 0.46159,0.69629,0.86945
55 | 0.46561,0.69594,0.86676
56 | 0.46959,0.69559,0.86408
57 | 0.47349,0.69524,0.86139
58 | 0.47736,0.69489,0.85871
59 | 0.48117,0.69453,0.85603
60 | 0.48494,0.69418,0.85335
61 | 0.48866,0.69384,0.85067
62 | 0.49233,0.69349,0.84799
63 | 0.49596,0.69315,0.84531
64 | 0.49954,0.6928,0.84264
65 | 0.50308,0.69245,0.83996
66 | 0.50659,0.6921,0.83728
67 | 0.51005,0.69175,0.8346
68 | 0.51348,0.6914,0.83193
69 | 0.51686,0.69105,0.82925
70 | 0.5202,0.69071,0.82658
71 | 0.52352,0.69036,0.8239
72 | 0.52679,0.69002,0.82123
73 | 0.53003,0.68967,0.81855
74 | 0.53323,0.68933,0.81588
75 | 0.5364,0.68898,0.81321
76 | 0.53953,0.68864,0.81053
77 | 0.54265,0.68829,0.80787
78 | 0.54572,0.68795,0.80519
79 | 0.54877,0.6876,0.80252
80 | 0.55178,0.68726,0.79986
81 | 0.55476,0.68691,0.79718
82 | 0.55772,0.68657,0.79452
83 | 0.56064,0.68622,0.79185
84 | 0.56355,0.68588,0.78919
85 | 0.56642,0.68554,0.78652
86 | 0.56925,0.6852,0.78385
87 | 0.57208,0.68485,0.78118
88 | 0.57487,0.68451,0.77852
89 | 0.57763,0.68416,0.77585
90 | 0.58038,0.68382,0.77318
91 | 0.5831,0.68348,0.77052
92 | 0.5858,0.68314,0.76786
93 | 0.58846,0.6828,0.7652
94 | 0.59111,0.68246,0.76253
95 | 0.59374,0.68212,0.75987
96 | 0.59634,0.68177,0.75721
97 | 0.59892,0.68143,0.75455
98 | 0.60148,0.68109,0.75189
99 | 0.60402,0.68075,0.74922
100 | 0.60653,0.68041,0.74656
101 | 0.60904,0.68007,0.7439
102 | 0.61151,0.67974,0.74124
103 | 0.61395,0.6794,0.73859
104 | 0.6164,0.67906,0.73592
105 | 0.61882,0.67872,0.73327
106 | 0.62121,0.67839,0.73061
107 | 0.62359,0.67805,0.72795
108 | 0.62595,0.67771,0.7253
109 | 0.62829,0.67738,0.72263
110 | 0.63062,0.67704,0.71998
111 | 0.63293,0.6767,0.71733
112 | 0.63522,0.67636,0.71467
113 | 0.6375,0.67601,0.71202
114 | 0.63977,0.67567,0.70938
115 | 0.64203,0.67533,0.70674
116 | 0.64428,0.67498,0.7041
117 | 0.64653,0.67463,0.70147
118 | 0.64878,0.67427,0.69886
119 | 0.65103,0.67391,0.69626
120 | 0.65329,0.67353,0.69367
121 | 0.65556,0.67315,0.6911
122 | 0.65785,0.67276,0.68857
123 | 0.66016,0.67235,0.68605
124 | 0.6625,0.67193,0.68357
125 | 0.66485,0.67148,0.68111
126 | 0.66726,0.67103,0.6787
127 | 0.6697,0.67055,0.67633
128 | 0.67218,0.67005,0.67399
129 | 0.6747,0.66953,0.6717
130 | 0.67726,0.66898,0.66945
131 | 0.67985,0.66842,0.66724
132 | 0.68249,0.66784,0.66507
133 | 0.68516,0.66723,0.66295
134 | 0.68786,0.6666,0.66084
135 | 0.69058,0.66596,0.65878
136 | 0.69332,0.66531,0.65675
137 | 0.69608,0.66464,0.65473
138 | 0.69884,0.66396,0.65274
139 | 0.70162,0.66328,0.65077
140 | 0.7044,0.66258,0.64882
141 | 0.70718,0.66187,0.64687
142 | 0.70995,0.66115,0.64493
143 | 0.71271,0.66044,0.643
144 | 0.71548,0.65972,0.64107
145 | 0.71822,0.65899,0.63915
146 | 0.72096,0.65827,0.63724
147 | 0.72369,0.65754,0.63532
148 | 0.72641,0.65681,0.63341
149 | 0.72911,0.65607,0.6315
150 | 0.7318,0.65533,0.62958
151 | 0.73448,0.65459,0.62767
152 | 0.73715,0.65385,0.62576
153 | 0.7398,0.6531,0.62385
154 | 0.74244,0.65236,0.62193
155 | 0.74507,0.65162,0.62003
156 | 0.74769,0.65087,0.61811
157 | 0.75029,0.65012,0.61621
158 | 0.75287,0.64937,0.61429
159 | 0.75546,0.64862,0.61238
160 | 0.75803,0.64786,0.61047
161 | 0.76059,0.64711,0.60857
162 | 0.76313,0.64634,0.60666
163 | 0.76567,0.64558,0.60475
164 | 0.76819,0.64482,0.60283
165 | 0.77071,0.64405,0.60092
166 | 0.77321,0.64329,0.59902
167 | 0.7757,0.64252,0.59711
168 | 0.77819,0.64175,0.5952
169 | 0.78066,0.64098,0.59329
170 | 0.78312,0.64021,0.59138
171 | 0.78557,0.63943,0.58947
172 | 0.78801,0.63865,0.58756
173 | 0.79044,0.63787,0.58566
174 | 0.79287,0.63709,0.58374
175 | 0.79528,0.63631,0.58183
176 | 0.79768,0.63552,0.57993
177 | 0.80008,0.63473,0.57801
178 | 0.80246,0.63395,0.57612
179 | 0.80484,0.63315,0.5742
180 | 0.80721,0.63236,0.5723
181 | 0.80956,0.63156,0.57038
182 | 0.81191,0.63077,0.56848
183 | 0.81425,0.62996,0.56657
184 | 0.81658,0.62916,0.56466
185 | 0.8189,0.62836,0.56276
186 | 0.82122,0.62755,0.56084
187 | 0.82352,0.62674,0.55893
188 | 0.82582,0.62593,0.55704
189 | 0.82811,0.62511,0.55512
190 | 0.83039,0.6243,0.55321
191 | 0.83266,0.62349,0.55131
192 | 0.83493,0.62266,0.5494
193 | 0.83719,0.62184,0.54749
194 | 0.83944,0.62102,0.54559
195 | 0.84168,0.6202,0.54367
196 | 0.84391,0.61937,0.54176
197 | 0.84614,0.61854,0.53985
198 | 0.84836,0.6177,0.53795
199 | 0.85057,0.61687,0.53604
200 | 0.85278,0.61603,0.53413
201 | 0.85497,0.61518,0.53223
202 | 0.85716,0.61434,0.53031
203 | 0.85935,0.6135,0.52841
204 | 0.86152,0.61265,0.5265
205 | 0.86369,0.6118,0.52458
206 | 0.86585,0.61096,0.52268
207 | 0.86801,0.6101,0.52076
208 | 0.87015,0.60925,0.51886
209 | 0.8723,0.60839,0.51695
210 | 0.87443,0.60753,0.51503
211 | 0.87656,0.60666,0.51312
212 | 0.87868,0.60579,0.51121
213 | 0.8808,0.60493,0.5093
214 | 0.88291,0.60406,0.50739
215 | 0.88501,0.60319,0.50547
216 | 0.88711,0.60231,0.50356
217 | 0.8892,0.60143,0.50166
218 | 0.89128,0.60055,0.49974
219 | 0.89336,0.59967,0.49784
220 | 0.89544,0.59878,0.49591
221 | 0.8975,0.59789,0.49401
222 | 0.89956,0.59701,0.49209
223 | 0.90162,0.59611,0.49018
224 | 0.90367,0.59521,0.48827
225 | 0.90571,0.59431,0.48635
226 | 0.90775,0.59341,0.48443
227 | 0.90978,0.59252,0.48252
228 | 0.9118,0.5916,0.4806
229 | 0.91383,0.59069,0.47869
230 | 0.91583,0.58978,0.47677
231 | 0.91785,0.58886,0.47486
232 | 0.91985,0.58794,0.47293
233 | 0.92185,0.58703,0.47102
234 | 0.92385,0.58611,0.46911
235 | 0.92583,0.58518,0.46719
236 | 0.92781,0.58425,0.46526
237 | 0.92979,0.58332,0.46333
238 | 0.93176,0.58238,0.46142
239 | 0.93373,0.58145,0.4595
240 | 0.9357,0.58051,0.45758
241 | 0.93765,0.57957,0.45566
242 | 0.93961,0.57862,0.45373
243 | 0.94155,0.57767,0.45181
244 | 0.9435,0.57673,0.44989
245 | 0.94543,0.57577,0.44796
246 | 0.94737,0.5748,0.44603
247 | 0.94929,0.57384,0.44412
248 | 0.95122,0.57289,0.44219
249 | 0.95314,0.57192,0.44025
250 | 0.95505,0.57094,0.43833
251 | 0.95696,0.56997,0.4364
252 | 0.95887,0.56899,0.43447
253 | 0.96077,0.56802,0.43254
254 | 0.96266,0.56704,0.43061
255 | 0.96455,0.56605,0.42867
256 | 0.96644,0.56505,0.42674
257 |
--------------------------------------------------------------------------------
/assets/CET/diverging-linear_bjr_30-55_c53_n256.csv:
--------------------------------------------------------------------------------
1 | 0,0.1654,0.84384
2 | 0,0.16745,0.84024
3 | 0,0.16948,0.83663
4 | 0,0.17145,0.83302
5 | 0,0.17344,0.82943
6 | 0,0.17543,0.82582
7 | 0,0.17744,0.82223
8 | 0,0.1794,0.81863
9 | 0.025922,0.18135,0.81503
10 | 0.052828,0.18332,0.81145
11 | 0.073384,0.18532,0.80785
12 | 0.089868,0.18726,0.80427
13 | 0.10397,0.1892,0.80068
14 | 0.11641,0.19113,0.79709
15 | 0.12754,0.19308,0.79352
16 | 0.13776,0.19502,0.78993
17 | 0.14712,0.19696,0.78636
18 | 0.15586,0.19885,0.78277
19 | 0.16403,0.20076,0.7792
20 | 0.17168,0.20269,0.77562
21 | 0.17895,0.20462,0.77205
22 | 0.18585,0.20653,0.76848
23 | 0.19237,0.20841,0.76492
24 | 0.19861,0.2103,0.76135
25 | 0.20461,0.21221,0.75779
26 | 0.21032,0.21409,0.75423
27 | 0.21583,0.21599,0.75066
28 | 0.22112,0.21785,0.7471
29 | 0.22622,0.21973,0.74355
30 | 0.23112,0.22159,0.73999
31 | 0.23587,0.22347,0.73643
32 | 0.24042,0.22532,0.73288
33 | 0.24486,0.22719,0.72933
34 | 0.24917,0.22905,0.72578
35 | 0.25333,0.2309,0.72223
36 | 0.25737,0.23274,0.71868
37 | 0.26128,0.23461,0.71514
38 | 0.26508,0.23645,0.7116
39 | 0.2688,0.23827,0.70806
40 | 0.27236,0.2401,0.70452
41 | 0.27589,0.24194,0.70098
42 | 0.27929,0.24376,0.69744
43 | 0.2826,0.24558,0.6939
44 | 0.2858,0.24742,0.69037
45 | 0.28896,0.24924,0.68684
46 | 0.29202,0.25106,0.68331
47 | 0.29499,0.25287,0.67978
48 | 0.2979,0.2547,0.67625
49 | 0.30074,0.25648,0.67273
50 | 0.3035,0.25829,0.6692
51 | 0.30623,0.2601,0.66568
52 | 0.30886,0.2619,0.66216
53 | 0.31142,0.26371,0.65863
54 | 0.31394,0.26549,0.65511
55 | 0.31639,0.26726,0.6516
56 | 0.31878,0.26908,0.64807
57 | 0.32112,0.27087,0.64456
58 | 0.3234,0.27263,0.64104
59 | 0.32562,0.27442,0.63753
60 | 0.3278,0.27621,0.63402
61 | 0.32994,0.27798,0.63051
62 | 0.33201,0.27975,0.62699
63 | 0.33404,0.28152,0.62349
64 | 0.33602,0.28329,0.61998
65 | 0.33795,0.28504,0.61647
66 | 0.33985,0.28681,0.61296
67 | 0.34169,0.28858,0.60946
68 | 0.34349,0.29033,0.60594
69 | 0.34525,0.2921,0.60244
70 | 0.34698,0.29385,0.59894
71 | 0.34865,0.2956,0.59544
72 | 0.3503,0.29736,0.59194
73 | 0.35188,0.29912,0.58843
74 | 0.35345,0.30085,0.58494
75 | 0.35499,0.30259,0.58143
76 | 0.35647,0.30434,0.57793
77 | 0.35792,0.3061,0.57443
78 | 0.35932,0.30781,0.57094
79 | 0.36069,0.30957,0.56744
80 | 0.36205,0.31129,0.56395
81 | 0.36335,0.31302,0.56045
82 | 0.36463,0.31475,0.55696
83 | 0.36588,0.31649,0.55345
84 | 0.36709,0.31821,0.54996
85 | 0.36827,0.31994,0.54647
86 | 0.36941,0.32165,0.54297
87 | 0.37053,0.32338,0.53947
88 | 0.37161,0.32509,0.53597
89 | 0.37267,0.32681,0.53248
90 | 0.3737,0.32854,0.52899
91 | 0.37469,0.33025,0.52549
92 | 0.37565,0.33196,0.52198
93 | 0.3766,0.33368,0.5185
94 | 0.3775,0.33539,0.51499
95 | 0.37838,0.33709,0.51149
96 | 0.37924,0.33879,0.508
97 | 0.38006,0.3405,0.50451
98 | 0.38087,0.3422,0.501
99 | 0.38163,0.34389,0.4975
100 | 0.38237,0.34559,0.494
101 | 0.3831,0.3473,0.4905
102 | 0.38379,0.34899,0.48699
103 | 0.38445,0.35069,0.48348
104 | 0.38508,0.35237,0.47998
105 | 0.3857,0.35406,0.47647
106 | 0.38629,0.35576,0.47296
107 | 0.38685,0.35745,0.46946
108 | 0.38739,0.35912,0.46593
109 | 0.38791,0.3608,0.46242
110 | 0.3884,0.3625,0.45891
111 | 0.38888,0.36417,0.45539
112 | 0.38931,0.36586,0.45188
113 | 0.38973,0.36753,0.44835
114 | 0.39012,0.36922,0.44483
115 | 0.3905,0.37088,0.4413
116 | 0.39085,0.37256,0.43778
117 | 0.39118,0.37425,0.43423
118 | 0.39148,0.37591,0.4307
119 | 0.39176,0.37758,0.42717
120 | 0.39201,0.37925,0.42362
121 | 0.39224,0.38092,0.42008
122 | 0.39246,0.38258,0.41653
123 | 0.39264,0.38425,0.41298
124 | 0.39281,0.3859,0.40942
125 | 0.39296,0.38757,0.40587
126 | 0.39308,0.38924,0.40228
127 | 0.39318,0.3909,0.39872
128 | 0.39326,0.39255,0.39515
129 | 0.39669,0.39314,0.39214
130 | 0.40343,0.39266,0.38969
131 | 0.41007,0.39217,0.38724
132 | 0.41662,0.39167,0.3848
133 | 0.42308,0.39116,0.38235
134 | 0.42947,0.39062,0.37991
135 | 0.4358,0.39007,0.37746
136 | 0.44205,0.38952,0.37501
137 | 0.44822,0.38896,0.37255
138 | 0.45434,0.38838,0.3701
139 | 0.46038,0.38778,0.36765
140 | 0.46638,0.38717,0.3652
141 | 0.47233,0.38655,0.36274
142 | 0.47821,0.38592,0.36028
143 | 0.48404,0.38527,0.35784
144 | 0.48983,0.38461,0.35538
145 | 0.49557,0.38394,0.35291
146 | 0.50127,0.38326,0.35045
147 | 0.50692,0.38255,0.34798
148 | 0.51253,0.38183,0.34551
149 | 0.5181,0.38111,0.34305
150 | 0.52363,0.38036,0.34058
151 | 0.52913,0.3796,0.33809
152 | 0.53458,0.37882,0.33563
153 | 0.54,0.37803,0.33316
154 | 0.54539,0.37723,0.33067
155 | 0.55075,0.37641,0.32819
156 | 0.55607,0.37556,0.3257
157 | 0.56137,0.37471,0.32323
158 | 0.56664,0.37384,0.32075
159 | 0.57188,0.37295,0.31825
160 | 0.57709,0.37204,0.31576
161 | 0.58227,0.37112,0.31326
162 | 0.58743,0.37018,0.31077
163 | 0.59258,0.36924,0.30826
164 | 0.59768,0.36827,0.30577
165 | 0.60277,0.36727,0.30324
166 | 0.60785,0.36627,0.30073
167 | 0.61288,0.36524,0.29821
168 | 0.61791,0.36419,0.2957
169 | 0.62292,0.36313,0.29318
170 | 0.6279,0.36205,0.29066
171 | 0.63287,0.36094,0.28813
172 | 0.63782,0.35983,0.28559
173 | 0.64275,0.35868,0.28307
174 | 0.64766,0.35754,0.28051
175 | 0.65255,0.35635,0.27798
176 | 0.65744,0.35515,0.27544
177 | 0.6623,0.35391,0.27288
178 | 0.66714,0.35267,0.27033
179 | 0.67198,0.3514,0.26774
180 | 0.6768,0.35012,0.26518
181 | 0.6816,0.3488,0.26261
182 | 0.68639,0.34747,0.26004
183 | 0.69116,0.3461,0.25745
184 | 0.69594,0.34472,0.25487
185 | 0.70069,0.34332,0.25226
186 | 0.70542,0.34189,0.24964
187 | 0.71015,0.34043,0.24704
188 | 0.71486,0.33896,0.24441
189 | 0.71957,0.33745,0.24181
190 | 0.72426,0.33591,0.23917
191 | 0.72895,0.33436,0.23654
192 | 0.73362,0.33277,0.23387
193 | 0.73828,0.33113,0.23124
194 | 0.74294,0.32951,0.22858
195 | 0.74758,0.32782,0.2259
196 | 0.75221,0.32611,0.22322
197 | 0.75684,0.32438,0.22053
198 | 0.76145,0.32263,0.21781
199 | 0.76606,0.32083,0.21509
200 | 0.77066,0.31899,0.21238
201 | 0.77525,0.31713,0.20964
202 | 0.77984,0.31523,0.20691
203 | 0.78442,0.31331,0.20416
204 | 0.78899,0.31134,0.20135
205 | 0.79355,0.30935,0.19857
206 | 0.7981,0.30729,0.19578
207 | 0.80264,0.30522,0.19297
208 | 0.80719,0.30309,0.19014
209 | 0.81172,0.30093,0.18732
210 | 0.81625,0.29874,0.18444
211 | 0.82077,0.2965,0.18155
212 | 0.82529,0.2942,0.17869
213 | 0.8298,0.29189,0.17574
214 | 0.83431,0.28951,0.17282
215 | 0.8388,0.28707,0.16989
216 | 0.84329,0.2846,0.16692
217 | 0.84778,0.28209,0.16393
218 | 0.85227,0.27951,0.16088
219 | 0.85675,0.27688,0.15783
220 | 0.86122,0.27419,0.15475
221 | 0.86569,0.27144,0.15165
222 | 0.87015,0.26865,0.14851
223 | 0.87462,0.26578,0.1454
224 | 0.87907,0.26285,0.14218
225 | 0.88353,0.25985,0.13893
226 | 0.88797,0.25678,0.13565
227 | 0.89242,0.25364,0.13237
228 | 0.89686,0.25041,0.12899
229 | 0.9013,0.24713,0.12563
230 | 0.90573,0.24374,0.12213
231 | 0.91016,0.24028,0.11869
232 | 0.91459,0.23676,0.11509
233 | 0.91901,0.23308,0.11151
234 | 0.92343,0.22934,0.10779
235 | 0.92784,0.22549,0.10405
236 | 0.93226,0.22153,0.1002
237 | 0.93668,0.21745,0.096258
238 | 0.94108,0.21323,0.092292
239 | 0.94549,0.2089,0.088179
240 | 0.94989,0.20443,0.083966
241 | 0.95429,0.19976,0.079537
242 | 0.95869,0.19499,0.075045
243 | 0.96309,0.19001,0.070373
244 | 0.96749,0.18486,0.065518
245 | 0.97188,0.17948,0.06046
246 | 0.97626,0.17389,0.055081
247 | 0.98065,0.16803,0.049511
248 | 0.98504,0.16195,0.043373
249 | 0.98943,0.15551,0.037065
250 | 0.99381,0.14872,0.03044
251 | 0.99819,0.14159,0.024101
252 | 1,0.13398,0.017854
253 | 1,0.12585,0.011691
254 | 1,0.11706,0.0054342
255 | 1,0.10757,0
256 | 1,0.097091,0
257 |
--------------------------------------------------------------------------------
/assets/CET/diverging-tritanopic_cwr_75-98_c20_n256.csv:
--------------------------------------------------------------------------------
1 | 0.16144,0.79052,0.90539
2 | 0.17912,0.79202,0.90596
3 | 0.19524,0.79352,0.90654
4 | 0.21014,0.79501,0.90711
5 | 0.22404,0.7965,0.90769
6 | 0.23717,0.798,0.90826
7 | 0.24955,0.7995,0.90883
8 | 0.26139,0.80098,0.90941
9 | 0.27271,0.80247,0.90998
10 | 0.28359,0.80397,0.91056
11 | 0.29407,0.80545,0.91113
12 | 0.30421,0.80695,0.9117
13 | 0.31403,0.80844,0.91227
14 | 0.32357,0.80992,0.91285
15 | 0.33286,0.81141,0.91342
16 | 0.34189,0.81289,0.91399
17 | 0.35072,0.81438,0.91456
18 | 0.35933,0.81587,0.91513
19 | 0.36776,0.81735,0.9157
20 | 0.37604,0.81883,0.91627
21 | 0.38414,0.82032,0.91685
22 | 0.3921,0.82181,0.91742
23 | 0.39991,0.82329,0.91799
24 | 0.4076,0.82477,0.91856
25 | 0.41517,0.82625,0.91913
26 | 0.42261,0.82773,0.9197
27 | 0.42996,0.82921,0.92027
28 | 0.4372,0.83069,0.92083
29 | 0.44434,0.83217,0.92141
30 | 0.45139,0.83365,0.92198
31 | 0.45834,0.83512,0.92254
32 | 0.46522,0.8366,0.92311
33 | 0.47202,0.83808,0.92368
34 | 0.47874,0.83955,0.92425
35 | 0.48538,0.84102,0.92481
36 | 0.49197,0.8425,0.92538
37 | 0.49849,0.84397,0.92595
38 | 0.50493,0.84544,0.92651
39 | 0.51131,0.84691,0.92708
40 | 0.51766,0.84838,0.92765
41 | 0.52393,0.84986,0.92821
42 | 0.53015,0.85132,0.92878
43 | 0.53632,0.8528,0.92934
44 | 0.54244,0.85426,0.92991
45 | 0.54852,0.85573,0.93048
46 | 0.55454,0.8572,0.93104
47 | 0.56052,0.85867,0.93161
48 | 0.56646,0.86014,0.93217
49 | 0.57236,0.8616,0.93273
50 | 0.57822,0.86307,0.9333
51 | 0.58404,0.86453,0.93386
52 | 0.58982,0.86599,0.93442
53 | 0.59557,0.86745,0.93499
54 | 0.60128,0.86892,0.93555
55 | 0.60697,0.87037,0.93612
56 | 0.61261,0.87184,0.93668
57 | 0.61823,0.8733,0.93724
58 | 0.62382,0.87476,0.9378
59 | 0.62936,0.87622,0.93837
60 | 0.63489,0.87768,0.93893
61 | 0.64039,0.87913,0.93949
62 | 0.64586,0.88059,0.94005
63 | 0.65131,0.88205,0.94061
64 | 0.65673,0.88351,0.94117
65 | 0.66212,0.88496,0.94173
66 | 0.66749,0.88642,0.94229
67 | 0.67284,0.88787,0.94285
68 | 0.67816,0.88932,0.94341
69 | 0.68346,0.89078,0.94397
70 | 0.68874,0.89223,0.94453
71 | 0.69399,0.89368,0.94509
72 | 0.69923,0.89513,0.94565
73 | 0.70445,0.89658,0.9462
74 | 0.70965,0.89803,0.94676
75 | 0.71483,0.89948,0.94733
76 | 0.71999,0.90093,0.94788
77 | 0.72514,0.90238,0.94844
78 | 0.73026,0.90382,0.949
79 | 0.73536,0.90527,0.94955
80 | 0.74045,0.90672,0.95011
81 | 0.74553,0.90817,0.95067
82 | 0.75059,0.90961,0.95123
83 | 0.75563,0.91105,0.95178
84 | 0.76066,0.9125,0.95233
85 | 0.76567,0.91394,0.95289
86 | 0.77067,0.91538,0.95345
87 | 0.77565,0.91682,0.954
88 | 0.78062,0.91826,0.95456
89 | 0.78558,0.9197,0.95511
90 | 0.79052,0.92114,0.95567
91 | 0.79545,0.92258,0.95622
92 | 0.80037,0.92402,0.95677
93 | 0.80527,0.92546,0.95733
94 | 0.81016,0.9269,0.95789
95 | 0.81505,0.92833,0.95844
96 | 0.81991,0.92977,0.95899
97 | 0.82477,0.93121,0.95954
98 | 0.82962,0.93264,0.9601
99 | 0.83446,0.93407,0.96065
100 | 0.83928,0.93551,0.9612
101 | 0.8441,0.93695,0.96175
102 | 0.8489,0.93838,0.9623
103 | 0.85369,0.93981,0.96286
104 | 0.85848,0.94124,0.96341
105 | 0.86326,0.94267,0.96396
106 | 0.86803,0.9441,0.96451
107 | 0.87278,0.94553,0.96506
108 | 0.87753,0.94696,0.96561
109 | 0.88227,0.94839,0.96616
110 | 0.887,0.94982,0.96671
111 | 0.89172,0.95124,0.96726
112 | 0.89644,0.95267,0.96781
113 | 0.90114,0.9541,0.96836
114 | 0.90585,0.95552,0.9689
115 | 0.91054,0.95694,0.96944
116 | 0.91522,0.95835,0.96997
117 | 0.9199,0.95974,0.97048
118 | 0.92455,0.9611,0.97097
119 | 0.92919,0.96242,0.97141
120 | 0.93379,0.96369,0.97179
121 | 0.93836,0.96486,0.97208
122 | 0.94284,0.96593,0.97226
123 | 0.94723,0.96684,0.97228
124 | 0.95148,0.96757,0.97212
125 | 0.95556,0.96806,0.97173
126 | 0.95941,0.96828,0.97109
127 | 0.963,0.9682,0.97017
128 | 0.96629,0.9678,0.96895
129 | 0.96926,0.96707,0.96743
130 | 0.97189,0.96601,0.9656
131 | 0.97417,0.96464,0.96351
132 | 0.97613,0.96299,0.96117
133 | 0.97779,0.9611,0.95862
134 | 0.97918,0.95899,0.95589
135 | 0.98035,0.95671,0.95302
136 | 0.98133,0.9543,0.95004
137 | 0.98218,0.9518,0.94699
138 | 0.9829,0.94923,0.94388
139 | 0.98355,0.94661,0.94074
140 | 0.98415,0.94395,0.93757
141 | 0.9847,0.94128,0.93439
142 | 0.98522,0.9386,0.9312
143 | 0.98572,0.93591,0.92801
144 | 0.9862,0.93321,0.92482
145 | 0.98668,0.93052,0.92163
146 | 0.98714,0.92782,0.91844
147 | 0.98759,0.92512,0.91525
148 | 0.98804,0.92243,0.91207
149 | 0.98847,0.91973,0.90889
150 | 0.9889,0.91704,0.90572
151 | 0.98932,0.91435,0.90254
152 | 0.98973,0.91165,0.89936
153 | 0.99014,0.90895,0.89619
154 | 0.99053,0.90626,0.89302
155 | 0.99091,0.90356,0.88985
156 | 0.99129,0.90087,0.88668
157 | 0.99166,0.89817,0.88351
158 | 0.99202,0.89548,0.88035
159 | 0.99237,0.89278,0.87718
160 | 0.99272,0.89008,0.87403
161 | 0.99305,0.88739,0.87087
162 | 0.99338,0.88469,0.86772
163 | 0.9937,0.882,0.86456
164 | 0.99401,0.8793,0.86141
165 | 0.99431,0.8766,0.85826
166 | 0.9946,0.87391,0.85511
167 | 0.99489,0.87121,0.85197
168 | 0.99516,0.86852,0.84882
169 | 0.99543,0.86582,0.84568
170 | 0.9957,0.86312,0.84254
171 | 0.99595,0.86043,0.8394
172 | 0.9962,0.85772,0.83627
173 | 0.99643,0.85503,0.83313
174 | 0.99667,0.85234,0.83
175 | 0.99689,0.84964,0.82687
176 | 0.9971,0.84693,0.82374
177 | 0.99731,0.84424,0.82061
178 | 0.99751,0.84154,0.81749
179 | 0.9977,0.83884,0.81437
180 | 0.99789,0.83614,0.81125
181 | 0.99807,0.83344,0.80813
182 | 0.99824,0.83074,0.80502
183 | 0.9984,0.82804,0.8019
184 | 0.99855,0.82534,0.7988
185 | 0.9987,0.82264,0.79568
186 | 0.99884,0.81994,0.79258
187 | 0.99897,0.81724,0.78947
188 | 0.9991,0.81453,0.78637
189 | 0.99921,0.81183,0.78327
190 | 0.99932,0.80913,0.78017
191 | 0.99943,0.80643,0.77708
192 | 0.99952,0.80372,0.77397
193 | 0.99961,0.80102,0.77089
194 | 0.99969,0.79832,0.76779
195 | 0.99976,0.79561,0.76471
196 | 0.99983,0.79291,0.76162
197 | 0.99989,0.7902,0.75854
198 | 0.99994,0.7875,0.75545
199 | 0.99998,0.78479,0.75237
200 | 1,0.78208,0.74929
201 | 1,0.77937,0.74622
202 | 1,0.77667,0.74315
203 | 1,0.77395,0.74008
204 | 1,0.77125,0.737
205 | 1,0.76853,0.73394
206 | 1,0.76583,0.73087
207 | 1,0.76311,0.72781
208 | 1,0.7604,0.72475
209 | 1,0.75769,0.72169
210 | 1,0.75498,0.71863
211 | 0.99998,0.75226,0.71558
212 | 0.99994,0.74954,0.71252
213 | 0.99988,0.74683,0.70948
214 | 0.99983,0.74412,0.70643
215 | 0.99976,0.7414,0.70338
216 | 0.99969,0.73868,0.70034
217 | 0.99961,0.73596,0.69729
218 | 0.99953,0.73324,0.69425
219 | 0.99943,0.73052,0.69122
220 | 0.99934,0.7278,0.68819
221 | 0.99923,0.72508,0.68515
222 | 0.99912,0.72235,0.68212
223 | 0.999,0.71963,0.67909
224 | 0.99888,0.71691,0.67607
225 | 0.99875,0.71418,0.67305
226 | 0.99861,0.71146,0.67003
227 | 0.99846,0.70873,0.667
228 | 0.99831,0.706,0.66399
229 | 0.99816,0.70327,0.66097
230 | 0.99799,0.70054,0.65796
231 | 0.99782,0.6978,0.65494
232 | 0.99765,0.69507,0.65194
233 | 0.99746,0.69234,0.64894
234 | 0.99728,0.6896,0.64593
235 | 0.99708,0.68686,0.64293
236 | 0.99688,0.68412,0.63993
237 | 0.99667,0.68138,0.63694
238 | 0.99646,0.67864,0.63394
239 | 0.99624,0.6759,0.63095
240 | 0.99601,0.67316,0.62796
241 | 0.99578,0.67042,0.62497
242 | 0.99554,0.66767,0.62198
243 | 0.9953,0.66491,0.619
244 | 0.99505,0.66217,0.61602
245 | 0.9948,0.65942,0.61303
246 | 0.99453,0.65667,0.61006
247 | 0.99427,0.65391,0.60709
248 | 0.99399,0.65116,0.60412
249 | 0.99371,0.64839,0.60114
250 | 0.99343,0.64563,0.59817
251 | 0.99314,0.64288,0.59521
252 | 0.99284,0.64012,0.59226
253 | 0.99253,0.63735,0.58928
254 | 0.99222,0.63459,0.58633
255 | 0.99191,0.63182,0.58337
256 | 0.99158,0.62904,0.58043
257 |
--------------------------------------------------------------------------------
/assets/CET/diverging_cwm_80-100_c22_n256.csv:
--------------------------------------------------------------------------------
1 | 0,0.85071,1
2 | 0,0.85194,1
3 | 0.056211,0.85316,1
4 | 0.10029,0.85438,1
5 | 0.13168,0.8556,1
6 | 0.15712,0.85682,1
7 | 0.17902,0.85804,1
8 | 0.19846,0.85925,1
9 | 0.21615,0.86047,1
10 | 0.23241,0.86169,1
11 | 0.24758,0.8629,1
12 | 0.26183,0.86412,1
13 | 0.27532,0.86533,1
14 | 0.28813,0.86654,1
15 | 0.30039,0.86775,1
16 | 0.31215,0.86897,1
17 | 0.32349,0.87017,1
18 | 0.33443,0.87138,1
19 | 0.34499,0.87259,1
20 | 0.35526,0.87379,1
21 | 0.36521,0.875,1
22 | 0.37491,0.87621,1
23 | 0.38437,0.87741,1
24 | 0.3936,0.87861,1
25 | 0.40262,0.87982,1
26 | 0.41146,0.88102,1
27 | 0.42011,0.88222,1
28 | 0.4286,0.88342,1
29 | 0.43693,0.88462,1
30 | 0.44511,0.88582,1
31 | 0.45315,0.88702,1
32 | 0.46106,0.88821,1
33 | 0.46885,0.88941,1
34 | 0.47652,0.8906,1
35 | 0.48407,0.8918,1
36 | 0.49154,0.89299,1
37 | 0.49889,0.89419,1
38 | 0.50614,0.89538,1
39 | 0.51332,0.89657,1
40 | 0.5204,0.89776,1
41 | 0.5274,0.89895,1
42 | 0.53432,0.90014,1
43 | 0.54117,0.90132,1
44 | 0.54795,0.90251,1
45 | 0.55466,0.9037,1
46 | 0.56129,0.90488,1
47 | 0.56787,0.90607,1
48 | 0.57438,0.90725,1
49 | 0.58084,0.90844,1
50 | 0.58724,0.90962,1
51 | 0.59358,0.9108,1
52 | 0.59988,0.91198,1
53 | 0.60611,0.91316,1
54 | 0.6123,0.91434,1
55 | 0.61845,0.91551,1
56 | 0.62455,0.91669,1
57 | 0.6306,0.91787,1
58 | 0.63661,0.91904,1
59 | 0.64258,0.92021,1
60 | 0.6485,0.92139,1
61 | 0.65439,0.92256,1
62 | 0.66024,0.92373,1
63 | 0.66606,0.9249,1
64 | 0.67183,0.92607,1
65 | 0.67758,0.92724,1
66 | 0.68329,0.92841,1
67 | 0.68897,0.92958,1
68 | 0.69461,0.93075,1
69 | 0.70023,0.93191,1
70 | 0.70581,0.93307,1
71 | 0.71137,0.93424,1
72 | 0.7169,0.9354,1
73 | 0.72239,0.93657,1
74 | 0.72786,0.93773,1
75 | 0.73331,0.93889,1
76 | 0.73873,0.94005,1
77 | 0.74412,0.94121,1
78 | 0.74949,0.94237,1
79 | 0.75485,0.94352,1
80 | 0.76017,0.94468,1
81 | 0.76547,0.94583,1
82 | 0.77075,0.94699,1
83 | 0.776,0.94814,1
84 | 0.78124,0.9493,1
85 | 0.78646,0.95045,1
86 | 0.79165,0.9516,1
87 | 0.79683,0.95275,1
88 | 0.80199,0.9539,1
89 | 0.80713,0.95505,1
90 | 0.81224,0.9562,1
91 | 0.81735,0.95735,1
92 | 0.82244,0.9585,1
93 | 0.8275,0.95964,1
94 | 0.83255,0.96079,1
95 | 0.83759,0.96192,1
96 | 0.84261,0.96307,1
97 | 0.8476,0.96421,1
98 | 0.8526,0.96535,1
99 | 0.85756,0.9665,1
100 | 0.86253,0.96764,1
101 | 0.86746,0.96878,1
102 | 0.8724,0.96991,1
103 | 0.87731,0.97105,1
104 | 0.88221,0.97219,1
105 | 0.8871,0.97332,1
106 | 0.89197,0.97446,1
107 | 0.89684,0.97559,1
108 | 0.90168,0.97672,1
109 | 0.90652,0.97786,1
110 | 0.91134,0.97899,1
111 | 0.91615,0.98012,1
112 | 0.92095,0.98125,1
113 | 0.92575,0.98238,1
114 | 0.93053,0.98351,1
115 | 0.93529,0.98464,1
116 | 0.94005,0.98576,1
117 | 0.9448,0.98689,1
118 | 0.94953,0.98801,1
119 | 0.95426,0.98914,1
120 | 0.95897,0.99026,1
121 | 0.96367,0.99138,1
122 | 0.96837,0.99251,1
123 | 0.97306,0.99363,1
124 | 0.97773,0.99474,1
125 | 0.9824,0.99586,1
126 | 0.98725,0.99702,1
127 | 0.9912,0.99798,1
128 | 0.99685,0.99934,1
129 | 0.99988,0.9982,0.99969
130 | 0.99991,0.99575,0.99926
131 | 0.99993,0.9933,0.99882
132 | 0.99994,0.99084,0.99839
133 | 0.99996,0.98838,0.99796
134 | 0.99997,0.98593,0.99752
135 | 0.99998,0.98347,0.99709
136 | 0.99998,0.98102,0.99665
137 | 0.99998,0.97856,0.99622
138 | 0.99998,0.97611,0.99578
139 | 0.99998,0.97365,0.99535
140 | 0.99997,0.97119,0.99491
141 | 0.99996,0.96874,0.99448
142 | 0.99995,0.96628,0.99404
143 | 0.99993,0.96382,0.99361
144 | 0.99991,0.96136,0.99317
145 | 0.99989,0.9589,0.99273
146 | 0.99986,0.95644,0.99229
147 | 0.99984,0.95398,0.99185
148 | 0.9998,0.95152,0.99141
149 | 0.99977,0.94906,0.99097
150 | 0.99973,0.9466,0.99053
151 | 0.99969,0.94414,0.99009
152 | 0.99965,0.94167,0.98965
153 | 0.9996,0.93921,0.98921
154 | 0.99955,0.93675,0.98877
155 | 0.9995,0.93428,0.98832
156 | 0.99945,0.93182,0.98788
157 | 0.99939,0.92935,0.98744
158 | 0.99933,0.92689,0.987
159 | 0.99926,0.92442,0.98656
160 | 0.9992,0.92196,0.98611
161 | 0.99913,0.91949,0.98567
162 | 0.99905,0.91702,0.98522
163 | 0.99898,0.91455,0.98478
164 | 0.9989,0.91208,0.98433
165 | 0.99882,0.90961,0.98388
166 | 0.99873,0.90714,0.98343
167 | 0.99865,0.90467,0.98299
168 | 0.99855,0.9022,0.98254
169 | 0.99846,0.89973,0.9821
170 | 0.99837,0.89726,0.98165
171 | 0.99827,0.89478,0.9812
172 | 0.99816,0.89231,0.98075
173 | 0.99806,0.88983,0.9803
174 | 0.99795,0.88735,0.97985
175 | 0.99784,0.88488,0.9794
176 | 0.99773,0.8824,0.97894
177 | 0.99761,0.87992,0.97849
178 | 0.99749,0.87744,0.97804
179 | 0.99737,0.87496,0.97759
180 | 0.99725,0.87248,0.97714
181 | 0.99712,0.87,0.97668
182 | 0.99699,0.86752,0.97623
183 | 0.99686,0.86503,0.97578
184 | 0.99672,0.86256,0.97532
185 | 0.99658,0.86007,0.97487
186 | 0.99644,0.85758,0.97441
187 | 0.9963,0.8551,0.97396
188 | 0.99615,0.85261,0.9735
189 | 0.996,0.85012,0.97305
190 | 0.99585,0.84763,0.97259
191 | 0.9957,0.84514,0.97214
192 | 0.99554,0.84265,0.97168
193 | 0.99538,0.84016,0.97122
194 | 0.99522,0.83767,0.97076
195 | 0.99505,0.83517,0.9703
196 | 0.99488,0.83267,0.96984
197 | 0.99471,0.83018,0.96938
198 | 0.99454,0.82768,0.96892
199 | 0.99436,0.82518,0.96846
200 | 0.99418,0.82268,0.96801
201 | 0.994,0.82018,0.96754
202 | 0.99382,0.81768,0.96708
203 | 0.99363,0.81518,0.96662
204 | 0.99344,0.81267,0.96615
205 | 0.99325,0.81017,0.96569
206 | 0.99305,0.80766,0.96523
207 | 0.99285,0.80516,0.96476
208 | 0.99265,0.80265,0.9643
209 | 0.99245,0.80014,0.96384
210 | 0.99224,0.79763,0.96337
211 | 0.99203,0.79512,0.96291
212 | 0.99182,0.7926,0.96244
213 | 0.99161,0.79009,0.96197
214 | 0.99139,0.78757,0.96151
215 | 0.99117,0.78506,0.96105
216 | 0.99095,0.78254,0.96058
217 | 0.99072,0.78001,0.96011
218 | 0.9905,0.7775,0.95964
219 | 0.99027,0.77497,0.95917
220 | 0.99003,0.77245,0.95871
221 | 0.9898,0.76992,0.95824
222 | 0.98956,0.76739,0.95777
223 | 0.98932,0.76487,0.9573
224 | 0.98908,0.76233,0.95683
225 | 0.98883,0.7598,0.95636
226 | 0.98858,0.75727,0.95589
227 | 0.98833,0.75474,0.95542
228 | 0.98808,0.7522,0.95494
229 | 0.98782,0.74966,0.95447
230 | 0.98756,0.74712,0.954
231 | 0.9873,0.74458,0.95353
232 | 0.98704,0.74204,0.95305
233 | 0.98677,0.7395,0.95258
234 | 0.9865,0.73694,0.9521
235 | 0.98623,0.7344,0.95163
236 | 0.98596,0.73185,0.95115
237 | 0.98568,0.72929,0.95068
238 | 0.9854,0.72674,0.9502
239 | 0.98512,0.72418,0.94972
240 | 0.98484,0.72162,0.94925
241 | 0.98455,0.71907,0.94877
242 | 0.98426,0.71651,0.94829
243 | 0.98397,0.71394,0.94782
244 | 0.98367,0.71138,0.94734
245 | 0.98338,0.70881,0.94686
246 | 0.98308,0.70624,0.94638
247 | 0.98278,0.70366,0.9459
248 | 0.98247,0.70109,0.94542
249 | 0.98217,0.69851,0.94494
250 | 0.98186,0.69594,0.94446
251 | 0.98154,0.69335,0.94398
252 | 0.98123,0.69077,0.9435
253 | 0.98091,0.68819,0.94302
254 | 0.98059,0.6856,0.94253
255 | 0.98027,0.68301,0.94205
256 | 0.97995,0.68041,0.94156
257 |
--------------------------------------------------------------------------------
/assets/CET/isoluminant_cgo_80_c38_n256.csv:
--------------------------------------------------------------------------------
1 | 0.43773,0.82141,1
2 | 0.438,0.82178,1
3 | 0.43825,0.82216,1
4 | 0.43853,0.82252,1
5 | 0.4388,0.82289,1
6 | 0.43909,0.82325,0.99787
7 | 0.43939,0.82362,0.99477
8 | 0.43969,0.82398,0.99168
9 | 0.44,0.82433,0.98857
10 | 0.44031,0.82469,0.98546
11 | 0.44063,0.82504,0.98235
12 | 0.44095,0.8254,0.97923
13 | 0.44129,0.82575,0.97611
14 | 0.44163,0.82609,0.97299
15 | 0.44199,0.82644,0.96986
16 | 0.44234,0.82678,0.96673
17 | 0.4427,0.82712,0.96359
18 | 0.44307,0.82746,0.96045
19 | 0.44345,0.82779,0.95731
20 | 0.44384,0.82812,0.95416
21 | 0.44424,0.82845,0.95101
22 | 0.44464,0.82878,0.94785
23 | 0.44505,0.82911,0.94469
24 | 0.44546,0.82943,0.94152
25 | 0.44589,0.82975,0.93835
26 | 0.44634,0.83007,0.93517
27 | 0.44679,0.83038,0.93199
28 | 0.44725,0.83069,0.9288
29 | 0.4477,0.831,0.92562
30 | 0.4482,0.83131,0.92243
31 | 0.44869,0.83161,0.91922
32 | 0.44919,0.83191,0.91602
33 | 0.4497,0.83221,0.91281
34 | 0.45022,0.8325,0.9096
35 | 0.45076,0.83279,0.90638
36 | 0.4513,0.83308,0.90316
37 | 0.45186,0.83337,0.89993
38 | 0.45244,0.83365,0.8967
39 | 0.45301,0.83394,0.89345
40 | 0.4536,0.83421,0.89021
41 | 0.45421,0.83448,0.88696
42 | 0.45483,0.83475,0.8837
43 | 0.45546,0.83502,0.88044
44 | 0.45611,0.83528,0.87717
45 | 0.45676,0.83555,0.8739
46 | 0.45744,0.8358,0.87062
47 | 0.45813,0.83606,0.86733
48 | 0.45884,0.83631,0.86405
49 | 0.45956,0.83656,0.86075
50 | 0.46029,0.8368,0.85744
51 | 0.46104,0.83704,0.85414
52 | 0.46181,0.83728,0.85082
53 | 0.46259,0.83751,0.8475
54 | 0.46339,0.83774,0.84417
55 | 0.46422,0.83796,0.84084
56 | 0.46505,0.83818,0.8375
57 | 0.46591,0.8384,0.83416
58 | 0.46679,0.83861,0.8308
59 | 0.46767,0.83882,0.82744
60 | 0.46859,0.83903,0.82407
61 | 0.46953,0.83923,0.8207
62 | 0.47047,0.83943,0.81732
63 | 0.47145,0.83962,0.81393
64 | 0.47244,0.83981,0.81053
65 | 0.47345,0.83999,0.80714
66 | 0.47449,0.84017,0.80373
67 | 0.47556,0.84034,0.80031
68 | 0.47664,0.84051,0.79688
69 | 0.47774,0.84067,0.79346
70 | 0.47888,0.84083,0.79002
71 | 0.48003,0.84098,0.78658
72 | 0.48121,0.84113,0.78312
73 | 0.48242,0.84127,0.77966
74 | 0.48365,0.8414,0.77619
75 | 0.48491,0.84153,0.77272
76 | 0.4862,0.84166,0.76924
77 | 0.48753,0.84178,0.76575
78 | 0.48887,0.84189,0.76225
79 | 0.49025,0.842,0.75875
80 | 0.49167,0.8421,0.75524
81 | 0.49309,0.84219,0.75172
82 | 0.49457,0.84228,0.74819
83 | 0.49605,0.84236,0.74465
84 | 0.4976,0.84243,0.74111
85 | 0.49917,0.84249,0.73756
86 | 0.50078,0.84255,0.73401
87 | 0.50242,0.8426,0.73045
88 | 0.5041,0.84264,0.72687
89 | 0.5058,0.84267,0.7233
90 | 0.50756,0.8427,0.71972
91 | 0.50935,0.84271,0.71613
92 | 0.51117,0.84272,0.71253
93 | 0.51304,0.84272,0.70893
94 | 0.51496,0.84271,0.70532
95 | 0.51691,0.84269,0.70171
96 | 0.51891,0.84266,0.69809
97 | 0.52094,0.84262,0.69447
98 | 0.52303,0.84257,0.69084
99 | 0.52516,0.84251,0.68722
100 | 0.52734,0.84243,0.68359
101 | 0.52957,0.84235,0.67995
102 | 0.53184,0.84226,0.67632
103 | 0.53416,0.84215,0.67268
104 | 0.53654,0.84203,0.66904
105 | 0.53896,0.84189,0.66541
106 | 0.54142,0.84175,0.66178
107 | 0.54396,0.84159,0.65814
108 | 0.54654,0.84142,0.65451
109 | 0.54917,0.84123,0.65088
110 | 0.55185,0.84103,0.64727
111 | 0.55458,0.84082,0.64365
112 | 0.55737,0.84059,0.64005
113 | 0.56021,0.84035,0.63646
114 | 0.56311,0.84009,0.63287
115 | 0.56606,0.83981,0.6293
116 | 0.56906,0.83952,0.62575
117 | 0.57213,0.8392,0.6222
118 | 0.57524,0.83888,0.61869
119 | 0.5784,0.83854,0.61518
120 | 0.58162,0.83818,0.61171
121 | 0.5849,0.8378,0.60826
122 | 0.58821,0.83741,0.60483
123 | 0.59159,0.837,0.60142
124 | 0.595,0.83656,0.59805
125 | 0.59846,0.83612,0.59472
126 | 0.60197,0.83565,0.59142
127 | 0.60552,0.83517,0.58814
128 | 0.60913,0.83467,0.58492
129 | 0.61275,0.83415,0.58173
130 | 0.61642,0.83362,0.57858
131 | 0.62014,0.83306,0.57549
132 | 0.62388,0.83249,0.57243
133 | 0.62765,0.83191,0.56942
134 | 0.63145,0.8313,0.56646
135 | 0.63527,0.83068,0.56356
136 | 0.63912,0.83004,0.56069
137 | 0.64299,0.82939,0.55789
138 | 0.64689,0.82872,0.55514
139 | 0.6508,0.82803,0.55245
140 | 0.65472,0.82733,0.5498
141 | 0.65865,0.82662,0.54721
142 | 0.66261,0.82589,0.54468
143 | 0.66656,0.82515,0.54221
144 | 0.67053,0.82439,0.53979
145 | 0.6745,0.82363,0.53744
146 | 0.67847,0.82285,0.53513
147 | 0.68244,0.82206,0.53288
148 | 0.68642,0.82125,0.53068
149 | 0.69038,0.82043,0.52855
150 | 0.69435,0.8196,0.52647
151 | 0.6983,0.81877,0.5244
152 | 0.70224,0.81793,0.52237
153 | 0.70617,0.81709,0.52036
154 | 0.71008,0.81624,0.51839
155 | 0.71397,0.81537,0.51642
156 | 0.71785,0.81451,0.51449
157 | 0.72171,0.81363,0.51258
158 | 0.72557,0.81275,0.5107
159 | 0.7294,0.81187,0.50885
160 | 0.73323,0.81098,0.50702
161 | 0.73704,0.81008,0.50522
162 | 0.74083,0.80918,0.50344
163 | 0.74462,0.80826,0.50171
164 | 0.7484,0.80735,0.49999
165 | 0.75216,0.80642,0.49833
166 | 0.75591,0.80548,0.49666
167 | 0.75965,0.80455,0.49505
168 | 0.76337,0.8036,0.49346
169 | 0.76709,0.80265,0.49191
170 | 0.7708,0.80169,0.49039
171 | 0.77448,0.80072,0.4889
172 | 0.77817,0.79975,0.48745
173 | 0.78184,0.79876,0.48602
174 | 0.7855,0.79777,0.48463
175 | 0.78915,0.79678,0.48328
176 | 0.79278,0.79578,0.48198
177 | 0.7964,0.79477,0.4807
178 | 0.80002,0.79376,0.47946
179 | 0.80362,0.79273,0.47826
180 | 0.80722,0.7917,0.47709
181 | 0.8108,0.79066,0.47597
182 | 0.81437,0.78962,0.47489
183 | 0.81792,0.78857,0.47383
184 | 0.82147,0.78751,0.47283
185 | 0.82501,0.78645,0.47187
186 | 0.82853,0.78538,0.47094
187 | 0.83205,0.7843,0.47006
188 | 0.83555,0.78321,0.46922
189 | 0.83903,0.78212,0.46841
190 | 0.84251,0.78102,0.46765
191 | 0.84597,0.77992,0.46694
192 | 0.84943,0.77881,0.46626
193 | 0.85287,0.77769,0.46563
194 | 0.85629,0.77657,0.46504
195 | 0.85971,0.77544,0.46451
196 | 0.86311,0.7743,0.46401
197 | 0.86649,0.77316,0.46354
198 | 0.86986,0.77201,0.46313
199 | 0.87323,0.77086,0.46276
200 | 0.87657,0.7697,0.46244
201 | 0.87991,0.76853,0.46216
202 | 0.88323,0.76736,0.46193
203 | 0.88653,0.76619,0.46174
204 | 0.88982,0.76501,0.46159
205 | 0.89309,0.76382,0.46149
206 | 0.89636,0.76263,0.46143
207 | 0.8996,0.76143,0.46142
208 | 0.90283,0.76023,0.46145
209 | 0.90605,0.75903,0.46152
210 | 0.90924,0.75782,0.46164
211 | 0.91242,0.7566,0.4618
212 | 0.91559,0.75539,0.462
213 | 0.91874,0.75416,0.46225
214 | 0.92188,0.75293,0.46253
215 | 0.92499,0.75171,0.46286
216 | 0.92809,0.75047,0.46324
217 | 0.93118,0.74922,0.46366
218 | 0.93424,0.74799,0.46413
219 | 0.9373,0.74674,0.46462
220 | 0.94033,0.74549,0.46515
221 | 0.94335,0.74424,0.46573
222 | 0.94635,0.74299,0.46635
223 | 0.94933,0.74172,0.46702
224 | 0.95229,0.74046,0.46771
225 | 0.95524,0.7392,0.46844
226 | 0.95817,0.73792,0.46923
227 | 0.96108,0.73666,0.47004
228 | 0.96398,0.73539,0.47088
229 | 0.96685,0.73411,0.47177
230 | 0.96971,0.73284,0.47268
231 | 0.97256,0.73155,0.47363
232 | 0.97537,0.73027,0.47464
233 | 0.97818,0.72899,0.47566
234 | 0.98097,0.7277,0.47671
235 | 0.98374,0.72642,0.47781
236 | 0.98649,0.72513,0.47893
237 | 0.98923,0.72383,0.4801
238 | 0.99194,0.72254,0.48128
239 | 0.99464,0.72125,0.4825
240 | 0.99732,0.71995,0.48375
241 | 0.99999,0.71865,0.48503
242 | 1,0.71736,0.48634
243 | 1,0.71606,0.48769
244 | 1,0.71476,0.48905
245 | 1,0.71346,0.49046
246 | 1,0.71215,0.49188
247 | 1,0.71085,0.49332
248 | 1,0.70955,0.49481
249 | 1,0.70824,0.4963
250 | 1,0.70694,0.49785
251 | 1,0.70563,0.49939
252 | 1,0.70432,0.50098
253 | 1,0.70301,0.50257
254 | 1,0.70169,0.50421
255 | 1,0.70039,0.50584
256 | 1,0.69907,0.50753
257 |
--------------------------------------------------------------------------------
/assets/CET/linear_bgy_10-95_c74_n256.csv:
--------------------------------------------------------------------------------
1 | 0,0.047803,0.4883
2 | 0,0.049756,0.49556
3 | 0,0.051605,0.50281
4 | 0,0.053545,0.51004
5 | 0,0.055585,0.51721
6 | 0,0.057566,0.52435
7 | 0,0.05978,0.53144
8 | 0,0.061812,0.53849
9 | 0,0.064016,0.5455
10 | 0,0.066232,0.55245
11 | 0,0.068551,0.55934
12 | 0,0.070824,0.5662
13 | 0,0.073229,0.57299
14 | 0,0.07557,0.57971
15 | 0,0.078003,0.58638
16 | 0,0.080554,0.59299
17 | 0,0.083114,0.59951
18 | 0,0.085697,0.60596
19 | 0,0.08842,0.61236
20 | 0,0.091168,0.61866
21 | 0,0.093925,0.62487
22 | 0,0.096707,0.63101
23 | 0,0.09963,0.63705
24 | 0,0.1026,0.64298
25 | 0,0.10561,0.64881
26 | 0,0.10866,0.65454
27 | 0,0.11183,0.66016
28 | 0,0.11497,0.66567
29 | 0,0.11829,0.67103
30 | 0,0.12156,0.67626
31 | 0,0.12498,0.68134
32 | 0,0.12846,0.68629
33 | 0,0.13201,0.69107
34 | 0,0.13559,0.6957
35 | 0,0.13927,0.70014
36 | 0,0.14307,0.70439
37 | 0,0.1469,0.70845
38 | 0,0.15085,0.71227
39 | 0,0.15487,0.71588
40 | 0,0.159,0.71923
41 | 0,0.16323,0.7223
42 | 0,0.16754,0.7251
43 | 0,0.17195,0.72757
44 | 0,0.17647,0.72972
45 | 0,0.18113,0.73149
46 | 0,0.18594,0.73289
47 | 0,0.19074,0.73398
48 | 0,0.19556,0.73486
49 | 0,0.20033,0.73556
50 | 0,0.20512,0.73608
51 | 0,0.20987,0.73643
52 | 0,0.21461,0.73659
53 | 0,0.21934,0.73657
54 | 0,0.22402,0.73637
55 | 0,0.22875,0.73599
56 | 0,0.2334,0.73544
57 | 0,0.23809,0.73469
58 | 0,0.24275,0.73376
59 | 0,0.24743,0.73266
60 | 0,0.25208,0.73137
61 | 0,0.25673,0.72991
62 | 0,0.26137,0.72825
63 | 0,0.26603,0.72642
64 | 0,0.27068,0.72441
65 | 0,0.27531,0.72221
66 | 0,0.27995,0.71983
67 | 0,0.28458,0.71727
68 | 0,0.28924,0.71452
69 | 0,0.29387,0.71161
70 | 0,0.29852,0.70851
71 | 0,0.30317,0.70521
72 | 0,0.30782,0.70174
73 | 0,0.31248,0.69809
74 | 0,0.31716,0.69426
75 | 0,0.32182,0.69025
76 | 0,0.32649,0.68607
77 | 0,0.33116,0.68178
78 | 0,0.33582,0.67746
79 | 0,0.34046,0.6731
80 | 0,0.34509,0.66871
81 | 0,0.3497,0.66429
82 | 0,0.3543,0.65984
83 | 0,0.35888,0.65536
84 | 0,0.36346,0.65085
85 | 0,0.36803,0.6463
86 | 0,0.37258,0.64173
87 | 0,0.37713,0.63713
88 | 0,0.38167,0.6325
89 | 0,0.38618,0.62783
90 | 0,0.39071,0.62313
91 | 0,0.39523,0.6184
92 | 0,0.39972,0.61363
93 | 0,0.40423,0.60885
94 | 0,0.40872,0.60402
95 | 0,0.41321,0.59915
96 | 0,0.41769,0.59426
97 | 0,0.42215,0.58932
98 | 0,0.42663,0.58437
99 | 0,0.4311,0.57937
100 | 0,0.43556,0.57433
101 | 0,0.44001,0.56926
102 | 0,0.44446,0.56416
103 | 0,0.44891,0.55902
104 | 0,0.45334,0.55384
105 | 0,0.45778,0.54863
106 | 0,0.46222,0.54336
107 | 0,0.46665,0.53802
108 | 0,0.47105,0.53253
109 | 0,0.47545,0.52691
110 | 0,0.47982,0.52115
111 | 0,0.48417,0.51525
112 | 0,0.48852,0.50921
113 | 0,0.49284,0.50301
114 | 0,0.49717,0.49668
115 | 0,0.50147,0.49022
116 | 0,0.50575,0.48359
117 | 0,0.51003,0.47682
118 | 0,0.51431,0.4699
119 | 0,0.51856,0.4628
120 | 0.0097866,0.52281,0.45558
121 | 0.023896,0.52704,0.44818
122 | 0.038383,0.53126,0.44061
123 | 0.051763,0.53547,0.43289
124 | 0.063442,0.53968,0.42499
125 | 0.073828,0.54388,0.41692
126 | 0.083244,0.54807,0.40866
127 | 0.092062,0.55225,0.40022
128 | 0.10019,0.55642,0.39159
129 | 0.10786,0.56059,0.38276
130 | 0.11513,0.56474,0.37372
131 | 0.12206,0.56889,0.36445
132 | 0.12871,0.57304,0.35498
133 | 0.13507,0.57718,0.34524
134 | 0.14115,0.58131,0.33527
135 | 0.14697,0.58544,0.32499
136 | 0.15257,0.58954,0.31449
137 | 0.15773,0.59367,0.30393
138 | 0.16231,0.59779,0.29352
139 | 0.16631,0.60191,0.28332
140 | 0.16984,0.60603,0.27332
141 | 0.17292,0.61015,0.26352
142 | 0.17565,0.61427,0.25387
143 | 0.17811,0.6184,0.24439
144 | 0.18021,0.62252,0.23514
145 | 0.18207,0.62664,0.22606
146 | 0.18374,0.63076,0.21715
147 | 0.18522,0.63487,0.2084
148 | 0.18649,0.63898,0.19982
149 | 0.18765,0.64309,0.19148
150 | 0.18863,0.6472,0.18334
151 | 0.18951,0.6513,0.1754
152 | 0.19029,0.65539,0.16767
153 | 0.19099,0.65948,0.16013
154 | 0.19162,0.66357,0.15293
155 | 0.19219,0.66765,0.14604
156 | 0.19272,0.67172,0.13937
157 | 0.1932,0.67579,0.13311
158 | 0.19366,0.67985,0.1272
159 | 0.1941,0.68391,0.1218
160 | 0.19451,0.68797,0.11692
161 | 0.1949,0.69202,0.11259
162 | 0.19529,0.69606,0.10881
163 | 0.19569,0.70009,0.10581
164 | 0.19611,0.70412,0.10358
165 | 0.19653,0.70814,0.10209
166 | 0.19694,0.71215,0.10139
167 | 0.19736,0.71617,0.10116
168 | 0.19779,0.72018,0.10101
169 | 0.19823,0.7242,0.10087
170 | 0.19868,0.72822,0.10073
171 | 0.19914,0.73225,0.1006
172 | 0.19961,0.73627,0.10048
173 | 0.20009,0.74031,0.10036
174 | 0.20058,0.74434,0.10025
175 | 0.20108,0.74838,0.10015
176 | 0.20159,0.75242,0.10006
177 | 0.20211,0.75647,0.099977
178 | 0.20265,0.76052,0.099902
179 | 0.2032,0.76457,0.099835
180 | 0.20376,0.76862,0.099777
181 | 0.20433,0.77267,0.099729
182 | 0.20488,0.77674,0.099691
183 | 0.20546,0.7808,0.099663
184 | 0.20608,0.78487,0.099645
185 | 0.20669,0.78894,0.099637
186 | 0.20729,0.79301,0.099641
187 | 0.20791,0.79708,0.099656
188 | 0.20855,0.80116,0.099683
189 | 0.2092,0.80523,0.09972
190 | 0.20987,0.80932,0.09977
191 | 0.21055,0.8134,0.099833
192 | 0.21125,0.81749,0.099908
193 | 0.21196,0.82159,0.099996
194 | 0.21266,0.82567,0.1001
195 | 0.2134,0.82977,0.10021
196 | 0.21454,0.83386,0.10034
197 | 0.21746,0.83784,0.10049
198 | 0.22334,0.84166,0.10065
199 | 0.23182,0.84531,0.10083
200 | 0.24228,0.84884,0.10102
201 | 0.25428,0.85224,0.10123
202 | 0.26735,0.85553,0.10145
203 | 0.28125,0.85872,0.10168
204 | 0.29571,0.86184,0.10193
205 | 0.31067,0.86485,0.10219
206 | 0.32594,0.86779,0.10246
207 | 0.34137,0.87065,0.10275
208 | 0.35684,0.87346,0.10306
209 | 0.3724,0.87619,0.10337
210 | 0.38805,0.87886,0.10369
211 | 0.40366,0.88147,0.10401
212 | 0.41921,0.88402,0.10433
213 | 0.43478,0.88651,0.10468
214 | 0.45028,0.88894,0.10507
215 | 0.4657,0.89133,0.10549
216 | 0.48111,0.89365,0.10592
217 | 0.49641,0.89593,0.10637
218 | 0.51169,0.89815,0.10681
219 | 0.52691,0.90032,0.10725
220 | 0.54202,0.90245,0.1077
221 | 0.55713,0.90452,0.10817
222 | 0.57212,0.90655,0.10869
223 | 0.5871,0.90852,0.10927
224 | 0.60201,0.91045,0.10983
225 | 0.61689,0.91232,0.11037
226 | 0.63169,0.91415,0.11095
227 | 0.64646,0.91593,0.11155
228 | 0.66118,0.91767,0.11216
229 | 0.67585,0.91934,0.11281
230 | 0.69049,0.92098,0.11347
231 | 0.70508,0.92257,0.11409
232 | 0.71966,0.92411,0.11477
233 | 0.73418,0.9256,0.11552
234 | 0.74868,0.92704,0.11627
235 | 0.76314,0.92844,0.11699
236 | 0.77759,0.92979,0.11777
237 | 0.79201,0.93109,0.11859
238 | 0.8064,0.93233,0.11937
239 | 0.82077,0.93353,0.12019
240 | 0.83511,0.93468,0.12102
241 | 0.84946,0.93578,0.12189
242 | 0.86375,0.93684,0.12278
243 | 0.87808,0.93783,0.1237
244 | 0.89234,0.93878,0.12464
245 | 0.90664,0.93968,0.12562
246 | 0.92088,0.94052,0.12657
247 | 0.93514,0.94131,0.12755
248 | 0.94939,0.94206,0.12857
249 | 0.9636,0.94275,0.12961
250 | 0.97785,0.94338,0.13068
251 | 0.99205,0.94397,0.13172
252 | 1,0.94449,0.13281
253 | 1,0.94497,0.13392
254 | 1,0.94539,0.13505
255 | 1,0.94574,0.13614
256 | 1,0.94606,0.13735
257 |
--------------------------------------------------------------------------------
/assets/CET/linear_bmw_5-95_c89_n256.csv:
--------------------------------------------------------------------------------
1 | 0,0.017709,0.34641
2 | 0,0.020672,0.3555
3 | 0,0.023402,0.3646
4 | 0,0.025899,0.37376
5 | 0,0.028159,0.38295
6 | 0,0.030176,0.39217
7 | 0,0.031948,0.40143
8 | 0,0.03346,0.41074
9 | 0,0.034886,0.42006
10 | 0,0.036005,0.42943
11 | 0,0.037031,0.43882
12 | 0,0.038092,0.44825
13 | 0,0.039171,0.45769
14 | 0,0.04027,0.46718
15 | 0,0.041408,0.47668
16 | 0,0.042463,0.4862
17 | 0,0.043503,0.49576
18 | 0,0.044741,0.50533
19 | 0,0.045774,0.51494
20 | 0,0.047001,0.52456
21 | 0,0.048092,0.5342
22 | 0,0.049352,0.54387
23 | 0,0.050447,0.55355
24 | 0,0.051609,0.56326
25 | 0,0.052795,0.57298
26 | 0,0.054014,0.58271
27 | 0,0.055261,0.59247
28 | 0,0.056563,0.60223
29 | 0,0.057716,0.61201
30 | 0,0.059101,0.6218
31 | 0,0.060386,0.63161
32 | 0,0.061629,0.64141
33 | 0,0.063072,0.65124
34 | 0,0.064391,0.66106
35 | 0,0.065778,0.6709
36 | 0,0.067217,0.68073
37 | 0,0.068717,0.69056
38 | 0,0.070145,0.7004
39 | 0,0.071697,0.71023
40 | 0,0.073287,0.72005
41 | 0,0.074826,0.72985
42 | 0,0.076443,0.73965
43 | 0,0.078139,0.74942
44 | 0,0.079895,0.75915
45 | 0,0.08168,0.76872
46 | 0,0.083307,0.77811
47 | 0,0.084962,0.78731
48 | 0,0.086573,0.79632
49 | 0,0.088156,0.80515
50 | 0,0.089689,0.81379
51 | 0,0.091208,0.82225
52 | 0,0.092616,0.83051
53 | 0,0.09408,0.83857
54 | 0,0.095474,0.84644
55 | 0,0.096762,0.8541
56 | 0,0.098154,0.86158
57 | 0,0.099403,0.86886
58 | 0,0.10065,0.87593
59 | 0,0.10187,0.88281
60 | 0,0.10309,0.88949
61 | 0,0.1042,0.89597
62 | 0,0.10532,0.90224
63 | 0,0.10647,0.9083
64 | 0,0.10749,0.91415
65 | 0,0.10849,0.9198
66 | 0,0.10956,0.92525
67 | 0,0.11052,0.9305
68 | 0,0.11147,0.93553
69 | 0,0.1124,0.94036
70 | 0,0.11331,0.94497
71 | 0,0.11413,0.94937
72 | 0,0.11498,0.95357
73 | 0,0.11585,0.9576
74 | 0,0.11662,0.96148
75 | 0,0.11733,0.96522
76 | 0,0.11806,0.96883
77 | 0,0.11873,0.97228
78 | 0,0.11931,0.97558
79 | 0,0.11987,0.97874
80 | 0,0.12039,0.98176
81 | 0,0.12087,0.98464
82 | 0,0.12132,0.98737
83 | 0,0.12173,0.98995
84 | 0.042484,0.1221,0.99239
85 | 0.096239,0.12243,0.99468
86 | 0.13272,0.12272,0.99682
87 | 0.16225,0.12297,0.99881
88 | 0.18788,0.12318,1
89 | 0.21091,0.12336,1
90 | 0.23216,0.1235,1
91 | 0.25202,0.1236,1
92 | 0.27081,0.12366,1
93 | 0.28872,0.12369,1
94 | 0.30596,0.12367,1
95 | 0.32259,0.12362,1
96 | 0.33869,0.12354,1
97 | 0.35436,0.12342,1
98 | 0.36964,0.12326,1
99 | 0.38457,0.12307,1
100 | 0.39919,0.12286,1
101 | 0.41348,0.12262,1
102 | 0.42736,0.12239,1
103 | 0.44084,0.12216,1
104 | 0.454,0.12195,1
105 | 0.46684,0.12174,1
106 | 0.47939,0.12155,1
107 | 0.49169,0.12136,1
108 | 0.50374,0.12117,1
109 | 0.51557,0.121,1
110 | 0.52721,0.12083,1
111 | 0.53866,0.12067,1
112 | 0.54992,0.12051,1
113 | 0.56102,0.12037,1
114 | 0.57198,0.12022,1
115 | 0.58279,0.12009,1
116 | 0.59347,0.11996,1
117 | 0.60403,0.11983,1
118 | 0.61446,0.11971,1
119 | 0.62479,0.11959,1
120 | 0.63501,0.11948,1
121 | 0.64513,0.11938,1
122 | 0.65516,0.11927,1
123 | 0.66511,0.11918,1
124 | 0.67497,0.11908,1
125 | 0.68475,0.11899,1
126 | 0.69445,0.1189,1
127 | 0.7041,0.11881,1
128 | 0.71366,0.11873,1
129 | 0.72312,0.11873,1
130 | 0.73244,0.11896,1
131 | 0.74156,0.11949,1
132 | 0.75051,0.12036,1
133 | 0.75927,0.12156,1
134 | 0.76785,0.12312,1
135 | 0.77627,0.12504,1
136 | 0.78452,0.12724,1
137 | 0.79261,0.12981,1
138 | 0.80054,0.13262,1
139 | 0.80832,0.1357,1
140 | 0.81594,0.1391,1
141 | 0.82341,0.14279,1
142 | 0.83074,0.14669,1
143 | 0.83791,0.15087,1
144 | 0.84494,0.15527,1
145 | 0.85183,0.15984,1
146 | 0.85859,0.16467,1
147 | 0.8652,0.16967,1
148 | 0.87169,0.17481,1
149 | 0.87803,0.1801,1
150 | 0.88424,0.18562,1
151 | 0.89031,0.1912,1
152 | 0.89626,0.19697,1
153 | 0.90207,0.20282,1
154 | 0.90776,0.2088,1
155 | 0.91332,0.21488,1
156 | 0.91875,0.22109,1
157 | 0.92405,0.22737,1
158 | 0.92919,0.23379,1
159 | 0.93415,0.24041,1
160 | 0.93894,0.2472,1
161 | 0.94355,0.25413,1
162 | 0.94798,0.26118,1
163 | 0.95224,0.26837,1
164 | 0.95633,0.2757,1
165 | 0.96024,0.28311,1
166 | 0.96396,0.29064,1
167 | 0.96751,0.29827,1
168 | 0.97089,0.30602,1
169 | 0.97409,0.31382,1
170 | 0.97712,0.3217,1
171 | 0.97997,0.32968,1
172 | 0.98265,0.33769,1
173 | 0.98515,0.34577,1
174 | 0.98746,0.35394,1
175 | 0.9896,0.36216,1
176 | 0.99155,0.37042,1
177 | 0.99333,0.37874,1
178 | 0.99493,0.3871,1
179 | 0.99635,0.39551,1
180 | 0.9976,0.40394,1
181 | 0.99866,0.41243,1
182 | 0.99953,0.42094,1
183 | 1,0.4295,1
184 | 1,0.43809,1
185 | 1,0.44668,1
186 | 1,0.45524,1
187 | 1,0.46369,1
188 | 1,0.47203,1
189 | 1,0.48024,1
190 | 1,0.48835,1
191 | 1,0.49634,1
192 | 1,0.50426,1
193 | 1,0.51206,1
194 | 1,0.51978,1
195 | 1,0.52742,1
196 | 1,0.53498,1
197 | 1,0.54247,1
198 | 1,0.54988,1
199 | 1,0.55722,1
200 | 1,0.56449,1
201 | 1,0.57169,1
202 | 1,0.57884,1
203 | 1,0.58594,1
204 | 1,0.59297,1
205 | 1,0.59995,1
206 | 1,0.60688,1
207 | 1,0.61374,1
208 | 1,0.62058,1
209 | 1,0.62736,1
210 | 1,0.6341,1
211 | 1,0.64079,1
212 | 1,0.64743,1
213 | 1,0.65405,1
214 | 1,0.66063,1
215 | 1,0.66718,1
216 | 1,0.6737,1
217 | 1,0.68019,1
218 | 1,0.68667,1
219 | 1,0.69312,1
220 | 1,0.69954,1
221 | 1,0.70595,1
222 | 1,0.71233,1
223 | 1,0.71869,1
224 | 1,0.72504,1
225 | 1,0.73136,1
226 | 1,0.73767,1
227 | 1,0.74396,1
228 | 1,0.75023,1
229 | 1,0.75649,1
230 | 1,0.76273,1
231 | 1,0.76895,1
232 | 1,0.77517,1
233 | 1,0.78137,1
234 | 1,0.78755,1
235 | 1,0.79372,1
236 | 1,0.79988,1
237 | 1,0.80602,1
238 | 1,0.81215,1
239 | 1,0.81826,1
240 | 1,0.82437,1
241 | 1,0.83047,1
242 | 1,0.83656,1
243 | 1,0.84263,1
244 | 1,0.84869,1
245 | 1,0.85475,1
246 | 1,0.86079,1
247 | 1,0.86683,1
248 | 1,0.87286,0.99978
249 | 1,0.87887,0.9995
250 | 1,0.88488,0.99921
251 | 1,0.89088,0.99892
252 | 0.99975,0.89688,0.99861
253 | 0.99925,0.90287,0.9983
254 | 0.99872,0.90884,0.99799
255 | 0.99817,0.91481,0.99766
256 | 0.9976,0.92077,0.99733
257 |
--------------------------------------------------------------------------------
/assets/CET/linear_bmy_10-95_c78_n256.csv:
--------------------------------------------------------------------------------
1 | 0,0.047803,0.4883
2 | 0,0.049705,0.49553
3 | 0,0.051451,0.50272
4 | 0,0.053214,0.50983
5 | 0,0.054977,0.51684
6 | 0,0.056756,0.52379
7 | 0,0.058368,0.53062
8 | 0,0.060099,0.53736
9 | 0,0.061618,0.54402
10 | 0,0.063279,0.55055
11 | 0,0.06478,0.55698
12 | 0,0.066288,0.56332
13 | 0,0.067769,0.5695
14 | 0,0.069247,0.57558
15 | 0,0.070546,0.58154
16 | 0,0.071898,0.58736
17 | 0,0.073227,0.59303
18 | 0,0.074425,0.59856
19 | 0,0.075597,0.60398
20 | 0,0.076712,0.60919
21 | 0,0.077789,0.61423
22 | 0,0.078828,0.61913
23 | 0,0.079825,0.62386
24 | 0,0.080751,0.62837
25 | 0,0.081634,0.63267
26 | 0,0.082399,0.63679
27 | 0,0.083056,0.64069
28 | 0,0.083728,0.64438
29 | 0,0.084298,0.64781
30 | 0,0.084735,0.65098
31 | 0,0.085075,0.65389
32 | 0,0.085333,0.65653
33 | 0,0.085503,0.65887
34 | 0,0.085575,0.66091
35 | 0,0.085538,0.66263
36 | 0,0.085387,0.664
37 | 0.041146,0.085117,0.66498
38 | 0.082348,0.084719,0.66559
39 | 0.11295,0.084153,0.66576
40 | 0.13887,0.083348,0.66549
41 | 0.16224,0.08245,0.66472
42 | 0.18389,0.081312,0.66345
43 | 0.20444,0.079918,0.6616
44 | 0.2241,0.078308,0.65916
45 | 0.24323,0.076464,0.65608
46 | 0.26189,0.074387,0.65234
47 | 0.27969,0.072084,0.64827
48 | 0.29634,0.069818,0.64421
49 | 0.31196,0.067486,0.64024
50 | 0.32675,0.065157,0.63634
51 | 0.34081,0.062906,0.63252
52 | 0.35421,0.060546,0.6288
53 | 0.36705,0.058179,0.62515
54 | 0.3794,0.055931,0.62158
55 | 0.39131,0.05356,0.6181
56 | 0.40281,0.051267,0.6147
57 | 0.41397,0.049057,0.6114
58 | 0.42479,0.046684,0.60817
59 | 0.43533,0.044376,0.60501
60 | 0.44558,0.042108,0.60193
61 | 0.4556,0.039763,0.59895
62 | 0.46537,0.037486,0.59604
63 | 0.47496,0.035294,0.59322
64 | 0.48432,0.032963,0.59047
65 | 0.49352,0.030903,0.5878
66 | 0.50254,0.028926,0.58523
67 | 0.5114,0.027022,0.58272
68 | 0.52012,0.025191,0.5803
69 | 0.52872,0.02343,0.57794
70 | 0.53717,0.021744,0.57569
71 | 0.54549,0.020131,0.57351
72 | 0.5537,0.018589,0.5714
73 | 0.56182,0.017116,0.56937
74 | 0.56982,0.015713,0.56743
75 | 0.57772,0.014383,0.56556
76 | 0.58556,0.013108,0.56378
77 | 0.59331,0.011906,0.56202
78 | 0.60102,0.010448,0.56026
79 | 0.60871,0.0092728,0.55849
80 | 0.61634,0.0080608,0.55673
81 | 0.62394,0.0068636,0.55496
82 | 0.6315,0.0056715,0.55317
83 | 0.63904,0.0044851,0.5514
84 | 0.64654,0.0033027,0.5496
85 | 0.65401,0.0021237,0.54781
86 | 0.66146,0.00094944,0.54601
87 | 0.66888,0,0.54419
88 | 0.67628,0,0.54238
89 | 0.68364,0,0.54055
90 | 0.69099,0,0.53873
91 | 0.69832,0,0.53689
92 | 0.70562,0,0.53504
93 | 0.71291,0,0.53319
94 | 0.72018,0,0.53134
95 | 0.72742,0,0.52948
96 | 0.73466,0,0.52761
97 | 0.74187,0,0.52573
98 | 0.74906,0,0.52385
99 | 0.75625,0,0.52195
100 | 0.76342,0,0.52005
101 | 0.77058,0,0.51816
102 | 0.77773,0,0.51624
103 | 0.78486,0,0.51433
104 | 0.79198,0,0.51239
105 | 0.79909,0,0.51046
106 | 0.80618,0,0.50853
107 | 0.81322,0,0.50656
108 | 0.82017,0,0.50459
109 | 0.82703,0,0.50258
110 | 0.83381,0,0.50056
111 | 0.84048,0,0.49853
112 | 0.84706,0,0.49645
113 | 0.85355,0,0.49437
114 | 0.85996,0,0.49225
115 | 0.86628,0,0.49011
116 | 0.8725,0,0.48796
117 | 0.87863,0.0025964,0.48577
118 | 0.88468,0.0090591,0.48356
119 | 0.89063,0.016464,0.48133
120 | 0.8965,0.024452,0.47908
121 | 0.90228,0.033265,0.47679
122 | 0.90796,0.042948,0.47449
123 | 0.91356,0.052352,0.47216
124 | 0.91907,0.061335,0.4698
125 | 0.92449,0.070106,0.46741
126 | 0.92982,0.07857,0.46499
127 | 0.93506,0.086993,0.46255
128 | 0.94022,0.095176,0.46008
129 | 0.94529,0.10322,0.45759
130 | 0.95027,0.11119,0.45507
131 | 0.95516,0.11907,0.45252
132 | 0.95996,0.12687,0.44993
133 | 0.96467,0.13467,0.44731
134 | 0.9693,0.14235,0.44468
135 | 0.97383,0.15004,0.44201
136 | 0.97827,0.15766,0.43929
137 | 0.9826,0.16532,0.43656
138 | 0.9868,0.17308,0.4338
139 | 0.99086,0.18089,0.43103
140 | 0.99477,0.18882,0.42822
141 | 0.99854,0.19681,0.42539
142 | 1,0.20481,0.42252
143 | 1,0.21285,0.41965
144 | 1,0.22099,0.41674
145 | 1,0.22914,0.4138
146 | 1,0.23736,0.41083
147 | 1,0.24555,0.40783
148 | 1,0.25382,0.4048
149 | 1,0.2621,0.40173
150 | 1,0.27043,0.39864
151 | 1,0.27875,0.39552
152 | 1,0.28708,0.39235
153 | 1,0.29545,0.38916
154 | 1,0.30385,0.38591
155 | 1,0.31225,0.38264
156 | 1,0.3207,0.37933
157 | 1,0.32913,0.37598
158 | 1,0.33756,0.37257
159 | 1,0.34602,0.36914
160 | 1,0.35451,0.36565
161 | 1,0.36297,0.36212
162 | 1,0.37145,0.35853
163 | 1,0.37995,0.35492
164 | 1,0.38846,0.35122
165 | 1,0.39696,0.34749
166 | 1,0.40547,0.34369
167 | 1,0.4139,0.33986
168 | 1,0.4222,0.33597
169 | 1,0.4304,0.33207
170 | 1,0.43847,0.3281
171 | 1,0.44643,0.3241
172 | 1,0.45429,0.32007
173 | 1,0.46204,0.31598
174 | 1,0.46971,0.31182
175 | 1,0.47727,0.30763
176 | 1,0.48476,0.30339
177 | 1,0.49217,0.2991
178 | 1,0.4995,0.29473
179 | 1,0.50677,0.2903
180 | 1,0.51397,0.28581
181 | 1,0.5211,0.28126
182 | 1,0.52816,0.27665
183 | 1,0.53517,0.27191
184 | 1,0.54212,0.26713
185 | 1,0.54902,0.26226
186 | 1,0.55585,0.2573
187 | 1,0.56265,0.25223
188 | 1,0.56938,0.24705
189 | 1,0.57609,0.24177
190 | 1,0.58273,0.23637
191 | 1,0.58934,0.23082
192 | 1,0.59591,0.22513
193 | 1,0.60244,0.21933
194 | 1,0.60893,0.21333
195 | 1,0.61536,0.20719
196 | 1,0.62179,0.20085
197 | 1,0.62814,0.19473
198 | 1,0.63438,0.18898
199 | 1,0.64052,0.18363
200 | 1,0.64658,0.17866
201 | 1,0.65258,0.17395
202 | 1,0.65851,0.16956
203 | 1,0.66439,0.16532
204 | 1,0.67023,0.1614
205 | 1,0.67601,0.15763
206 | 1,0.68174,0.1541
207 | 1,0.68745,0.15075
208 | 1,0.69312,0.14754
209 | 1,0.69875,0.14449
210 | 1,0.70435,0.14163
211 | 1,0.70993,0.13886
212 | 1,0.71548,0.13623
213 | 1,0.72099,0.13382
214 | 1,0.72649,0.1315
215 | 1,0.73197,0.12928
216 | 1,0.73742,0.12722
217 | 1,0.74286,0.1253
218 | 1,0.74827,0.12347
219 | 1,0.75367,0.1218
220 | 1,0.75905,0.12025
221 | 1,0.76442,0.11888
222 | 1,0.76976,0.11751
223 | 1,0.7751,0.11639
224 | 1,0.78042,0.11528
225 | 1,0.78573,0.11434
226 | 1,0.79102,0.11357
227 | 1,0.79631,0.11289
228 | 1,0.80158,0.1123
229 | 1,0.80685,0.11183
230 | 1,0.81209,0.1115
231 | 1,0.81733,0.11127
232 | 1,0.82257,0.11116
233 | 1,0.82778,0.11116
234 | 1,0.833,0.11128
235 | 1,0.8382,0.1115
236 | 1,0.8434,0.11183
237 | 1,0.84859,0.11227
238 | 1,0.85377,0.11282
239 | 1,0.85894,0.11347
240 | 1,0.86412,0.11414
241 | 1,0.86928,0.115
242 | 1,0.87443,0.11595
243 | 1,0.87958,0.11697
244 | 1,0.88472,0.11809
245 | 1,0.88986,0.11929
246 | 1,0.89499,0.12054
247 | 1,0.90012,0.1219
248 | 1,0.90524,0.12335
249 | 1,0.91036,0.12486
250 | 1,0.91547,0.12649
251 | 1,0.92058,0.12812
252 | 1,0.92569,0.1299
253 | 1,0.93079,0.13165
254 | 1,0.93588,0.13349
255 | 1,0.94097,0.13541
256 | 1,0.94606,0.13735
257 |
--------------------------------------------------------------------------------
/assets/CET/linear_kry_0-97_c73_n256.csv:
--------------------------------------------------------------------------------
1 | 0,0,0
2 | 0.025875,1.8579e-05,0
3 | 0.050536,6.891e-05,2.2895e-17
4 | 0.069748,0.00013143,0
5 | 0.085428,0.00019917,0
6 | 0.099057,0.00026966,0
7 | 0.11118,0.00034172,2.0277e-17
8 | 0.12208,0.00041489,4.1874e-17
9 | 0.13223,0.00048918,2.2397e-17
10 | 0.14161,0.00056432,3.363e-18
11 | 0.15035,0.00067943,0
12 | 0.15851,0.00088674,0
13 | 0.16633,0.0010025,0
14 | 0.1739,0.0010092,0
15 | 0.18103,0.0011063,0
16 | 0.18795,0.0011839,0
17 | 0.19455,0.0012756,0
18 | 0.2009,0.0013408,0
19 | 0.2071,0.0014347,0
20 | 0.21305,0.00149,0
21 | 0.21884,0.0015929,0
22 | 0.2245,0.0015673,0
23 | 0.2301,0.0015759,9.1726e-06
24 | 0.23571,0.0016594,7.2964e-06
25 | 0.24129,0.0017457,9.1367e-06
26 | 0.2469,0.0018347,7.4138e-06
27 | 0.25254,0.0019267,9.048e-06
28 | 0.25818,0.0020217,7.7461e-06
29 | 0.26389,0.0021199,9.0408e-06
30 | 0.26958,0.0022211,8.2807e-06
31 | 0.27529,0.0023254,9.1305e-06
32 | 0.28101,0.0024328,8.9188e-06
33 | 0.28677,0.0025437,9.1759e-06
34 | 0.29255,0.002658,9.4883e-06
35 | 0.29834,0.0027757,9.1679e-06
36 | 0.30416,0.002897,9.7948e-06
37 | 0.31001,0.0030218,8.8831e-06
38 | 0.31586,0.0031503,9.5701e-06
39 | 0.32171,0.0032825,8.1271e-06
40 | 0.3276,0.0034185,8.4831e-06
41 | 0.33352,0.0035585,8.1576e-06
42 | 0.33945,0.0037024,7.8335e-06
43 | 0.34538,0.0038504,9.8047e-06
44 | 0.35134,0.0040025,8.7941e-06
45 | 0.35733,0.0041588,1.0059e-05
46 | 0.3633,0.0043191,8.5968e-06
47 | 0.36932,0.0044839,8.3847e-06
48 | 0.37534,0.0046534,9.2457e-06
49 | 0.3814,0.0048273,7.8263e-06
50 | 0.38745,0.0050061,1.0258e-05
51 | 0.39353,0.0051895,8.5681e-06
52 | 0.39962,0.0053778,8.2326e-06
53 | 0.40575,0.0055711,9.7513e-06
54 | 0.41187,0.0057692,7.767e-06
55 | 0.41801,0.0059729,9.806e-06
56 | 0.42417,0.0061818,8.3319e-06
57 | 0.43035,0.0063962,5.875e-06
58 | 0.43654,0.0066164,1.0184e-05
59 | 0.44274,0.0068416,8.184e-06
60 | 0.44897,0.0070728,6.4277e-06
61 | 0.4552,0.0073107,1.0111e-05
62 | 0.46145,0.0075542,7.8984e-06
63 | 0.46771,0.0078038,6.2861e-06
64 | 0.47399,0.0080598,9.9295e-06
65 | 0.48028,0.0083217,7.7295e-06
66 | 0.4866,0.0085909,4.858e-06
67 | 0.49291,0.0088684,9.3925e-06
68 | 0.49925,0.0091538,8.5788e-06
69 | 0.5056,0.0094452,5.3801e-06
70 | 0.51197,0.0097424,7.7889e-06
71 | 0.51836,0.01004,9.2895e-06
72 | 0.52474,0.010346,6.7865e-06
73 | 0.53116,0.010674,3.6172e-06
74 | 0.5376,0.011007,7.8667e-06
75 | 0.54404,0.011355,8.6084e-06
76 | 0.55051,0.011709,6.2993e-06
77 | 0.55698,0.012063,2.7416e-06
78 | 0.56345,0.012427,6.5109e-06
79 | 0.56992,0.012791,8.0473e-06
80 | 0.57644,0.013176,7.2625e-06
81 | 0.58293,0.013573,4.6408e-06
82 | 0.58946,0.013979,2.1857e-06
83 | 0.596,0.014395,5.2887e-06
84 | 0.60255,0.014821,6.7191e-06
85 | 0.60912,0.015259,6.739e-06
86 | 0.61569,0.015709,5.6664e-06
87 | 0.62227,0.016172,3.8093e-06
88 | 0.62888,0.016646,1.4078e-06
89 | 0.63548,0.017134,1.7518e-06
90 | 0.64211,0.017635,3.6381e-06
91 | 0.64875,0.018151,4.8728e-06
92 | 0.65539,0.018681,5.6412e-06
93 | 0.66205,0.019227,6.0862e-06
94 | 0.66872,0.019788,6.2969e-06
95 | 0.67539,0.020365,6.4176e-06
96 | 0.68208,0.020959,6.4663e-06
97 | 0.68879,0.021571,6.5228e-06
98 | 0.6955,0.022202,6.6182e-06
99 | 0.70222,0.022851,6.7011e-06
100 | 0.70896,0.023521,6.7892e-06
101 | 0.7157,0.024212,6.7682e-06
102 | 0.72245,0.024926,6.4978e-06
103 | 0.72921,0.025662,1.5249e-06
104 | 0.73598,0.026422,2.6986e-08
105 | 0.74277,0.027209,0
106 | 0.74956,0.028023,0
107 | 0.75636,0.028867,0
108 | 0.76317,0.02974,0
109 | 0.76999,0.030646,0
110 | 0.77682,0.031585,0
111 | 0.78365,0.032567,0
112 | 0.79049,0.033563,0
113 | 0.79736,0.034613,0
114 | 0.80423,0.035779,0
115 | 0.8111,0.036893,0
116 | 0.81796,0.038106,0
117 | 0.82484,0.039371,0
118 | 0.83173,0.040693,0
119 | 0.83859,0.04215,0
120 | 0.84547,0.043514,0
121 | 0.85234,0.045178,0
122 | 0.85921,0.046838,0
123 | 0.86608,0.048579,0
124 | 0.87292,0.050451,0
125 | 0.87974,0.0525,0
126 | 0.88656,0.054719,0
127 | 0.89334,0.057161,0
128 | 0.90008,0.059959,0
129 | 0.90677,0.063006,0
130 | 0.91335,0.066454,0
131 | 0.91977,0.070728,0
132 | 0.92596,0.076324,0
133 | 0.93169,0.083888,0
134 | 0.93692,0.093109,0
135 | 0.94164,0.10384,0
136 | 0.94588,0.1155,0
137 | 0.94967,0.12783,0
138 | 0.95306,0.14045,0
139 | 0.95608,0.15318,0
140 | 0.95878,0.1659,0
141 | 0.96121,0.17852,0
142 | 0.96341,0.19087,0
143 | 0.96539,0.20302,0
144 | 0.96721,0.21491,0
145 | 0.96886,0.22655,0
146 | 0.97038,0.2379,0
147 | 0.97178,0.249,0
148 | 0.97308,0.25985,0
149 | 0.97429,0.27047,0
150 | 0.97542,0.28082,0
151 | 0.97647,0.29102,0
152 | 0.97746,0.30097,0
153 | 0.97838,0.31077,0
154 | 0.97926,0.32037,0
155 | 0.98008,0.32979,0
156 | 0.98086,0.33905,0
157 | 0.9816,0.34817,0
158 | 0.9823,0.35714,0
159 | 0.98297,0.36597,0
160 | 0.98361,0.37467,0
161 | 0.98422,0.38326,0
162 | 0.9848,0.39172,0
163 | 0.98535,0.40008,0
164 | 0.98588,0.40833,0
165 | 0.98639,0.41649,0
166 | 0.98688,0.42455,0
167 | 0.98735,0.43253,0
168 | 0.9878,0.44041,0
169 | 0.98823,0.44821,0
170 | 0.98865,0.45595,0
171 | 0.98905,0.4636,0
172 | 0.98944,0.47119,0
173 | 0.98981,0.47871,0
174 | 0.99017,0.48616,0
175 | 0.99052,0.49355,0
176 | 0.99086,0.50088,0
177 | 0.99118,0.50817,0
178 | 0.9915,0.51538,0
179 | 0.9918,0.52255,0
180 | 0.99209,0.52967,0
181 | 0.99238,0.53674,0
182 | 0.99265,0.54376,0
183 | 0.99292,0.55074,0
184 | 0.99318,0.55768,0
185 | 0.99343,0.56457,0
186 | 0.99367,0.57142,0
187 | 0.9939,0.57823,0
188 | 0.99413,0.58502,0
189 | 0.99435,0.59177,0
190 | 0.99457,0.59847,0
191 | 0.99478,0.60514,0
192 | 0.99497,0.61179,0
193 | 0.99517,0.6184,0
194 | 0.99536,0.62498,0
195 | 0.99554,0.63154,0
196 | 0.99572,0.63806,0
197 | 0.9959,0.64456,0
198 | 0.99606,0.65104,0
199 | 0.99623,0.65749,0
200 | 0.99638,0.66391,0
201 | 0.99654,0.67031,0
202 | 0.99669,0.67668,0
203 | 0.99683,0.68303,0
204 | 0.99697,0.68937,0
205 | 0.9971,0.69568,0
206 | 0.99724,0.70196,0
207 | 0.99736,0.70824,0
208 | 0.99749,0.71448,0
209 | 0.99761,0.72072,0
210 | 0.99772,0.72693,0
211 | 0.99783,0.73313,0
212 | 0.99794,0.73932,0
213 | 0.99805,0.74547,0
214 | 0.99814,0.75163,0
215 | 0.99825,0.75776,0
216 | 0.99834,0.76387,0
217 | 0.99843,0.76997,0
218 | 0.99852,0.77607,0
219 | 0.99861,0.78214,0
220 | 0.99869,0.7882,0
221 | 0.99877,0.79425,0
222 | 0.99884,0.80029,0
223 | 0.99892,0.80631,0
224 | 0.99899,0.81232,0
225 | 0.99906,0.81832,0
226 | 0.99912,0.82431,0
227 | 0.99918,0.83029,0
228 | 0.99924,0.83626,0
229 | 0.9993,0.84222,0
230 | 0.99935,0.84816,0
231 | 0.99941,0.85409,0
232 | 0.99945,0.86003,0
233 | 0.99951,0.86594,0
234 | 0.99954,0.87186,0
235 | 0.99959,0.87775,0
236 | 0.99963,0.88365,0
237 | 0.99967,0.88953,0
238 | 0.9997,0.8954,0
239 | 0.99974,0.90127,0
240 | 0.99977,0.90713,0
241 | 0.9998,0.91298,0
242 | 0.99983,0.91882,0
243 | 0.99985,0.92466,0
244 | 0.99988,0.93049,0
245 | 0.9999,0.93632,0
246 | 0.99992,0.94214,0
247 | 0.99993,0.94795,0
248 | 0.99995,0.95375,0
249 | 0.99996,0.95955,0
250 | 0.99998,0.96534,0
251 | 0.99998,0.97113,0
252 | 0.99999,0.97692,0
253 | 1,0.9827,0
254 | 1,0.98847,0
255 | 1,0.99423,0
256 | 1,1,1.9991e-15
257 |
--------------------------------------------------------------------------------
/assets/CET/linear_kry_5-98_c75_n256.csv:
--------------------------------------------------------------------------------
1 | 0.066001,0.066024,0.066019
2 | 0.080538,0.066611,0.064712
3 | 0.093113,0.067208,0.063412
4 | 0.10433,0.067823,0.062042
5 | 0.11447,0.068466,0.060693
6 | 0.12392,0.069079,0.059406
7 | 0.13324,0.069387,0.057942
8 | 0.1425,0.069367,0.056714
9 | 0.1517,0.069013,0.055346
10 | 0.16087,0.068361,0.05402
11 | 0.16995,0.067575,0.052699
12 | 0.17892,0.066658,0.051395
13 | 0.18783,0.065607,0.050099
14 | 0.19664,0.064412,0.04882
15 | 0.20537,0.063105,0.047405
16 | 0.21407,0.061489,0.046005
17 | 0.2227,0.059924,0.044746
18 | 0.23128,0.057935,0.043254
19 | 0.23978,0.055984,0.042035
20 | 0.24826,0.053694,0.040618
21 | 0.25665,0.051268,0.039228
22 | 0.265,0.048696,0.03786
23 | 0.2733,0.045729,0.036506
24 | 0.28153,0.042641,0.03519
25 | 0.28972,0.039309,0.033667
26 | 0.29783,0.035771,0.032419
27 | 0.3059,0.031918,0.031169
28 | 0.31386,0.028215,0.029947
29 | 0.32176,0.024452,0.028752
30 | 0.32961,0.020653,0.027583
31 | 0.33736,0.016844,0.026442
32 | 0.34502,0.013048,0.025331
33 | 0.35258,0.0091504,0.024255
34 | 0.36003,0.005529,0.023213
35 | 0.36736,0.0020418,0.022204
36 | 0.37459,0,0.021232
37 | 0.38167,0,0.020297
38 | 0.38862,0,0.019403
39 | 0.39539,0,0.018552
40 | 0.40197,0,0.017747
41 | 0.40837,0,0.016994
42 | 0.41456,0,0.016295
43 | 0.42062,0,0.015634
44 | 0.42666,0,0.014992
45 | 0.4327,0,0.014366
46 | 0.43874,0,0.013752
47 | 0.44481,0,0.013144
48 | 0.45086,0,0.012574
49 | 0.45693,0,0.012021
50 | 0.463,0,0.011365
51 | 0.4691,0,0.010683
52 | 0.47519,0,0.010135
53 | 0.48128,0,0.0096387
54 | 0.48739,0,0.0091289
55 | 0.49349,0,0.0086244
56 | 0.49961,0,0.0081373
57 | 0.50573,0,0.0076619
58 | 0.51187,0,0.0071948
59 | 0.51802,0,0.0067375
60 | 0.52416,0,0.0062922
61 | 0.53031,0,0.0058577
62 | 0.53647,0,0.0054319
63 | 0.54263,0,0.0050145
64 | 0.54881,0,0.0046053
65 | 0.55498,0,0.0042044
66 | 0.56116,0,0.0038134
67 | 0.56735,0,0.0034314
68 | 0.57355,0,0.0030565
69 | 0.57975,0,0.0026882
70 | 0.58596,0,0.0023271
71 | 0.59219,0,0.0019742
72 | 0.59842,0,0.0016322
73 | 0.60468,0,0.001301
74 | 0.61096,0,0.00097818
75 | 0.61724,0,0.00066352
76 | 0.62356,0,0.00035687
77 | 0.62988,0,5.8077e-05
78 | 0.63622,0,0
79 | 0.64258,0,0
80 | 0.64896,0,0
81 | 0.65535,0,0
82 | 0.66176,0,0
83 | 0.66819,0,0
84 | 0.67463,0,0
85 | 0.68108,0,0
86 | 0.68756,0,0
87 | 0.69405,0,0
88 | 0.70057,0,0
89 | 0.7071,0,0
90 | 0.71364,0,0
91 | 0.7202,0,0
92 | 0.72678,0,0
93 | 0.73337,0,0
94 | 0.73999,0,0
95 | 0.74661,0,0
96 | 0.75325,0,0
97 | 0.75991,0,0
98 | 0.76657,0,0
99 | 0.77322,0,0
100 | 0.77985,0,0
101 | 0.78648,0,0
102 | 0.79309,0,0
103 | 0.79969,0,0
104 | 0.80627,0,0
105 | 0.81283,0,0
106 | 0.81939,0,0
107 | 0.82593,0,0
108 | 0.83246,0,0
109 | 0.83897,0,0
110 | 0.84547,0,0
111 | 0.85195,0,0
112 | 0.85842,0,0
113 | 0.86487,0,0
114 | 0.87132,0,0
115 | 0.87774,0,0
116 | 0.88415,0,0
117 | 0.89054,0,0
118 | 0.89692,0,0
119 | 0.90328,0,0
120 | 0.90963,0,0
121 | 0.91595,0,0
122 | 0.92227,0.0017832,0
123 | 0.92856,0.0061612,0
124 | 0.93484,0.010887,0
125 | 0.94104,0.016478,0
126 | 0.9471,0.023267,0
127 | 0.95296,0.031841,0
128 | 0.95862,0.042415,0
129 | 0.96409,0.053281,0
130 | 0.96937,0.064278,0
131 | 0.97446,0.075188,0
132 | 0.97936,0.086066,0
133 | 0.98405,0.096997,0
134 | 0.98853,0.10794,0
135 | 0.99282,0.11888,0
136 | 0.9969,0.12973,0
137 | 1,0.14054,0
138 | 1,0.1513,0
139 | 1,0.1621,0
140 | 1,0.17286,0
141 | 1,0.18361,0
142 | 1,0.19437,0
143 | 1,0.20505,0
144 | 1,0.21574,0
145 | 1,0.22642,0
146 | 1,0.23711,0
147 | 1,0.24776,0
148 | 1,0.25838,0
149 | 1,0.26903,0
150 | 1,0.27963,0
151 | 1,0.2902,0
152 | 1,0.30076,0
153 | 1,0.31115,0
154 | 1,0.32126,0
155 | 1,0.33113,0
156 | 1,0.34081,0
157 | 1,0.35027,0
158 | 1,0.35954,0
159 | 1,0.36866,0.00010807
160 | 1,0.3776,0.0016338
161 | 1,0.3864,0.0031726
162 | 1,0.39508,0.0047225
163 | 1,0.40364,0.0062803
164 | 1,0.41207,0.0078416
165 | 1,0.42039,0.0094129
166 | 1,0.42862,0.011021
167 | 1,0.43675,0.012734
168 | 1,0.44479,0.014303
169 | 1,0.45274,0.015864
170 | 1,0.4606,0.017417
171 | 1,0.4684,0.018959
172 | 1,0.47614,0.020491
173 | 1,0.48379,0.022011
174 | 1,0.4914,0.023517
175 | 1,0.49892,0.025006
176 | 1,0.5064,0.026472
177 | 1,0.51383,0.027913
178 | 1,0.52119,0.02933
179 | 1,0.52852,0.030724
180 | 1,0.53577,0.032109
181 | 1,0.54298,0.033495
182 | 1,0.55012,0.035116
183 | 1,0.55721,0.036562
184 | 1,0.56423,0.038032
185 | 1,0.57119,0.039515
186 | 1,0.57811,0.041015
187 | 1,0.58499,0.042457
188 | 1,0.59181,0.043871
189 | 1,0.59857,0.045349
190 | 1,0.6053,0.046804
191 | 1,0.61199,0.048174
192 | 1,0.61864,0.049638
193 | 1,0.62524,0.050967
194 | 1,0.6318,0.052314
195 | 1,0.63833,0.053669
196 | 1,0.64482,0.05503
197 | 1,0.65128,0.056416
198 | 1,0.6577,0.057622
199 | 1,0.66409,0.05901
200 | 1,0.67045,0.060291
201 | 1,0.67678,0.061456
202 | 1,0.68308,0.062815
203 | 1,0.68935,0.063988
204 | 1,0.69558,0.065188
205 | 1,0.70178,0.06638
206 | 1,0.70798,0.067574
207 | 1,0.71415,0.068771
208 | 1,0.72028,0.069853
209 | 1,0.72637,0.07091
210 | 1,0.73244,0.071928
211 | 1,0.73847,0.072954
212 | 1,0.74448,0.073945
213 | 1,0.75047,0.074848
214 | 1,0.75643,0.075762
215 | 1,0.76237,0.076661
216 | 1,0.7683,0.077556
217 | 1,0.77421,0.078448
218 | 1,0.78011,0.079336
219 | 1,0.786,0.080219
220 | 1,0.79186,0.081101
221 | 1,0.79771,0.081992
222 | 1,0.80356,0.082776
223 | 1,0.80939,0.083622
224 | 1,0.81521,0.084477
225 | 1,0.82102,0.085237
226 | 1,0.82682,0.086035
227 | 1,0.83261,0.086929
228 | 1,0.83839,0.087733
229 | 1,0.84416,0.088519
230 | 1,0.84993,0.089324
231 | 1,0.85569,0.090123
232 | 1,0.86143,0.090933
233 | 1,0.86717,0.091749
234 | 1,0.87291,0.092489
235 | 1,0.87864,0.093256
236 | 1,0.88437,0.094098
237 | 1,0.89009,0.094916
238 | 1,0.8958,0.095666
239 | 1,0.90151,0.096403
240 | 1,0.90721,0.097221
241 | 1,0.91291,0.098051
242 | 1,0.9186,0.098807
243 | 1,0.92429,0.099584
244 | 1,0.92997,0.10036
245 | 1,0.93565,0.10115
246 | 1,0.94133,0.10194
247 | 1,0.947,0.10274
248 | 1,0.95267,0.10354
249 | 1,0.95834,0.10428
250 | 1,0.964,0.10506
251 | 1,0.96966,0.10589
252 | 1,0.97532,0.1067
253 | 1,0.98098,0.10746
254 | 1,0.98663,0.10821
255 | 1,0.99228,0.10903
256 | 1,0.99792,0.10986
257 |
--------------------------------------------------------------------------------
/assets/CET/linear_kryw_0-100_c71_n256.csv:
--------------------------------------------------------------------------------
1 | 0,0,0
2 | 0.027065,2.143e-05,0
3 | 0.052054,7.4728e-05,0
4 | 0.071511,0.00013914,0
5 | 0.08742,0.0002088,0
6 | 0.10109,0.00028141,0
7 | 0.11337,0.000356,2.4266e-17
8 | 0.12439,0.00043134,3.3615e-17
9 | 0.13463,0.00050796,2.1604e-17
10 | 0.14411,0.0005856,0
11 | 0.15292,0.00070304,0
12 | 0.16073,0.0013432,0
13 | 0.16871,0.0014516,0
14 | 0.17657,0.0012408,0
15 | 0.18364,0.0015336,0
16 | 0.19052,0.0017515,0
17 | 0.19751,0.0015146,0
18 | 0.20401,0.0015249,0
19 | 0.20994,0.0019639,0
20 | 0.21605,0.002031,0
21 | 0.22215,0.0017559,0
22 | 0.22808,0.001546,1.8755e-05
23 | 0.23378,0.0016315,3.5012e-05
24 | 0.23955,0.0017194,3.3352e-05
25 | 0.24531,0.0018097,1.8559e-05
26 | 0.25113,0.0019038,1.9139e-05
27 | 0.25694,0.0020015,3.5308e-05
28 | 0.26278,0.0021017,3.2613e-05
29 | 0.26864,0.0022048,2.0338e-05
30 | 0.27451,0.0023119,2.2453e-05
31 | 0.28041,0.0024227,3.6003e-05
32 | 0.28633,0.0025363,2.9817e-05
33 | 0.29229,0.0026532,1.9559e-05
34 | 0.29824,0.0027747,2.7666e-05
35 | 0.30423,0.0028999,3.5752e-05
36 | 0.31026,0.0030279,2.3231e-05
37 | 0.31628,0.0031599,1.2902e-05
38 | 0.32232,0.0032974,3.2915e-05
39 | 0.32838,0.0034379,3.2803e-05
40 | 0.33447,0.0035819,2.0757e-05
41 | 0.34057,0.003731,2.3831e-05
42 | 0.34668,0.0038848,3.502e-05
43 | 0.35283,0.0040418,2.4468e-05
44 | 0.35897,0.0042032,1.1444e-05
45 | 0.36515,0.0043708,3.2793e-05
46 | 0.37134,0.0045418,3.012e-05
47 | 0.37756,0.0047169,1.4846e-05
48 | 0.38379,0.0048986,2.796e-05
49 | 0.39003,0.0050848,3.2782e-05
50 | 0.3963,0.0052751,1.9244e-05
51 | 0.40258,0.0054715,2.2667e-05
52 | 0.40888,0.0056736,3.3223e-05
53 | 0.41519,0.0058798,2.159e-05
54 | 0.42152,0.0060922,1.8214e-05
55 | 0.42788,0.0063116,3.2525e-05
56 | 0.43424,0.0065353,2.2247e-05
57 | 0.44062,0.006765,1.5852e-05
58 | 0.44702,0.0070024,3.1769e-05
59 | 0.45344,0.0072442,2.1245e-05
60 | 0.45987,0.0074929,1.5726e-05
61 | 0.46631,0.0077499,3.0976e-05
62 | 0.47277,0.0080108,1.8722e-05
63 | 0.47926,0.0082789,1.9285e-05
64 | 0.48574,0.0085553,3.0063e-05
65 | 0.49225,0.0088392,1.4313e-05
66 | 0.49878,0.0091356,2.3404e-05
67 | 0.50531,0.0094374,2.8099e-05
68 | 0.51187,0.0097365,6.4695e-06
69 | 0.51844,0.010039,2.5791e-05
70 | 0.52501,0.010354,2.4393e-05
71 | 0.53162,0.010689,1.6037e-05
72 | 0.53825,0.011031,2.7295e-05
73 | 0.54489,0.011393,1.5848e-05
74 | 0.55154,0.011789,2.3111e-05
75 | 0.55818,0.012159,2.5416e-05
76 | 0.56485,0.012508,1.5064e-05
77 | 0.57154,0.012881,2.541e-05
78 | 0.57823,0.013283,1.6166e-05
79 | 0.58494,0.013701,2.263e-05
80 | 0.59166,0.014122,2.3316e-05
81 | 0.59839,0.014551,1.9432e-05
82 | 0.60514,0.014994,2.4323e-05
83 | 0.6119,0.01545,1.3929e-05
84 | 0.61868,0.01592,2.1615e-05
85 | 0.62546,0.016401,1.5846e-05
86 | 0.63226,0.016897,2.0838e-05
87 | 0.63907,0.017407,1.9549e-05
88 | 0.64589,0.017931,2.0961e-05
89 | 0.65273,0.018471,2.0737e-05
90 | 0.65958,0.019026,2.0621e-05
91 | 0.66644,0.019598,2.0675e-05
92 | 0.67332,0.020187,2.0301e-05
93 | 0.68019,0.020793,2.0029e-05
94 | 0.68709,0.021418,2.0088e-05
95 | 0.69399,0.022062,1.9102e-05
96 | 0.70092,0.022727,1.9662e-05
97 | 0.70784,0.023412,1.7757e-05
98 | 0.71478,0.024121,1.8236e-05
99 | 0.72173,0.024852,1.4944e-05
100 | 0.7287,0.025608,2.0245e-06
101 | 0.73567,0.02639,1.5013e-07
102 | 0.74266,0.027199,0
103 | 0.74964,0.028038,0
104 | 0.75665,0.028906,0
105 | 0.76365,0.029806,0
106 | 0.77068,0.030743,0
107 | 0.77771,0.031711,0
108 | 0.78474,0.032732,0
109 | 0.79179,0.033741,0
110 | 0.79886,0.034936,0
111 | 0.80593,0.036031,0
112 | 0.81299,0.03723,0
113 | 0.82007,0.038493,0
114 | 0.82715,0.039819,0
115 | 0.83423,0.041236,0
116 | 0.84131,0.042647,0
117 | 0.84838,0.044235,0
118 | 0.85545,0.045857,0
119 | 0.86252,0.047645,0
120 | 0.86958,0.049578,0
121 | 0.87661,0.051541,0
122 | 0.88365,0.053735,0
123 | 0.89064,0.056168,0
124 | 0.89761,0.058852,0
125 | 0.90451,0.061777,0
126 | 0.91131,0.065281,0
127 | 0.91796,0.069448,0
128 | 0.92445,0.074684,0
129 | 0.93061,0.08131,0
130 | 0.93648,0.088878,0
131 | 0.94205,0.097336,0
132 | 0.9473,0.10665,0
133 | 0.9522,0.1166,0
134 | 0.95674,0.12716,0
135 | 0.96094,0.13824,0
136 | 0.96479,0.14963,0
137 | 0.96829,0.16128,0
138 | 0.97147,0.17303,0
139 | 0.97436,0.18489,0
140 | 0.97698,0.19672,0
141 | 0.97934,0.20846,0
142 | 0.98148,0.22013,0
143 | 0.9834,0.23167,0
144 | 0.98515,0.24301,0
145 | 0.98672,0.25425,0
146 | 0.98815,0.26525,0
147 | 0.98944,0.27614,0
148 | 0.99061,0.28679,0
149 | 0.99167,0.29731,0
150 | 0.99263,0.30764,0
151 | 0.9935,0.31781,0
152 | 0.99428,0.3278,0
153 | 0.995,0.33764,0
154 | 0.99564,0.34735,0
155 | 0.99623,0.35689,0
156 | 0.99675,0.3663,0
157 | 0.99722,0.37556,0
158 | 0.99765,0.38471,0
159 | 0.99803,0.39374,0
160 | 0.99836,0.40265,0
161 | 0.99866,0.41145,0
162 | 0.99892,0.42015,0
163 | 0.99915,0.42874,0
164 | 0.99935,0.43724,0
165 | 0.99952,0.44563,0
166 | 0.99966,0.45395,0
167 | 0.99977,0.46217,0
168 | 0.99986,0.47032,0
169 | 0.99993,0.47838,0
170 | 0.99997,0.48638,0
171 | 1,0.4943,0
172 | 1,0.50214,0
173 | 1,0.50991,1.2756e-05
174 | 1,0.51761,4.5388e-05
175 | 1,0.52523,9.6977e-05
176 | 1,0.5328,0.00016858
177 | 1,0.54028,0.0002582
178 | 1,0.54771,0.00036528
179 | 1,0.55508,0.00049276
180 | 1,0.5624,0.00063955
181 | 1,0.56965,0.00080443
182 | 1,0.57687,0.00098902
183 | 1,0.58402,0.0011943
184 | 1,0.59113,0.0014189
185 | 1,0.59819,0.0016626
186 | 1,0.60521,0.0019281
187 | 1,0.61219,0.0022145
188 | 1,0.61914,0.0025213
189 | 1,0.62603,0.0028496
190 | 1,0.6329,0.0032006
191 | 1,0.63972,0.0035741
192 | 1,0.64651,0.0039701
193 | 1,0.65327,0.0043898
194 | 1,0.66,0.0048341
195 | 1,0.66669,0.005303
196 | 1,0.67336,0.0057969
197 | 1,0.67999,0.006317
198 | 1,0.68661,0.0068648
199 | 1,0.69319,0.0074406
200 | 1,0.69974,0.0080433
201 | 1,0.70628,0.0086756
202 | 1,0.71278,0.0093486
203 | 1,0.71927,0.010023
204 | 1,0.72573,0.010724
205 | 1,0.73217,0.011565
206 | 1,0.73859,0.012339
207 | 1,0.74499,0.01316
208 | 1,0.75137,0.014042
209 | 1,0.75772,0.014955
210 | 1,0.76406,0.015913
211 | 1,0.77039,0.016915
212 | 1,0.77669,0.017964
213 | 1,0.78298,0.019062
214 | 1,0.78925,0.020212
215 | 1,0.7955,0.021417
216 | 1,0.80174,0.02268
217 | 1,0.80797,0.024005
218 | 1,0.81418,0.025396
219 | 1,0.82038,0.026858
220 | 1,0.82656,0.028394
221 | 1,0.83273,0.030013
222 | 1,0.83889,0.031717
223 | 1,0.84503,0.03348
224 | 1,0.85116,0.035488
225 | 1,0.85728,0.037452
226 | 1,0.8634,0.039592
227 | 1,0.86949,0.041898
228 | 1,0.87557,0.044392
229 | 1,0.88165,0.046958
230 | 1,0.88771,0.04977
231 | 1,0.89376,0.052828
232 | 1,0.8998,0.056209
233 | 1,0.90584,0.059919
234 | 1,0.91185,0.063925
235 | 1,0.91783,0.068579
236 | 1,0.92384,0.073948
237 | 1,0.92981,0.080899
238 | 1,0.93576,0.090648
239 | 1,0.94166,0.10377
240 | 1,0.94752,0.12051
241 | 1,0.9533,0.14149
242 | 1,0.959,0.1672
243 | 1,0.96456,0.19823
244 | 1,0.96995,0.23514
245 | 1,0.9751,0.2786
246 | 1,0.97992,0.32883
247 | 1,0.98432,0.38571
248 | 1,0.9882,0.44866
249 | 1,0.9915,0.51653
250 | 1,0.99417,0.58754
251 | 1,0.99625,0.65985
252 | 1,0.99778,0.73194
253 | 1,0.99885,0.80259
254 | 1,0.99953,0.87115
255 | 1,0.99989,0.93683
256 | 1,1,1
257 |
--------------------------------------------------------------------------------
/assets/CET/linear_kryw_5-100_c67_n256.csv:
--------------------------------------------------------------------------------
1 | 0.066001,0.066024,0.066019
2 | 0.080835,0.066624,0.064683
3 | 0.093644,0.067235,0.063358
4 | 0.10501,0.067862,0.061943
5 | 0.11533,0.068524,0.060589
6 | 0.12493,0.06913,0.059252
7 | 0.13446,0.069402,0.057766
8 | 0.14389,0.069337,0.05652
9 | 0.15329,0.068912,0.055114
10 | 0.16265,0.068217,0.053762
11 | 0.17186,0.067393,0.052418
12 | 0.18101,0.066415,0.051087
13 | 0.19008,0.065312,0.049777
14 | 0.19905,0.064056,0.04839
15 | 0.208,0.06267,0.047034
16 | 0.21686,0.060979,0.045586
17 | 0.22565,0.059301,0.04424
18 | 0.2344,0.057256,0.042784
19 | 0.24306,0.055098,0.041497
20 | 0.2517,0.05272,0.040051
21 | 0.26025,0.050192,0.038638
22 | 0.26877,0.047379,0.037249
23 | 0.27721,0.044339,0.035898
24 | 0.28558,0.041067,0.034375
25 | 0.2939,0.0375,0.03304
26 | 0.30215,0.033602,0.031743
27 | 0.31036,0.029855,0.030482
28 | 0.31847,0.026015,0.029246
29 | 0.32649,0.022146,0.028041
30 | 0.33446,0.018274,0.026868
31 | 0.34231,0.014418,0.025725
32 | 0.35006,0.010378,0.024615
33 | 0.35772,0.0066727,0.023538
34 | 0.36524,0.0030611,0.022497
35 | 0.37265,0,0.021492
36 | 0.37993,0,0.020527
37 | 0.38704,0,0.019604
38 | 0.39401,0,0.018725
39 | 0.40079,0,0.017895
40 | 0.40735,0,0.017114
41 | 0.41371,0,0.016389
42 | 0.41991,0,0.01571
43 | 0.42607,0,0.015054
44 | 0.43225,0,0.014413
45 | 0.43842,0,0.013785
46 | 0.44461,0,0.013163
47 | 0.4508,0,0.01258
48 | 0.45699,0,0.012015
49 | 0.46319,0,0.011343
50 | 0.46943,0,0.01065
51 | 0.47565,0,0.010097
52 | 0.48187,0,0.0095904
53 | 0.48811,0,0.0090697
54 | 0.49436,0,0.0085559
55 | 0.5006,0,0.0080597
56 | 0.50686,0,0.0075745
57 | 0.51313,0,0.0071
58 | 0.5194,0,0.0066376
59 | 0.52568,0,0.0061855
60 | 0.53196,0,0.0057427
61 | 0.53826,0,0.0053086
62 | 0.54455,0,0.0048845
63 | 0.55086,0,0.0044712
64 | 0.55718,0,0.004067
65 | 0.5635,0,0.0036703
66 | 0.56981,0,0.003281
67 | 0.57615,0,0.0028993
68 | 0.58248,0,0.002527
69 | 0.58883,0,0.0021643
70 | 0.5952,0,0.0018102
71 | 0.60158,0,0.0014648
72 | 0.60799,0,0.0011281
73 | 0.6144,0,0.0008024
74 | 0.62084,0,0.00048773
75 | 0.62729,0,0.00018111
76 | 0.63377,0,0
77 | 0.64026,0,0
78 | 0.64676,0,0
79 | 0.65328,0,0
80 | 0.65983,0,0
81 | 0.66638,0,0
82 | 0.67297,0,0
83 | 0.67955,0,0
84 | 0.68617,0,0
85 | 0.6928,0,0
86 | 0.69944,0,0
87 | 0.70611,0,0
88 | 0.71279,0,0
89 | 0.7195,0,0
90 | 0.72621,0,0
91 | 0.73295,0,0
92 | 0.7397,0,0
93 | 0.74647,0,0
94 | 0.75325,0,0
95 | 0.76005,0,0
96 | 0.76685,0,0
97 | 0.77364,0,0
98 | 0.78042,0,0
99 | 0.78719,0,0
100 | 0.79394,0,0
101 | 0.80067,0,0
102 | 0.8074,0,0
103 | 0.8141,0,0
104 | 0.8208,0,0
105 | 0.82748,0,0
106 | 0.83414,0,0
107 | 0.84079,0,0
108 | 0.84742,0,0
109 | 0.85404,0,0
110 | 0.86065,0,0
111 | 0.86723,0,0
112 | 0.8738,0,0
113 | 0.88036,0,0
114 | 0.8869,0,0
115 | 0.89342,0,0
116 | 0.89993,0,0
117 | 0.90642,0,0
118 | 0.91289,0,0
119 | 0.91935,0,0
120 | 0.92579,0.0041866,0
121 | 0.93221,0.0088411,0
122 | 0.93858,0.014235,0
123 | 0.94484,0.020592,0
124 | 0.9509,0.028663,0
125 | 0.95676,0.038768,0
126 | 0.96242,0.049864,0
127 | 0.96787,0.061034,0
128 | 0.97311,0.072263,0
129 | 0.97815,0.083447,0
130 | 0.983,0.094617,0
131 | 0.98764,0.10571,0
132 | 0.99205,0.11685,0
133 | 0.99626,0.12797,0
134 | 1,0.139,0
135 | 1,0.15006,0
136 | 1,0.16105,0
137 | 1,0.17204,0
138 | 1,0.18303,0
139 | 1,0.19402,0
140 | 1,0.20493,0
141 | 1,0.21586,0
142 | 1,0.22677,0
143 | 1,0.23768,0
144 | 1,0.24857,0
145 | 1,0.25943,0
146 | 1,0.27027,0
147 | 1,0.28108,0
148 | 1,0.29193,0
149 | 1,0.30267,0
150 | 1,0.31323,0
151 | 1,0.32352,0
152 | 1,0.33356,0
153 | 1,0.34337,0
154 | 1,0.35298,0
155 | 1,0.3624,0
156 | 1,0.37164,0.00061699
157 | 1,0.38075,0.0021825
158 | 1,0.38968,0.0037567
159 | 1,0.3985,0.0053395
160 | 1,0.40718,0.0069314
161 | 1,0.41575,0.0085283
162 | 1,0.4242,0.010112
163 | 1,0.43257,0.011953
164 | 1,0.44081,0.013525
165 | 1,0.44899,0.015122
166 | 1,0.45706,0.016714
167 | 1,0.46506,0.018299
168 | 1,0.47298,0.019872
169 | 1,0.48083,0.021427
170 | 1,0.48862,0.022968
171 | 1,0.49633,0.024493
172 | 1,0.504,0.026001
173 | 1,0.51159,0.027485
174 | 1,0.51914,0.028939
175 | 1,0.52664,0.030367
176 | 1,0.53406,0.03178
177 | 1,0.54143,0.033208
178 | 1,0.54875,0.034768
179 | 1,0.55598,0.036315
180 | 1,0.56318,0.037812
181 | 1,0.5703,0.039323
182 | 1,0.57737,0.040851
183 | 1,0.58439,0.04235
184 | 1,0.59136,0.043767
185 | 1,0.59828,0.045295
186 | 1,0.60516,0.046771
187 | 1,0.61199,0.048174
188 | 1,0.61878,0.049666
189 | 1,0.62552,0.051026
190 | 1,0.63222,0.0524
191 | 1,0.63889,0.053786
192 | 1,0.64551,0.055176
193 | 1,0.65211,0.056589
194 | 1,0.65866,0.057815
195 | 1,0.66518,0.05925
196 | 1,0.67167,0.060511
197 | 1,0.67814,0.061743
198 | 1,0.68456,0.063098
199 | 1,0.69095,0.064301
200 | 1,0.69731,0.065521
201 | 1,0.70365,0.066739
202 | 1,0.70997,0.068288
203 | 1,0.71622,0.071897
204 | 1,0.72231,0.079934
205 | 1,0.72829,0.091953
206 | 1,0.73416,0.10627
207 | 1,0.73994,0.12182
208 | 1,0.74564,0.13819
209 | 1,0.75128,0.1548
210 | 1,0.75686,0.17158
211 | 1,0.76238,0.18858
212 | 1,0.76786,0.20562
213 | 1,0.7733,0.22256
214 | 1,0.77871,0.23945
215 | 1,0.7841,0.2564
216 | 1,0.78945,0.27335
217 | 1,0.79478,0.29018
218 | 1,0.80008,0.30712
219 | 1,0.80537,0.32404
220 | 1,0.81064,0.34096
221 | 1,0.81591,0.35795
222 | 1,0.82116,0.37487
223 | 1,0.8264,0.39194
224 | 1,0.83163,0.40902
225 | 1,0.83685,0.42615
226 | 1,0.84207,0.44336
227 | 1,0.84727,0.4606
228 | 1,0.85249,0.47795
229 | 1,0.85769,0.49533
230 | 1,0.8629,0.51282
231 | 1,0.86811,0.53035
232 | 1,0.87331,0.54803
233 | 1,0.87852,0.56571
234 | 1,0.88373,0.58356
235 | 1,0.88894,0.60144
236 | 1,0.89415,0.61947
237 | 1,0.89937,0.63753
238 | 1,0.9046,0.65574
239 | 1,0.90983,0.67401
240 | 1,0.91506,0.69239
241 | 1,0.9203,0.71087
242 | 1,0.92556,0.72942
243 | 1,0.93081,0.74812
244 | 1,0.93608,0.76684
245 | 1,0.94135,0.78577
246 | 1,0.94664,0.80471
247 | 1,0.95193,0.82381
248 | 1,0.95723,0.84299
249 | 1,0.96255,0.86225
250 | 1,0.96787,0.88166
251 | 1,0.97321,0.90108
252 | 1,0.97856,0.92074
253 | 1,0.98392,0.94042
254 | 1,0.98928,0.96017
255 | 1,0.99466,0.98008
256 | 0.99986,1,1
257 |
--------------------------------------------------------------------------------
/assets/CET/rainbow_bgyr_35-85_c72_n256.csv:
--------------------------------------------------------------------------------
1 | 0,0.20387,0.96251
2 | 0,0.21524,0.9514
3 | 0,0.22613,0.94031
4 | 0,0.23654,0.92923
5 | 0,0.24654,0.91817
6 | 0,0.2562,0.90712
7 | 0,0.26557,0.89608
8 | 0,0.27465,0.88506
9 | 0,0.28348,0.87405
10 | 0,0.29209,0.86305
11 | 0,0.30047,0.85206
12 | 0,0.3087,0.84109
13 | 0,0.31672,0.83013
14 | 0,0.32458,0.81917
15 | 0,0.33232,0.80823
16 | 0,0.3399,0.7973
17 | 0,0.34736,0.78638
18 | 0,0.3547,0.77546
19 | 0,0.36191,0.76456
20 | 0,0.36902,0.75367
21 | 0,0.37602,0.7428
22 | 0,0.38291,0.73193
23 | 0,0.38969,0.72108
24 | 0,0.39636,0.71026
25 | 0,0.40292,0.69946
26 | 0,0.40934,0.68872
27 | 0,0.41561,0.67802
28 | 0,0.42172,0.66738
29 | 0,0.42768,0.65684
30 | 0,0.43342,0.64639
31 | 0,0.43896,0.63605
32 | 0,0.44432,0.62583
33 | 0,0.44945,0.61575
34 | 0,0.45438,0.60579
35 | 0,0.45911,0.59597
36 | 0.0043377,0.46367,0.58627
37 | 0.029615,0.46807,0.57668
38 | 0.055795,0.47235,0.56717
39 | 0.077065,0.47652,0.55774
40 | 0.095292,0.48061,0.54837
41 | 0.11119,0.48465,0.53903
42 | 0.1253,0.48865,0.52971
43 | 0.13799,0.49262,0.5204
44 | 0.14937,0.49658,0.5111
45 | 0.15963,0.50055,0.50179
46 | 0.169,0.50452,0.49244
47 | 0.17747,0.50849,0.48309
48 | 0.18517,0.51246,0.4737
49 | 0.19217,0.51645,0.46429
50 | 0.19856,0.52046,0.45483
51 | 0.20443,0.52448,0.44531
52 | 0.20974,0.52851,0.43577
53 | 0.21461,0.53255,0.42616
54 | 0.21905,0.53661,0.41651
55 | 0.22309,0.54066,0.40679
56 | 0.22674,0.54474,0.397
57 | 0.23002,0.54883,0.38713
58 | 0.233,0.55292,0.3772
59 | 0.23568,0.55703,0.36716
60 | 0.23802,0.56114,0.35704
61 | 0.24006,0.56526,0.34678
62 | 0.24185,0.56939,0.3364
63 | 0.24334,0.57354,0.32588
64 | 0.24458,0.57769,0.31523
65 | 0.24556,0.58185,0.30439
66 | 0.2463,0.58603,0.29336
67 | 0.2468,0.59019,0.28214
68 | 0.24707,0.59438,0.27067
69 | 0.24714,0.59856,0.25896
70 | 0.24703,0.60275,0.24696
71 | 0.24679,0.60693,0.23473
72 | 0.24647,0.61109,0.22216
73 | 0.24615,0.61523,0.20936
74 | 0.24595,0.61936,0.19632
75 | 0.246,0.62342,0.18304
76 | 0.24644,0.62742,0.16969
77 | 0.24748,0.63135,0.1563
78 | 0.24925,0.63518,0.14299
79 | 0.25196,0.6389,0.13001
80 | 0.2557,0.64249,0.11741
81 | 0.26057,0.64594,0.10557
82 | 0.26659,0.64926,0.094696
83 | 0.27372,0.65242,0.084904
84 | 0.28182,0.65545,0.076489
85 | 0.29078,0.65835,0.069753
86 | 0.30043,0.66113,0.064513
87 | 0.31061,0.66383,0.060865
88 | 0.32112,0.66642,0.058721
89 | 0.33186,0.66896,0.057692
90 | 0.34272,0.67144,0.057693
91 | 0.35356,0.67388,0.058443
92 | 0.36439,0.67628,0.059738
93 | 0.37512,0.67866,0.061142
94 | 0.38575,0.68102,0.062974
95 | 0.39627,0.68337,0.064759
96 | 0.40666,0.68571,0.066664
97 | 0.41692,0.68803,0.068644
98 | 0.42707,0.69034,0.070512
99 | 0.43709,0.69266,0.072423
100 | 0.44701,0.69494,0.074359
101 | 0.45683,0.69723,0.076211
102 | 0.46657,0.6995,0.07809
103 | 0.47621,0.70177,0.079998
104 | 0.48577,0.70403,0.081943
105 | 0.49527,0.70629,0.083778
106 | 0.5047,0.70853,0.085565
107 | 0.51405,0.71076,0.087502
108 | 0.52335,0.71298,0.089316
109 | 0.53259,0.7152,0.091171
110 | 0.54176,0.7174,0.092931
111 | 0.5509,0.7196,0.094839
112 | 0.55999,0.72178,0.096566
113 | 0.56902,0.72396,0.098445
114 | 0.57802,0.72613,0.10023
115 | 0.58698,0.72828,0.10204
116 | 0.5959,0.73044,0.10385
117 | 0.60479,0.73258,0.10564
118 | 0.61363,0.73471,0.10744
119 | 0.62246,0.73683,0.10925
120 | 0.63125,0.73895,0.11102
121 | 0.64001,0.74104,0.11282
122 | 0.64874,0.74315,0.11452
123 | 0.65745,0.74523,0.11636
124 | 0.66613,0.74731,0.11813
125 | 0.67479,0.74937,0.11986
126 | 0.68343,0.75144,0.12161
127 | 0.69205,0.75348,0.12338
128 | 0.70065,0.75552,0.12517
129 | 0.70923,0.75755,0.12691
130 | 0.71779,0.75957,0.12868
131 | 0.72633,0.76158,0.13048
132 | 0.73487,0.76359,0.13221
133 | 0.74338,0.76559,0.13396
134 | 0.75188,0.76756,0.13568
135 | 0.76037,0.76954,0.13747
136 | 0.76884,0.77151,0.13917
137 | 0.77731,0.77346,0.14097
138 | 0.78576,0.77541,0.14269
139 | 0.7942,0.77736,0.14444
140 | 0.80262,0.77928,0.14617
141 | 0.81105,0.7812,0.14791
142 | 0.81945,0.78311,0.14967
143 | 0.82786,0.78502,0.15138
144 | 0.83626,0.78691,0.15311
145 | 0.84465,0.7888,0.15486
146 | 0.85304,0.79066,0.15662
147 | 0.86141,0.79251,0.15835
148 | 0.86978,0.79434,0.16002
149 | 0.87814,0.79612,0.16178
150 | 0.88647,0.79786,0.16346
151 | 0.89477,0.79952,0.16507
152 | 0.90301,0.80106,0.1667
153 | 0.91115,0.80245,0.16819
154 | 0.91917,0.80364,0.16964
155 | 0.92701,0.80456,0.1709
156 | 0.93459,0.80514,0.172
157 | 0.94185,0.80532,0.17289
158 | 0.94869,0.80504,0.17355
159 | 0.95506,0.80424,0.17392
160 | 0.96088,0.80289,0.17399
161 | 0.96609,0.80097,0.17375
162 | 0.97069,0.7985,0.17319
163 | 0.97465,0.79549,0.17234
164 | 0.97801,0.79201,0.17121
165 | 0.98082,0.7881,0.16986
166 | 0.98314,0.78384,0.16825
167 | 0.98504,0.77928,0.16652
168 | 0.9866,0.7745,0.16463
169 | 0.98789,0.76955,0.16265
170 | 0.98897,0.76449,0.16056
171 | 0.9899,0.75932,0.15848
172 | 0.99072,0.75411,0.15634
173 | 0.99146,0.74885,0.15414
174 | 0.99214,0.74356,0.15196
175 | 0.99279,0.73825,0.14981
176 | 0.9934,0.73293,0.1476
177 | 0.99398,0.72759,0.14543
178 | 0.99454,0.72224,0.1432
179 | 0.99509,0.71689,0.14103
180 | 0.99562,0.71152,0.1388
181 | 0.99613,0.70614,0.13659
182 | 0.99662,0.70075,0.13444
183 | 0.9971,0.69534,0.13223
184 | 0.99755,0.68993,0.13006
185 | 0.998,0.6845,0.12783
186 | 0.99842,0.67906,0.12564
187 | 0.99883,0.67361,0.1234
188 | 0.99922,0.66815,0.12119
189 | 0.99959,0.66267,0.11904
190 | 0.99994,0.65717,0.11682
191 | 1,0.65166,0.11458
192 | 1,0.64613,0.11244
193 | 1,0.64059,0.11024
194 | 1,0.63503,0.10797
195 | 1,0.62945,0.1058
196 | 1,0.62386,0.1036
197 | 1,0.61825,0.10135
198 | 1,0.61261,0.099135
199 | 1,0.60697,0.096882
200 | 1,0.6013,0.094743
201 | 1,0.59561,0.092465
202 | 1,0.58989,0.090257
203 | 1,0.58416,0.088032
204 | 1,0.5784,0.085726
205 | 1,0.57263,0.083542
206 | 1,0.56682,0.081316
207 | 1,0.56098,0.079004
208 | 1,0.55513,0.076745
209 | 1,0.54925,0.07453
210 | 1,0.54333,0.072245
211 | 1,0.53739,0.070004
212 | 1,0.53141,0.067732
213 | 1,0.52541,0.065424
214 | 1,0.51937,0.06318
215 | 1,0.5133,0.06081
216 | 1,0.50718,0.058502
217 | 1,0.50104,0.056232
218 | 1,0.49486,0.053826
219 | 1,0.48863,0.051494
220 | 1,0.48236,0.049242
221 | 1,0.47605,0.046828
222 | 1,0.46969,0.044447
223 | 1,0.46327,0.042093
224 | 1,0.45681,0.039648
225 | 1,0.45031,0.037261
226 | 1,0.44374,0.034882
227 | 1,0.43712,0.032495
228 | 1,0.43043,0.030303
229 | 1,0.42367,0.02818
230 | 1,0.41686,0.026121
231 | 1,0.40997,0.024126
232 | 1,0.40299,0.022194
233 | 1,0.39595,0.020325
234 | 1,0.38882,0.018517
235 | 0.99994,0.38159,0.016771
236 | 0.99961,0.37428,0.015085
237 | 0.99927,0.36685,0.013457
238 | 0.99892,0.35932,0.011916
239 | 0.99855,0.35167,0.010169
240 | 0.99817,0.3439,0.0087437
241 | 0.99778,0.336,0.0073541
242 | 0.99738,0.32796,0.0060199
243 | 0.99696,0.31976,0.0047429
244 | 0.99653,0.31138,0.0035217
245 | 0.99609,0.30282,0.0023557
246 | 0.99563,0.29407,0.0012445
247 | 0.99517,0.2851,0.00018742
248 | 0.99469,0.27591,0
249 | 0.9942,0.26642,0
250 | 0.99369,0.25664,0
251 | 0.99318,0.24652,0
252 | 0.99265,0.23605,0
253 | 0.99211,0.22511,0
254 | 0.99155,0.2137,0
255 | 0.99099,0.20169,0
256 | 0.99041,0.18903,0
257 |
--------------------------------------------------------------------------------
/assets/CET/rainbow_bgyr_35-85_c73_n256.csv:
--------------------------------------------------------------------------------
1 | 0,0.20755,0.97632
2 | 0,0.21857,0.96476
3 | 0,0.2291,0.95322
4 | 0,0.23923,0.94169
5 | 0,0.24899,0.93018
6 | 0,0.25842,0.91868
7 | 0,0.26756,0.9072
8 | 0,0.27649,0.89573
9 | 0,0.28513,0.88428
10 | 0,0.29358,0.87284
11 | 0,0.30184,0.86141
12 | 0,0.30994,0.85
13 | 0,0.31785,0.83859
14 | 0,0.3256,0.82721
15 | 0,0.33324,0.81583
16 | 0,0.34073,0.80447
17 | 0,0.3481,0.79312
18 | 0,0.35537,0.78178
19 | 0,0.3625,0.77045
20 | 0,0.36954,0.75913
21 | 0,0.37649,0.74783
22 | 0,0.38333,0.73654
23 | 0,0.39005,0.72528
24 | 0,0.39667,0.71405
25 | 0,0.40319,0.70286
26 | 0,0.40957,0.69171
27 | 0,0.4158,0.68063
28 | 0,0.42188,0.66965
29 | 0,0.4278,0.65875
30 | 0,0.43352,0.64799
31 | 0,0.43905,0.63737
32 | 0,0.44438,0.62689
33 | 0,0.4495,0.61659
34 | 0,0.45441,0.60644
35 | 0,0.45914,0.59646
36 | 0.0019224,0.46368,0.58662
37 | 0.027932,0.46808,0.57693
38 | 0.054843,0.47236,0.56735
39 | 0.076598,0.47653,0.55785
40 | 0.095053,0.48062,0.54844
41 | 0.11106,0.48465,0.53907
42 | 0.12523,0.48865,0.52974
43 | 0.13795,0.49262,0.52042
44 | 0.14935,0.49658,0.5111
45 | 0.15962,0.50055,0.50179
46 | 0.169,0.50452,0.49245
47 | 0.17747,0.50849,0.48309
48 | 0.18517,0.51246,0.4737
49 | 0.19217,0.51645,0.46429
50 | 0.19856,0.52046,0.45483
51 | 0.20443,0.52448,0.44531
52 | 0.20974,0.52851,0.43577
53 | 0.21461,0.53255,0.42616
54 | 0.21905,0.53661,0.41651
55 | 0.22309,0.54066,0.40679
56 | 0.22674,0.54474,0.397
57 | 0.23002,0.54883,0.38713
58 | 0.233,0.55292,0.3772
59 | 0.23568,0.55703,0.36716
60 | 0.23802,0.56114,0.35704
61 | 0.24006,0.56526,0.34678
62 | 0.24185,0.56939,0.3364
63 | 0.24334,0.57354,0.32588
64 | 0.24458,0.57769,0.31523
65 | 0.24556,0.58185,0.30439
66 | 0.2463,0.58603,0.29336
67 | 0.2468,0.59019,0.28214
68 | 0.24707,0.59438,0.27067
69 | 0.24714,0.59856,0.25895
70 | 0.24704,0.60275,0.24696
71 | 0.24679,0.60693,0.23472
72 | 0.24648,0.61109,0.22215
73 | 0.24616,0.61523,0.20933
74 | 0.24597,0.61936,0.19628
75 | 0.24602,0.62342,0.18297
76 | 0.24648,0.62742,0.1696
77 | 0.24753,0.63135,0.15615
78 | 0.24931,0.63518,0.14276
79 | 0.25204,0.63889,0.12965
80 | 0.25579,0.64249,0.11693
81 | 0.2607,0.64593,0.10484
82 | 0.26674,0.64925,0.093668
83 | 0.2739,0.65241,0.083583
84 | 0.28205,0.65544,0.074764
85 | 0.29104,0.65834,0.067449
86 | 0.30071,0.66112,0.061598
87 | 0.31093,0.66382,0.057362
88 | 0.32147,0.66641,0.054542
89 | 0.33226,0.66895,0.052918
90 | 0.34314,0.67142,0.052293
91 | 0.35402,0.67386,0.052401
92 | 0.36487,0.67627,0.05303
93 | 0.37564,0.67864,0.054018
94 | 0.38629,0.681,0.055243
95 | 0.39683,0.68335,0.05664
96 | 0.40725,0.68569,0.057955
97 | 0.41755,0.68801,0.059542
98 | 0.42772,0.69031,0.060911
99 | 0.43777,0.69262,0.062454
100 | 0.4477,0.69491,0.063883
101 | 0.45755,0.69719,0.065334
102 | 0.46731,0.69947,0.066802
103 | 0.47698,0.70173,0.068291
104 | 0.48656,0.70399,0.069758
105 | 0.49607,0.70625,0.071211
106 | 0.50551,0.70848,0.072621
107 | 0.5149,0.71071,0.074107
108 | 0.52421,0.71293,0.07551
109 | 0.53346,0.71514,0.076938
110 | 0.54268,0.71735,0.078389
111 | 0.55183,0.71954,0.079862
112 | 0.56093,0.72172,0.08136
113 | 0.56998,0.7239,0.082779
114 | 0.57901,0.72607,0.084273
115 | 0.58797,0.72822,0.08563
116 | 0.59692,0.73037,0.08717
117 | 0.60581,0.73251,0.088583
118 | 0.61468,0.73464,0.09003
119 | 0.62353,0.73676,0.091506
120 | 0.63233,0.73887,0.092872
121 | 0.6411,0.74097,0.094388
122 | 0.64986,0.74307,0.095796
123 | 0.65858,0.74515,0.097234
124 | 0.66728,0.74722,0.098697
125 | 0.67595,0.74928,0.10013
126 | 0.6846,0.75135,0.10157
127 | 0.69324,0.75339,0.10305
128 | 0.70185,0.75543,0.10444
129 | 0.71045,0.75746,0.10594
130 | 0.71902,0.75947,0.10738
131 | 0.72758,0.76149,0.10881
132 | 0.73613,0.76349,0.1103
133 | 0.74466,0.76548,0.11173
134 | 0.75317,0.76746,0.1132
135 | 0.76167,0.76943,0.11457
136 | 0.77016,0.7714,0.11608
137 | 0.77864,0.77335,0.11749
138 | 0.78711,0.7753,0.11897
139 | 0.79556,0.77724,0.12038
140 | 0.80401,0.77916,0.12182
141 | 0.81244,0.78108,0.12327
142 | 0.82086,0.78299,0.12474
143 | 0.82929,0.78489,0.12623
144 | 0.83769,0.78678,0.12766
145 | 0.84609,0.78866,0.1291
146 | 0.8545,0.79053,0.1306
147 | 0.86289,0.79238,0.13203
148 | 0.87127,0.7942,0.13346
149 | 0.87964,0.79598,0.13491
150 | 0.88799,0.79771,0.13626
151 | 0.8963,0.79937,0.13769
152 | 0.90456,0.80091,0.13896
153 | 0.91273,0.80229,0.14021
154 | 0.92077,0.80347,0.14138
155 | 0.92863,0.80438,0.14238
156 | 0.93625,0.80495,0.14322
157 | 0.94355,0.80511,0.14385
158 | 0.95044,0.80481,0.14425
159 | 0.95686,0.80399,0.14437
160 | 0.96274,0.80262,0.14419
161 | 0.96803,0.80067,0.14372
162 | 0.9727,0.79816,0.14294
163 | 0.97674,0.79512,0.14188
164 | 0.9802,0.79159,0.14055
165 | 0.9831,0.78764,0.13895
166 | 0.98551,0.78333,0.13721
167 | 0.98751,0.77872,0.13526
168 | 0.98917,0.77389,0.13319
169 | 0.99056,0.76889,0.13103
170 | 0.99175,0.76376,0.12875
171 | 0.99279,0.75855,0.12647
172 | 0.99371,0.75327,0.1241
173 | 0.99455,0.74796,0.12173
174 | 0.99534,0.74261,0.11937
175 | 0.99608,0.73724,0.11697
176 | 0.99679,0.73185,0.11453
177 | 0.99748,0.72646,0.11217
178 | 0.99814,0.72104,0.10976
179 | 0.99879,0.71563,0.1073
180 | 0.99942,0.71019,0.1048
181 | 1,0.70475,0.10238
182 | 1,0.69929,0.099908
183 | 1,0.69382,0.09745
184 | 1,0.68834,0.095
185 | 1,0.68284,0.092452
186 | 1,0.67734,0.08996
187 | 1,0.6718,0.087465
188 | 1,0.66626,0.08489
189 | 1,0.66071,0.082364
190 | 1,0.65514,0.079729
191 | 1,0.64955,0.077118
192 | 1,0.64394,0.074554
193 | 1,0.63832,0.071927
194 | 1,0.63268,0.069347
195 | 1,0.62702,0.066593
196 | 1,0.62135,0.063895
197 | 1,0.61565,0.061104
198 | 1,0.60993,0.058355
199 | 1,0.6042,0.055584
200 | 1,0.59843,0.052708
201 | 1,0.59265,0.049893
202 | 1,0.58684,0.046988
203 | 1,0.58101,0.043966
204 | 1,0.57515,0.041014
205 | 1,0.56926,0.037943
206 | 1,0.56336,0.034887
207 | 1,0.55742,0.031822
208 | 1,0.55145,0.028972
209 | 1,0.54546,0.026194
210 | 1,0.53942,0.023487
211 | 1,0.53336,0.020851
212 | 1,0.52727,0.018287
213 | 1,0.52114,0.015792
214 | 1,0.51497,0.013362
215 | 1,0.50878,0.010828
216 | 1,0.50252,0.0085264
217 | 1,0.49623,0.0063082
218 | 1,0.48991,0.0041556
219 | 1,0.48353,0.0020694
220 | 1,0.47711,4.915e-05
221 | 1,0.47065,0
222 | 1,0.46413,0
223 | 1,0.45754,0
224 | 1,0.45092,0
225 | 1,0.44423,0
226 | 1,0.43748,0
227 | 1,0.43065,0
228 | 1,0.42375,0
229 | 1,0.4168,0
230 | 1,0.40976,0
231 | 1,0.40263,0
232 | 1,0.39544,0
233 | 1,0.38813,0
234 | 1,0.38075,0
235 | 1,0.37324,0
236 | 1,0.36564,0
237 | 1,0.35792,0
238 | 1,0.35006,0
239 | 1,0.34208,0
240 | 1,0.33395,0
241 | 1,0.32564,0
242 | 1,0.31719,0
243 | 1,0.30856,0
244 | 1,0.29971,0
245 | 1,0.29063,0
246 | 1,0.28132,0
247 | 1,0.27173,0
248 | 1,0.26187,0
249 | 1,0.25167,0
250 | 1,0.24106,0
251 | 1,0.23001,0
252 | 1,0.21851,0
253 | 1,0.20642,0
254 | 1,0.19361,0
255 | 1,0.17996,0
256 | 1,0.16528,0
257 |
--------------------------------------------------------------------------------
/assets/CET/rainbow_bgyrm_35-85_c69_n256.csv:
--------------------------------------------------------------------------------
1 | 0,0.18656,0.96265
2 | 0,0.20247,0.94889
3 | 0,0.21731,0.93516
4 | 0,0.23125,0.92145
5 | 0.011192,0.24442,0.90777
6 | 0.03614,0.257,0.8941
7 | 0.055678,0.26904,0.88045
8 | 0.069388,0.28056,0.86682
9 | 0.079257,0.29172,0.85322
10 | 0.086705,0.30246,0.83965
11 | 0.092118,0.31289,0.82609
12 | 0.095864,0.32302,0.81256
13 | 0.098322,0.33286,0.79906
14 | 0.099569,0.34241,0.78559
15 | 0.099878,0.3517,0.77216
16 | 0.099398,0.36075,0.75877
17 | 0.098334,0.36957,0.74542
18 | 0.096762,0.37814,0.73214
19 | 0.09515,0.38647,0.71891
20 | 0.09345,0.39458,0.70576
21 | 0.092187,0.40244,0.6927
22 | 0.091506,0.41008,0.67971
23 | 0.091673,0.41747,0.66683
24 | 0.092844,0.42463,0.65405
25 | 0.095394,0.43156,0.64138
26 | 0.099143,0.43827,0.62883
27 | 0.10417,0.44476,0.6164
28 | 0.11037,0.45105,0.60407
29 | 0.11743,0.45714,0.59186
30 | 0.12529,0.46306,0.57975
31 | 0.13367,0.46884,0.56772
32 | 0.14235,0.47446,0.55578
33 | 0.15115,0.47996,0.54393
34 | 0.15993,0.48534,0.53213
35 | 0.16859,0.49067,0.52036
36 | 0.17696,0.49589,0.50865
37 | 0.185,0.50108,0.49692
38 | 0.1926,0.50621,0.48521
39 | 0.19974,0.51133,0.47348
40 | 0.20647,0.51642,0.46174
41 | 0.21263,0.5215,0.44995
42 | 0.21832,0.52659,0.43811
43 | 0.2235,0.53167,0.42619
44 | 0.2282,0.53676,0.41421
45 | 0.23239,0.54184,0.40212
46 | 0.23614,0.54695,0.38996
47 | 0.23944,0.55206,0.37769
48 | 0.24232,0.55719,0.3653
49 | 0.24481,0.56231,0.3528
50 | 0.24695,0.56744,0.34016
51 | 0.24876,0.57258,0.32738
52 | 0.25023,0.5777,0.31447
53 | 0.25154,0.58283,0.30143
54 | 0.25262,0.58794,0.28828
55 | 0.25361,0.59304,0.27502
56 | 0.25458,0.5981,0.26166
57 | 0.2556,0.60312,0.24825
58 | 0.25681,0.6081,0.2348
59 | 0.2583,0.61301,0.22134
60 | 0.26022,0.61785,0.20794
61 | 0.26266,0.6226,0.19469
62 | 0.26575,0.62726,0.18157
63 | 0.26958,0.63182,0.16877
64 | 0.27422,0.63626,0.15629
65 | 0.27974,0.64057,0.1442
66 | 0.28615,0.64476,0.13265
67 | 0.29347,0.64883,0.12168
68 | 0.30163,0.65275,0.11152
69 | 0.31062,0.65656,0.10212
70 | 0.3203,0.66024,0.093657
71 | 0.33059,0.6638,0.086199
72 | 0.34143,0.66725,0.079852
73 | 0.35268,0.67061,0.074629
74 | 0.36426,0.67387,0.07049
75 | 0.37611,0.67706,0.067449
76 | 0.3881,0.68016,0.065346
77 | 0.40021,0.68322,0.064139
78 | 0.41237,0.68622,0.063672
79 | 0.42452,0.68918,0.063795
80 | 0.43666,0.6921,0.064392
81 | 0.44874,0.69498,0.065356
82 | 0.46073,0.69783,0.066603
83 | 0.47267,0.70067,0.068066
84 | 0.4845,0.70348,0.06967
85 | 0.49625,0.70628,0.071332
86 | 0.50793,0.70905,0.07306
87 | 0.5195,0.71181,0.074792
88 | 0.53099,0.71455,0.076552
89 | 0.5424,0.71728,0.078345
90 | 0.55372,0.72,0.08017
91 | 0.56497,0.72269,0.082034
92 | 0.57617,0.72539,0.083799
93 | 0.58729,0.72805,0.085523
94 | 0.59835,0.73071,0.087403
95 | 0.60937,0.73336,0.089162
96 | 0.62033,0.73599,0.090964
97 | 0.63124,0.73861,0.092702
98 | 0.64211,0.74121,0.094561
99 | 0.65293,0.7438,0.096272
100 | 0.66373,0.74637,0.09813
101 | 0.67447,0.74893,0.099882
102 | 0.68519,0.75149,0.10167
103 | 0.69588,0.75402,0.1035
104 | 0.70654,0.75653,0.10524
105 | 0.71717,0.75904,0.10708
106 | 0.72776,0.76153,0.10884
107 | 0.73834,0.764,0.11066
108 | 0.7489,0.76647,0.11246
109 | 0.75944,0.76891,0.1142
110 | 0.76995,0.77134,0.11604
111 | 0.78045,0.77373,0.11781
112 | 0.79091,0.7761,0.11958
113 | 0.80135,0.77844,0.12133
114 | 0.81175,0.78072,0.1231
115 | 0.8221,0.78295,0.12488
116 | 0.83239,0.78511,0.12661
117 | 0.84262,0.78718,0.12834
118 | 0.85274,0.78913,0.13004
119 | 0.86274,0.79094,0.13165
120 | 0.87259,0.79257,0.13322
121 | 0.88223,0.79401,0.13475
122 | 0.89164,0.79518,0.13612
123 | 0.90076,0.79607,0.1375
124 | 0.90954,0.79664,0.13869
125 | 0.91793,0.79684,0.13974
126 | 0.92586,0.79664,0.14073
127 | 0.93328,0.79601,0.14151
128 | 0.94018,0.79492,0.14212
129 | 0.94648,0.79336,0.14256
130 | 0.95218,0.79132,0.14282
131 | 0.95727,0.78881,0.14289
132 | 0.96174,0.78582,0.1428
133 | 0.9656,0.7824,0.14253
134 | 0.96888,0.77856,0.1421
135 | 0.97162,0.77434,0.14153
136 | 0.97385,0.76979,0.14082
137 | 0.97563,0.76494,0.13994
138 | 0.977,0.75981,0.13902
139 | 0.97803,0.75448,0.13804
140 | 0.97875,0.74895,0.13692
141 | 0.97924,0.74329,0.13575
142 | 0.97951,0.73749,0.13461
143 | 0.97962,0.7316,0.13337
144 | 0.97959,0.72564,0.13212
145 | 0.97946,0.71962,0.13087
146 | 0.97924,0.71355,0.12958
147 | 0.97896,0.70744,0.1283
148 | 0.97862,0.70131,0.12698
149 | 0.97824,0.69516,0.12574
150 | 0.97784,0.68899,0.12442
151 | 0.9774,0.6828,0.12313
152 | 0.97693,0.6766,0.12186
153 | 0.97644,0.67039,0.12061
154 | 0.97594,0.66416,0.11937
155 | 0.97542,0.65793,0.11815
156 | 0.97489,0.65168,0.11688
157 | 0.97433,0.64541,0.11567
158 | 0.97376,0.63914,0.1144
159 | 0.97318,0.63285,0.11325
160 | 0.97257,0.62654,0.11203
161 | 0.97195,0.62023,0.11083
162 | 0.97131,0.61388,0.10966
163 | 0.97065,0.60754,0.10841
164 | 0.96997,0.60116,0.10728
165 | 0.96928,0.59477,0.10613
166 | 0.96858,0.58836,0.1049
167 | 0.96785,0.58193,0.10381
168 | 0.96711,0.57549,0.10266
169 | 0.96635,0.56901,0.10152
170 | 0.96557,0.56253,0.1004
171 | 0.96478,0.55599,0.099296
172 | 0.96398,0.54946,0.098231
173 | 0.96315,0.5429,0.097093
174 | 0.96231,0.5363,0.096016
175 | 0.96146,0.52968,0.095014
176 | 0.96059,0.52303,0.093919
177 | 0.9597,0.51634,0.092832
178 | 0.95879,0.50964,0.091874
179 | 0.95787,0.50288,0.090828
180 | 0.95693,0.4961,0.089807
181 | 0.95599,0.48929,0.088805
182 | 0.95502,0.48244,0.08783
183 | 0.95403,0.47555,0.086854
184 | 0.95304,0.4686,0.085824
185 | 0.95202,0.46162,0.084968
186 | 0.95101,0.4546,0.084163
187 | 0.94997,0.44753,0.083344
188 | 0.94894,0.44044,0.082697
189 | 0.94791,0.43332,0.082226
190 | 0.94688,0.42618,0.081913
191 | 0.94587,0.41904,0.081847
192 | 0.94489,0.41191,0.082109
193 | 0.94394,0.40481,0.082728
194 | 0.94305,0.39778,0.083928
195 | 0.94223,0.39086,0.085608
196 | 0.94149,0.38408,0.08812
197 | 0.94088,0.3775,0.091363
198 | 0.94041,0.37118,0.095416
199 | 0.9401,0.36521,0.10035
200 | 0.93998,0.35964,0.1063
201 | 0.94007,0.35454,0.11316
202 | 0.9404,0.34999,0.12089
203 | 0.94096,0.34604,0.12965
204 | 0.94179,0.3428,0.13922
205 | 0.94288,0.34026,0.14972
206 | 0.94422,0.33847,0.16095
207 | 0.94582,0.33747,0.17292
208 | 0.94764,0.33723,0.18561
209 | 0.94967,0.33772,0.19885
210 | 0.95189,0.33894,0.21269
211 | 0.95427,0.34081,0.22702
212 | 0.95677,0.34328,0.24176
213 | 0.95937,0.34627,0.25686
214 | 0.96202,0.34974,0.27224
215 | 0.96472,0.35359,0.2879
216 | 0.96743,0.35778,0.30376
217 | 0.97012,0.36222,0.31979
218 | 0.97279,0.36688,0.33592
219 | 0.97541,0.3717,0.35214
220 | 0.97796,0.37668,0.36845
221 | 0.98045,0.38173,0.3848
222 | 0.98286,0.38685,0.40121
223 | 0.98518,0.39205,0.41764
224 | 0.9874,0.39727,0.43409
225 | 0.98953,0.40253,0.45059
226 | 0.99155,0.40782,0.46711
227 | 0.99348,0.41314,0.48364
228 | 0.99528,0.41844,0.5002
229 | 0.99698,0.42377,0.51679
230 | 0.99858,0.42911,0.5334
231 | 1,0.43445,0.55005
232 | 1,0.43981,0.56674
233 | 1,0.44517,0.58345
234 | 1,0.45054,0.60021
235 | 1,0.45593,0.61701
236 | 1,0.46132,0.63385
237 | 1,0.46673,0.65073
238 | 1,0.47215,0.66766
239 | 1,0.47757,0.68462
240 | 1,0.48301,0.70164
241 | 1,0.48847,0.71871
242 | 1,0.49393,0.73582
243 | 1,0.49939,0.75297
244 | 1,0.50489,0.77018
245 | 1,0.51038,0.78744
246 | 1,0.51588,0.80475
247 | 1,0.52141,0.8221
248 | 1,0.52695,0.8395
249 | 1,0.53249,0.85695
250 | 1,0.53805,0.87445
251 | 1,0.54361,0.892
252 | 1,0.5492,0.9096
253 | 0.99848,0.55478,0.92724
254 | 0.9966,0.56039,0.94494
255 | 0.99453,0.566,0.96269
256 | 0.99228,0.57163,0.98048
257 |
--------------------------------------------------------------------------------
/assets/CET/rainbow_bgyrm_35-85_c71_n256.csv:
--------------------------------------------------------------------------------
1 | 0,0.20755,0.97632
2 | 0,0.22113,0.96201
3 | 0,0.23397,0.94773
4 | 0,0.24623,0.93346
5 | 0,0.25798,0.91922
6 | 0,0.26932,0.905
7 | 0,0.28022,0.89081
8 | 0,0.29079,0.87663
9 | 0,0.30104,0.8625
10 | 0,0.31103,0.84838
11 | 0,0.32074,0.83429
12 | 0,0.3302,0.82023
13 | 0,0.33945,0.80621
14 | 0,0.34846,0.79222
15 | 0,0.35727,0.77828
16 | 0,0.36586,0.76439
17 | 0,0.37426,0.75056
18 | 0,0.38245,0.7368
19 | 0,0.39044,0.72311
20 | 0,0.39823,0.70952
21 | 0,0.4058,0.69603
22 | 0,0.41317,0.68264
23 | 0.0064797,0.42031,0.66938
24 | 0.016533,0.42727,0.65626
25 | 0.028131,0.43398,0.64326
26 | 0.041954,0.44052,0.63041
27 | 0.055821,0.44686,0.6177
28 | 0.069351,0.45301,0.60514
29 | 0.082392,0.45898,0.59273
30 | 0.095132,0.46479,0.58043
31 | 0.10747,0.47045,0.56826
32 | 0.11942,0.47598,0.55619
33 | 0.13095,0.48139,0.54423
34 | 0.14195,0.48671,0.53234
35 | 0.15241,0.49195,0.52051
36 | 0.16235,0.49712,0.50873
37 | 0.17166,0.50225,0.49697
38 | 0.18039,0.50733,0.48522
39 | 0.18854,0.51239,0.47347
40 | 0.19606,0.51744,0.46171
41 | 0.20297,0.52246,0.4499
42 | 0.20931,0.5275,0.43806
43 | 0.21508,0.53254,0.42613
44 | 0.22033,0.53758,0.41415
45 | 0.225,0.54263,0.40206
46 | 0.22922,0.54768,0.38989
47 | 0.23295,0.55275,0.37763
48 | 0.23626,0.55783,0.36524
49 | 0.23913,0.56292,0.35274
50 | 0.24164,0.56801,0.3401
51 | 0.24376,0.57311,0.32732
52 | 0.24561,0.57819,0.31441
53 | 0.24723,0.58328,0.30137
54 | 0.24866,0.58836,0.28822
55 | 0.24993,0.59342,0.27496
56 | 0.25123,0.59845,0.2616
57 | 0.25256,0.60344,0.2482
58 | 0.25407,0.60839,0.23474
59 | 0.25584,0.61326,0.22129
60 | 0.25802,0.61807,0.2079
61 | 0.26074,0.6228,0.19465
62 | 0.26408,0.62744,0.18153
63 | 0.26813,0.63197,0.16873
64 | 0.273,0.63639,0.15625
65 | 0.27873,0.64068,0.14417
66 | 0.28531,0.64485,0.13262
67 | 0.29279,0.6489,0.12165
68 | 0.30109,0.65281,0.1115
69 | 0.31019,0.65661,0.10209
70 | 0.31996,0.66028,0.093634
71 | 0.33034,0.66383,0.08618
72 | 0.34123,0.66728,0.079836
73 | 0.35254,0.67063,0.074617
74 | 0.36416,0.67388,0.07048
75 | 0.37603,0.67707,0.067441
76 | 0.38805,0.68017,0.065341
77 | 0.40017,0.68323,0.064135
78 | 0.41235,0.68622,0.063669
79 | 0.42451,0.68918,0.063793
80 | 0.43665,0.6921,0.064391
81 | 0.44873,0.69498,0.065355
82 | 0.46073,0.69783,0.066603
83 | 0.47266,0.70067,0.068066
84 | 0.4845,0.70348,0.06967
85 | 0.49625,0.70628,0.071332
86 | 0.50793,0.70905,0.07306
87 | 0.5195,0.71181,0.074792
88 | 0.53099,0.71455,0.076552
89 | 0.5424,0.71728,0.078345
90 | 0.55372,0.72,0.08017
91 | 0.56497,0.72269,0.082034
92 | 0.57617,0.72539,0.083799
93 | 0.58729,0.72805,0.085523
94 | 0.59835,0.73071,0.087403
95 | 0.60937,0.73336,0.089162
96 | 0.62033,0.73599,0.090964
97 | 0.63124,0.73861,0.092702
98 | 0.64211,0.74121,0.094561
99 | 0.65293,0.7438,0.096272
100 | 0.66373,0.74637,0.09813
101 | 0.67447,0.74893,0.099882
102 | 0.68519,0.75149,0.10167
103 | 0.69588,0.75402,0.1035
104 | 0.70654,0.75653,0.10524
105 | 0.71717,0.75904,0.10708
106 | 0.72776,0.76153,0.10884
107 | 0.73834,0.764,0.11066
108 | 0.7489,0.76647,0.11246
109 | 0.75944,0.76891,0.1142
110 | 0.76996,0.77134,0.11604
111 | 0.78045,0.77373,0.1178
112 | 0.79092,0.7761,0.11957
113 | 0.80136,0.77843,0.12132
114 | 0.81178,0.78071,0.12308
115 | 0.82215,0.78294,0.12485
116 | 0.83247,0.78509,0.12657
117 | 0.84272,0.78715,0.12828
118 | 0.85289,0.78908,0.12995
119 | 0.86295,0.79087,0.13152
120 | 0.87287,0.79248,0.13305
121 | 0.88262,0.79388,0.13451
122 | 0.89216,0.79501,0.13581
123 | 0.90143,0.79585,0.13707
124 | 0.9104,0.79634,0.13819
125 | 0.919,0.79646,0.1391
126 | 0.9272,0.79616,0.13987
127 | 0.93494,0.79542,0.1405
128 | 0.94218,0.7942,0.14092
129 | 0.94889,0.79248,0.14112
130 | 0.95503,0.79026,0.14111
131 | 0.9606,0.78755,0.14089
132 | 0.96559,0.78436,0.14045
133 | 0.97002,0.7807,0.1398
134 | 0.9739,0.77661,0.13901
135 | 0.97726,0.77212,0.13808
136 | 0.98015,0.76727,0.13693
137 | 0.9826,0.76211,0.13566
138 | 0.98467,0.75668,0.13433
139 | 0.9864,0.75102,0.13284
140 | 0.98784,0.74515,0.13129
141 | 0.98904,0.73914,0.12968
142 | 0.99004,0.73298,0.128
143 | 0.99087,0.72672,0.1263
144 | 0.99158,0.72038,0.12453
145 | 0.99217,0.71398,0.12276
146 | 0.99268,0.70752,0.121
147 | 0.99312,0.70102,0.11926
148 | 0.9935,0.69447,0.11747
149 | 0.99383,0.68791,0.11573
150 | 0.99412,0.68132,0.11394
151 | 0.99438,0.6747,0.1122
152 | 0.99461,0.66807,0.11045
153 | 0.99481,0.66142,0.10865
154 | 0.995,0.65473,0.10697
155 | 0.99516,0.64804,0.10517
156 | 0.99529,0.64132,0.1035
157 | 0.99541,0.63459,0.10176
158 | 0.9955,0.62783,0.10005
159 | 0.99557,0.62104,0.098389
160 | 0.99561,0.61422,0.096641
161 | 0.99564,0.60739,0.095059
162 | 0.99564,0.60052,0.093326
163 | 0.99562,0.59363,0.091753
164 | 0.99558,0.5867,0.090085
165 | 0.99551,0.57975,0.08846
166 | 0.99543,0.57276,0.086866
167 | 0.99532,0.56573,0.085214
168 | 0.9952,0.55867,0.083665
169 | 0.99505,0.55159,0.082128
170 | 0.99488,0.54446,0.080509
171 | 0.99469,0.53729,0.078934
172 | 0.99448,0.53007,0.077397
173 | 0.99425,0.52281,0.0759
174 | 0.994,0.5155,0.074438
175 | 0.99373,0.50816,0.07298
176 | 0.99343,0.50075,0.071525
177 | 0.99312,0.49329,0.070045
178 | 0.99279,0.48577,0.068661
179 | 0.99244,0.4782,0.067207
180 | 0.99206,0.47057,0.0658
181 | 0.99167,0.46285,0.064435
182 | 0.99126,0.45509,0.063129
183 | 0.99083,0.44724,0.061707
184 | 0.99038,0.43931,0.060477
185 | 0.98991,0.43131,0.059288
186 | 0.98943,0.42321,0.058031
187 | 0.98894,0.41505,0.05706
188 | 0.98843,0.40681,0.056202
189 | 0.98792,0.3985,0.055473
190 | 0.98741,0.39011,0.055034
191 | 0.9869,0.38168,0.054941
192 | 0.9864,0.37321,0.055283
193 | 0.98593,0.36474,0.056189
194 | 0.98549,0.3563,0.057588
195 | 0.9851,0.34792,0.059933
196 | 0.98478,0.33968,0.062969
197 | 0.98453,0.33161,0.066854
198 | 0.98439,0.32384,0.071751
199 | 0.98437,0.31645,0.077527
200 | 0.98449,0.30952,0.084428
201 | 0.98477,0.30314,0.09217
202 | 0.98521,0.29747,0.10081
203 | 0.98584,0.29256,0.1104
204 | 0.98667,0.28854,0.12072
205 | 0.98768,0.28545,0.1319
206 | 0.98888,0.2834,0.14376
207 | 0.99026,0.28237,0.15632
208 | 0.9918,0.28237,0.16948
209 | 0.9935,0.28336,0.18318
210 | 0.99531,0.28528,0.19743
211 | 0.99722,0.2881,0.21214
212 | 0.99921,0.29171,0.22722
213 | 1,0.29596,0.24264
214 | 1,0.3008,0.25836
215 | 1,0.30615,0.27432
216 | 1,0.31182,0.29047
217 | 1,0.31783,0.30679
218 | 1,0.32406,0.32321
219 | 1,0.33045,0.33974
220 | 1,0.33697,0.35632
221 | 1,0.34355,0.37295
222 | 1,0.3502,0.38964
223 | 1,0.35686,0.40637
224 | 1,0.36352,0.42312
225 | 1,0.37019,0.43991
226 | 1,0.37687,0.45672
227 | 1,0.38352,0.47355
228 | 1,0.39014,0.49042
229 | 1,0.39675,0.50731
230 | 1,0.40335,0.52423
231 | 1,0.40993,0.54118
232 | 1,0.41648,0.55818
233 | 1,0.42301,0.57522
234 | 1,0.42955,0.5923
235 | 1,0.43607,0.60942
236 | 1,0.44258,0.62659
237 | 1,0.44907,0.6438
238 | 1,0.45556,0.66106
239 | 1,0.46203,0.67837
240 | 1,0.4685,0.69574
241 | 1,0.47498,0.71314
242 | 1,0.48143,0.7306
243 | 1,0.48789,0.74812
244 | 1,0.49434,0.76568
245 | 1,0.50078,0.78329
246 | 1,0.50723,0.80096
247 | 1,0.51367,0.81867
248 | 1,0.5201,0.83645
249 | 1,0.52655,0.85427
250 | 1,0.53299,0.87215
251 | 1,0.53942,0.89007
252 | 1,0.54587,0.90805
253 | 1,0.55231,0.92608
254 | 0.99945,0.55874,0.94416
255 | 0.99597,0.56518,0.96229
256 | 0.99228,0.57163,0.98048
257 |
--------------------------------------------------------------------------------
/assets/CET_merge.py:
--------------------------------------------------------------------------------
1 | """CET_merge.py - Merge new aliases and "cetnames" in CET_updates.py with existing from CET_to_py.py
2 |
3 | Instructions
4 | ------------
5 |
6 | 1. Follow instructions at the top of `make_csvs_from_colorcet.m` and then run with MATLAB or GNU Octave to
7 | generate new colormap CSVs and `CET_updates.py`.
8 | 2. Copy `aliases` and `cetnames` from `CET_to_py.py` where noted below.
9 | 3. Run `python CET_merge.py` from within its own directory.
10 | 4. Copy the resulting terminal output syntax for `aliases` and `cetnames` back into `CET_to_py.py`.
11 | 5. Use `git diff` as desired to manually copy-over `#mpl` comments in `aliases`.
12 |
13 | Do not commit the copied-in aliases and cetnames dictionaries in this file.
14 |
15 | """
16 |
17 | import re
18 | import sys
19 |
20 | sys.path.append("../")
21 | from collections import defaultdict
22 |
23 | from CET_updates import new_aliases, new_cetnames
24 |
25 | # ## Copy aliases and cetnames from CET_to_py.py here:
26 | aliases = {}
27 | cetnames = {}
28 |
29 |
30 | def find_dict_merge_conflicts(d_to_update, d_updating):
31 | conflicts = []
32 | for alias, descrname in d_to_update.items():
33 | try:
34 | if d_updating[alias] != descrname:
35 | conflicts.append((alias, d_updating[alias], descrname))
36 | except KeyError:
37 | pass
38 | return conflicts
39 |
40 |
41 | def update_aliases(old_aliases, new_aliases):
42 | # Filter new_aliases to just one alias per name. Old aliases may have more than one alias per name
43 | new_aliases = {k: v[0:1] for k, v in new_aliases.items()}
44 |
45 | # invert aliases and new_aliases dicts
46 | old_aliases_inv = {als: k for k, lst in old_aliases.items() for als in lst}
47 | new_aliases_inv = {als: k for k, lst in new_aliases.items() for als in lst}
48 | # find any conflicts to report later.
49 | aliases_conflicts = find_dict_merge_conflicts(new_aliases_inv, old_aliases_inv)
50 |
51 | # merge the aliases. old aliases taking precedence over new
52 | # This means that Python colorcet aliases may differ slightly from colorcet.m, but will never change meaning.
53 | merged_aliases_inv = new_aliases_inv.copy()
54 | merged_aliases_inv.update(old_aliases_inv)
55 | # "uninvert"
56 | merged_aliases = defaultdict(list)
57 | [merged_aliases[v].append(k) for k, v in merged_aliases_inv.items()]
58 |
59 | return merged_aliases, aliases_conflicts
60 |
61 |
62 | def update_cetnames(old_cetnames, new_cetnames):
63 | # cetnames merge is a simple dict update. Still should check for conflicts
64 | cetnames_conflicts = find_dict_merge_conflicts(new_cetnames, old_cetnames)
65 | merged_cetnames = new_cetnames.copy()
66 | merged_cetnames.update(old_cetnames)
67 | return merged_cetnames, cetnames_conflicts
68 |
69 |
70 | def print_dict(name, d, braces=False, tabs=0, evenspace=False, sortfn=None):
71 | if evenspace:
72 | k_maxlen = 0
73 | for k in d:
74 | k_maxlen = max(k_maxlen, len(k))
75 | fmt0 = "{{0:{0:d}s}}".format(k_maxlen)
76 | else:
77 | fmt0 = "{0}"
78 | start = "{" if braces else "dict("
79 | fmt = ("'{0}': {1}," if braces else "{0} = {1},").format(fmt0, "{1}")
80 | end = "}" if braces else ")"
81 | s4 = " " * 4
82 | tabs = s4 * tabs
83 | print(tabs + "{0} = {1}".format(name, start))
84 | keys = d.keys()
85 | if sortfn:
86 | keys = sorted(keys, key=sortfn)
87 | for k in keys:
88 | val = "'{0}'".format(d[k]) if isinstance(d[k], str) else d[k]
89 | print(tabs + s4 + fmt.format(k, val))
90 | print(tabs + end)
91 |
92 |
93 | cetname_sort_re = re.compile(r"CET-(\D+)(\d+)(\D?)")
94 |
95 |
96 | def cetname_sortfn(cetname):
97 | prefix, num, suffix = cetname_sort_re.match(cetname).groups()
98 | return prefix, int(num), suffix
99 |
100 |
101 | if __name__ == "__main__":
102 | # Update aliases
103 | aliases, aliases_conflicts = update_aliases(aliases, new_aliases)
104 | cetnames, cetnames_conflicts = update_cetnames(cetnames, new_cetnames)
105 |
106 | print_dict("aliases", aliases, evenspace=True, sortfn=lambda k: k)
107 | print_dict("cetnames", cetnames, braces=True, sortfn=cetname_sortfn)
108 | if aliases_conflicts:
109 | print("#")
110 | print("# ## NOTICE: Found the following aliases conflicts, with old alias assignment retained over new:")
111 | print("# ## alias, old_descriptorname, new_descriptorname")
112 | for als, old, new in aliases_conflicts:
113 | print("# {}, {}, {}".format(als, old, new))
114 | if cetnames_conflicts:
115 | print("#")
116 | print("# ## NOTICE: Found the following cetnames conflicts, with old cetname assignment retained over new:")
117 | print("# ## cetname, old_descriptorname, new_descriptorname")
118 | for name, old, new in cetnames_conflicts:
119 | print("# {}, {}, {}".format(name, old, new))
120 |
--------------------------------------------------------------------------------
/assets/make_csvs_from_colorcet.m:
--------------------------------------------------------------------------------
1 | % make_csvs_from_colorcet.m
2 | % 1. Requires latest colorcet.m from peterkovesi.com in same directory
3 | % 2. Copy `mapnames` cell array to below from colorcet.m.
4 | % 3. After running this in octave or MATLAB, follow instructions in CET_merge.py
5 | %
6 | % Generates CET_updates.py with `new_aliases` and `new_cetnames` for CSVs newly-generated by this script
7 | % (aliases and cetnames for existing CSVs not created.)
8 |
9 | % Copy `mapnames` from colorcet.m here:
10 | mapnames = {};
11 |
12 | aliases = containers.Map();
13 | cetnames = containers.Map();
14 |
15 | existing_csvs = arrayfun(@(f) f.name, dir('CET/*.csv'), 'UniformOutput', false);
16 | for mni = 1:numel(mapnames)
17 | % first string is the CET- name. The rest are some of the aliases
18 | mapname = mapnames{mni}{1};
19 | CETname = ['CET-', mapname];
20 | othernames = mapnames{mni}(2:end);
21 | % don't keep names like D04
22 | othernames = othernames(cellfun(@isempty, regexp(othernames, '^[A-Z][0-9]+')));
23 | for ni = [1, 2] % second time is s25
24 | if ni == 2 && isempty(regexp(mapname, '^C\d+')), break, end % only do s25 for cyclic
25 | % Get the map. If cyclic, the second time get a map shifted by 0.25.
26 | switch ni
27 | case 1
28 | [map, descriptorname, description] = colorcet(mapname);
29 | case 2
30 | [map, descriptorname, description] = colorcet(mapname, 'shift', 0.25);
31 | end
32 | dnames = strsplit(descriptorname, ' '); % Some descriptorname entries have multiple verions
33 | descriptorname = dnames{end}; % last one is the algorithmic name
34 | othernames = [othernames, dnames(1:end-1)]; % Others are aliases
35 | if ni == 2
36 | descriptorname = strrep(descriptorname, '_n256', '_n256_s25');
37 | end
38 | mapcsvname = [descriptorname, '.csv'];
39 |
40 | % If the map CSV file exists, go to the next map
41 | if ismember(mapcsvname, existing_csvs), continue, end;
42 |
43 | % Create the map
44 | csvwrite(fullfile('CET', mapcsvname), map, 'precision', '%0.5g');
45 |
46 | % Get the non-hyphenated, non-'_n256' name and update cetnames and aliases
47 | cleanname = strrep(strrep(descriptorname, '-', '_'), '_n256', '');
48 | if ni == 2
49 | CETname = [CETname, 's'];
50 | end
51 | cetnames(CETname) = cleanname;
52 | if ~isempty(othernames) && ni == 1
53 | aliases(cleanname) = othernames;
54 | end
55 | end
56 | end
57 |
58 | % Create CET_updates.py to use in CET_merge.py
59 | fupdates = fopen('CET_updates.py', 'w');
60 | fprintf(fupdates, 'new_aliases = dict(\n');
61 | keys = aliases.keys();
62 | for keyi = 1:numel(keys)
63 | key = keys{keyi};
64 | als = strrep(aliases(key), '-', '_'); % can't have hyphens in aliases
65 | if numel(als) == 0, continue, end
66 | fprintf(fupdates, ' %s = [', strrep(key, '-', '_'));
67 | for ali = 1:numel(als)
68 | fprintf(fupdates, '''%s'',', lower(als{ali}));
69 | end
70 | fprintf(fupdates, '],\n');
71 | end
72 | fprintf(fupdates, ')\n');
73 | fprintf(fupdates, '\n');
74 |
75 | fprintf(fupdates, 'new_cetnames = {\n')
76 | keys = cetnames.keys();
77 | for keyi = 1:numel(keys)
78 | key = keys{keyi};
79 | fprintf(fupdates, ' ''%s'': ''%s'',\n', key, cetnames(key));
80 | end
81 | fprintf(fupdates, '}\n');
82 | fprintf(fupdates, '\n');
83 |
84 | fclose(fupdates);
85 |
86 |
--------------------------------------------------------------------------------
/assets/rename_CET_maps.py:
--------------------------------------------------------------------------------
1 | """rename_CET_maps.py
2 |
3 | Convert CET-*.csv files to descriptornames using `mapping` from CET_to_py.py and `git mv` them to a single
4 | folder.
5 |
6 | This was run in the assets/ dir on holoviz/colorcet commit 1dad8be
7 | """
8 |
9 | from pathlib import Path
10 | import subprocess
11 |
12 | from CET_to_py import mapping
13 |
14 | CET_csvs = Path("CETperceptual_csv_0_1_v2").glob("*.csv")
15 | orig_path = Path("CETperceptual_csv_0_1")
16 |
17 | newnames = []
18 | for path in CET_csvs:
19 | try:
20 | name = mapping[path.stem]
21 | except KeyError:
22 | print(f"No match for {path.stem}")
23 | continue
24 | if "_s25" in name:
25 | name = name.replace("_s25", "_n256_s25")
26 | else:
27 | name += "_n256"
28 | new_name = f"{name}.csv"
29 | newnames.append(new_name)
30 | new_path = orig_path / new_name
31 | subprocess.run(f'git mv -vk "{path}" "{new_path}"', shell=True)
32 |
33 | subprocess.run("git rm -rf CETperceptual_csv_0_1_v2", shell=True)
34 |
--------------------------------------------------------------------------------
/colorcet/plotting.py:
--------------------------------------------------------------------------------
1 | """
2 | This module is not required for colorcet - it contains functions
3 | to facilitate plotting of colormaps - and is mainly used in the
4 | documentation.
5 | """
6 |
7 | from typing import Any, Optional, Union, Sequence
8 | import numpy as np
9 | import holoviews as hv
10 | from holoviews import opts
11 | import matplotlib.colors as mcolors
12 |
13 | from . import get_aliases, all_original_names, palette, cm
14 | from .sineramp import sineramp
15 |
16 | array = np.meshgrid(np.linspace(0, 1, 256), np.linspace(0, 1, 10))[0]
17 |
18 |
19 | def swatch(
20 | name: str,
21 | cmap: Optional[Union[Sequence[str], mcolors.Colormap]] = None,
22 | bounds: Optional[tuple[float, float, float, float]] = None,
23 | array: np.ndarray[Any, Any] = array,
24 | **kwargs: Any,
25 | ) -> hv.Image:
26 | """Show a color swatch for a colormap using matplotlib or bokeh via holoviews.
27 | Colormaps can be selected by `name`, including those in Colorcet
28 | along with any standard Bokeh palette or named Matplotlib colormap.
29 |
30 | Custom colormaps can be visualized by passing an explicit
31 | list of colors (for Bokeh) or the colormap object (for Matplotlib) to `cmap`.
32 |
33 | HoloViews options for either backend can be passed in as kwargs,
34 | so that you can customize the width, height, etc. of the swatch.
35 |
36 | The `bounds` and `array` arguments allow you to customize the
37 | portion of the colormap to show and how many samples to take
38 | from it; see the source code and hv.Image documentation for
39 | details.
40 | """
41 | title = name if cmap else get_aliases(name)
42 | if bounds is None:
43 | bounds = (0, 0, 256, 1)
44 |
45 | if type(cmap) is tuple:
46 | cmap = list(cmap)
47 |
48 | plot = hv.Image(array, bounds=bounds, group=title)
49 | backends = hv.Store.loaded_backends()
50 | if 'bokeh' in backends:
51 | width = kwargs.pop('width', 900)
52 | height = kwargs.pop('height', 100)
53 | plot.opts(opts.Image(backend='bokeh', width=width, height=height, toolbar='above',
54 | default_tools=['xwheel_zoom', 'xpan', 'save', 'reset'],
55 | cmap=cmap or palette[name]))
56 | if 'matplotlib' in backends:
57 | aspect = kwargs.pop('aspect', 15)
58 | fig_size = kwargs.pop('fig_size', 350)
59 | plot.opts(opts.Image(backend='matplotlib', aspect=aspect, fig_size=fig_size,
60 | cmap=cmap or cm[name]))
61 | return plot.opts(opts.Image(xaxis=None, yaxis=None), opts.Image(**kwargs))
62 |
63 |
64 | def swatches(
65 | *args: Union[str, tuple[Any, ...]],
66 | group: Optional[Union[str, list[str]]] = None,
67 | not_group: Optional[Union[str, list[str]]] = None,
68 | only_aliased: bool = False,
69 | cols: Optional[int] = None,
70 | **kwargs: Any,
71 | ) -> hv.Layout:
72 | """Show swatches for given names or names in group"""
73 | args_ = args or all_original_names(group=group, not_group=not_group,
74 | only_aliased=only_aliased)
75 | if not cols:
76 | cols = 3 if len(args_) >= 3 else 1
77 |
78 | backends = hv.Store.loaded_backends()
79 | if 'matplotlib' in backends:
80 | if 'aspect' not in kwargs:
81 | kwargs['aspect'] = 12 // cols
82 | if 'fig_size' not in kwargs:
83 | kwargs['fig_size'] = 500 // cols
84 | if 'bokeh' in backends:
85 | if 'height' not in kwargs:
86 | kwargs['height'] = 100
87 | if 'width' not in kwargs:
88 | kwargs['width'] = (9 * kwargs['height']) // cols
89 |
90 | images = [swatch(arg, **kwargs) if isinstance(arg, str) else
91 | swatch(*arg, **kwargs) for
92 | arg in args_]
93 |
94 | plot = hv.Layout(images).opts(transpose=True).cols(int(np.ceil(len(images)*1.0/cols)))
95 |
96 | if 'matplotlib' in backends:
97 | plot.opts(opts.Layout(backend='matplotlib', sublabel_format=None,
98 | fig_size=kwargs.get('fig_size', 150)))
99 | return plot
100 |
101 | sine = sineramp()
102 |
103 | def sine_comb(name: str, cmap: Optional[Any] = None, **kwargs: Any) -> hv.Image:
104 | """Show sine_comb using matplotlib or bokeh via holoviews"""
105 | title = name if cmap else get_aliases(name)
106 | plot = hv.Image(sine, group=title)
107 |
108 | backends = hv.Store.loaded_backends()
109 | if 'bokeh' in backends:
110 | plot.opts(opts.Image(backend='bokeh', width=400, height=150, toolbar='above',
111 | cmap=cmap or palette[name]))
112 | if 'matplotlib' in backends:
113 | plot.opts(opts.Image(backend='matplotlib', aspect=3, fig_size=200,
114 | cmap=cmap or cm[name]))
115 |
116 | return plot.opts(opts.Image(xaxis=None, yaxis=None), opts.Image(**kwargs))
117 |
118 |
119 | def sine_combs(
120 | *args: Union[str, tuple[Any, ...]],
121 | group: Optional[Union[str, list[str]]] = None,
122 | not_group: Optional[Union[str, list[str]]] = None,
123 | only_aliased: bool = False,
124 | cols: int = 1,
125 | **kwargs: Any,
126 | ) -> hv.Layout:
127 | """Show sine_combs for given names or names in group"""
128 | args_ = args or all_original_names(group=group, not_group=not_group,
129 | only_aliased=only_aliased)
130 | images = [sine_comb(arg, **kwargs) if isinstance(arg, str) else
131 | sine_comb(*arg, **kwargs) for
132 | arg in args_]
133 |
134 | plot = hv.Layout(images).opts(transpose=True).cols(int(np.ceil(len(images)*1.0/cols)))
135 |
136 | backends = hv.Store.loaded_backends()
137 | if 'matplotlib' in backends:
138 | plot.opts(opts.Layout(backend='matplotlib', sublabel_format=None,
139 | fig_size=kwargs.get('fig_size', 200)))
140 | return plot
141 |
142 | arr = np.arange(0, 100)
143 | np.random.shuffle(arr)
144 | zz = arr.reshape(10, 10)
145 | xx, yy = np.meshgrid(np.arange(0,10), np.arange(0,10))
146 |
147 | data = np.array([xx, yy, zz]).transpose().reshape(100, 3)
148 |
149 |
150 | def candy_buttons(name: str, cmap: Optional[Any] = None, size: int = 450, **kwargs: Any) -> hv.Points:
151 | if cmap is None:
152 | cmap = palette[name][:100]
153 | name = get_aliases(name)
154 | options = opts.Points(color='color', size=size/13.0, tools=['hover'],
155 | yaxis=None, xaxis=None, height=size, width=size,
156 | cmap=cmap, **kwargs)
157 | return hv.Points(data, vdims='color').opts(options).relabel(name)
158 |
--------------------------------------------------------------------------------
/colorcet/py.typed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/holoviz/colorcet/d3f302084d3f0ad7b0a9f6fb30b0bfdda71ea60f/colorcet/py.typed
--------------------------------------------------------------------------------
/colorcet/sineramp.py:
--------------------------------------------------------------------------------
1 | """
2 | Converted from the matlab function: https://www.peterkovesi.com/matlabfns/#colour
3 |
4 |
5 | SINERAMP - Generates sine on a ramp colour map test image
6 |
7 | The test image consists of a sine wave superimposed on a ramp function The
8 | amplitude of the sine wave is modulated from its full value at the top of the
9 | image to 0 at the bottom.
10 |
11 | The image is useful for evaluating the effectiveness of different colour maps.
12 | Ideally the sine wave pattern should be equally discernible over the full
13 | range of the colour map. In addition, across the bottom of the image, one
14 | should not see any identifiable features as the underlying signal is a smooth
15 | ramp. In practice many colour maps have uneven perceptual contrast over their
16 | range and often include 'flat spots' of no perceptual contrast that can hide
17 | significant features.
18 |
19 | Usage: im = sineramp(sze, amp, wavelen, p)
20 | im = sineramp;
21 |
22 | Arguments: sze - [rows cols] specifying size of test image. If a
23 | single value is supplied the image is square.
24 | Defaults to [256 512]; Note the number of columns is
25 | nominal and will be adjusted so that there are an
26 | integer number of sine wave cycles across the image.
27 | amp - Amplitude of sine wave. Defaults to 12.5
28 | wavelen - Wavelength of sine wave in pixels. Defaults to 8.
29 | p - Power to which the linear attenuation of amplitude,
30 | from top to bottom, is raised. For no attenuation use
31 | p = 0. For linear attenuation use a value of 1. For
32 | contrast sensitivity experiments use larger values of
33 | p. The default value is 2.
34 |
35 | The ramp function that the sine wave is superimposed on is adjusted slightly
36 | for each row so that each row of the image spans the full data range of 0 to
37 | 255. Thus using a large sine wave amplitude will result in the ramp at the
38 | top of the test image being reduced relative to the slope of the ramp at the
39 | bottom of the image. However, the adjustment ensures that, at the lower edge
40 | of the image, the full colour map is displayed.
41 |
42 | To start with try
43 | >> im = sineramp;
44 |
45 | This is equivalent to
46 | >> im = sineramp((256, 512), 12.5, 8, 2);
47 |
48 | View it under 'gray' then try the 'jet', 'hsv', 'hot' etc colour maps. The
49 | results may cause you some concern!
50 |
51 | If you are wishing to evaluate a cyclic colour map, say hsv, it is suggested
52 | that you use the test image generated CIRCLESINERAMP. However you can use
53 | this function to perform a basic evaluation of a cyclic colour map by
54 | displaying two copies of the SINERAMP test image concatenated side-by-side.
55 |
56 | >> show([sineramp sineramp]), colormap(map_to_be_tested)
57 |
58 | However, note that despite there being an integer number of sine wave cycles
59 | across the image and that each row has been adjusted to span the full data
60 | range there will be a slight cyclic discontinuity at the top of the image,
61 | though this is progressively removed as you move down the test image.
62 |
63 | See source code comments for more details on the default wavelength and
64 | amplitude.
65 |
66 | See also: CIRCLESINERAMP, CHIRPLIN, CHIRPEXP, EQUALISECOLOURMAP, CMAP
67 |
68 |
69 | The Default Wavelength:
70 | The default wavelength is 8 pixels. On a computer monitor with a nominal
71 | pixel pitch of 0.25mm this corresponds to a wavelength of 2mm. With a monitor
72 | viewing distance of 600mm this corresponds to 0.19 degrees of viewing angle or
73 | approximately 5.2 cycles per degree. This falls within the range of spatial
74 | frequencies (3-7 cycles per degree ) at which most people have maximal
75 | contrast sensitivity to a sine wave grating (this varies with mean luminance).
76 | A wavelength of 8 pixels is also sufficient to provide a reasonable discrete
77 | representation of a sine wave. The aim is to present a stimulus that is well
78 | matched to the performance of the human visual system so that what we are
79 | primarily evaluating is the colour map's perceptual contrast and not the
80 | visual performance of the viewer.
81 |
82 | The Default Amplitude:
83 | This is set at 12.5 so that from peak to trough we have a local feature of
84 | magnitude 25. This is approximately 10of the 256 levels in a standard
85 | colour map. It is not uncommon for colour maps to have perceptual flat spots
86 | that can hide features of this magnitude.
87 |
88 | Copyright (c) 2013-2014 Peter Kovesi
89 | Centre for Exploration Targeting
90 | The University of Western Australia
91 | peter.kovesi at uwa edu au
92 |
93 | Permission is hereby granted, free of charge, to any person obtaining a copy
94 | of this software and associated documentation files (the "Software"), to deal
95 | in the Software without restriction, subject to the following conditions:
96 |
97 | The above copyright notice and this permission notice shall be included in
98 | all copies or substantial portions of the Software.
99 |
100 | The Software is provided "as is", without warranty of any kind.
101 |
102 | July 2013 Original version.
103 | March 2014 Adjustments to make it better for evaluating cyclic colour maps.
104 | June 2014 Default wavelength changed from 10 to 8.
105 | """
106 | from typing import Union, Any
107 | import numpy as np
108 |
109 |
110 | def sineramp(
111 | size: Union[tuple[int], tuple[int,int]] = (256, 512),
112 | amp: float = 12.5,
113 | wavelen: int = 8,
114 | p: float = 2,
115 | ) -> Any:
116 | if len(size) == 1:
117 | rows = cols = size[0]
118 | elif len(size) == 2:
119 | rows, cols = size
120 | else:
121 | raise ValueError('size must be of length 1 or 2')
122 |
123 | # Adjust width of image so that we have an integer number of cycles of
124 | # the sinewave. This helps should one be using the test image to
125 | # evaluate a cyclic colour map. However you will still see a slight
126 | # cyclic discontinuity at the top of the image, though this will
127 | # disappear at the bottom of the test image
128 | cycles = int(cols / wavelen)
129 | cols = cycles * wavelen
130 |
131 | # Sine wave
132 | fx = amp * np.array([np.sin(1/wavelen * 2*np.pi*c) for c in range(cols)])
133 |
134 | # Vertical modulating function
135 | A = (np.arange(rows, 0, -1)/(rows-1)) ** p
136 | im_0, im_1 = np.meshgrid(fx, A)
137 | im = im_0 * im_1
138 |
139 | # Add ramp
140 | ramp_0, ramp_1 = np.meshgrid(range(cols), range(rows))
141 | ramp = ramp_0/cols
142 | im = im + ramp * (255 - 2*amp)
143 |
144 | # Now normalise each row so that it spans the full data range from 0 to 255.
145 | # This ensures that, at the lower edge of the image, the full colour map is
146 | # displayed. It also helps with the evaluation of cyclic colour maps though
147 | # a small cyclic discontinuity will remain at the top of the test image.
148 | for r in range(rows):
149 | im[r, :] = (im[r, :])/im[r, :].max()
150 |
151 | return im * 255
152 |
--------------------------------------------------------------------------------
/colorcet/tests/README.md:
--------------------------------------------------------------------------------
1 | ## Matplotlib tests
2 |
3 | These tests contain baseline images generated using [pytest-mpl](https://github.com/matplotlib/pytest-mpl).
4 | To run these tests with the fig checking enabled first install pytest-mpl:
5 |
6 | ```bash
7 | pip install pytest-mpl
8 | ```
9 |
10 | To regenerate these figures from within this dir run:
11 |
12 | ```bash
13 | pytest --mpl-generate-path=baseline
14 | ```
15 |
16 | To run the tests checking that the output is as expected run:
17 |
18 | ```bash
19 | pytest --mpl
20 | ```
21 |
--------------------------------------------------------------------------------
/colorcet/tests/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/holoviz/colorcet/d3f302084d3f0ad7b0a9f6fb30b0bfdda71ea60f/colorcet/tests/__init__.py
--------------------------------------------------------------------------------
/colorcet/tests/baseline/test_matplotlib.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/holoviz/colorcet/d3f302084d3f0ad7b0a9f6fb30b0bfdda71ea60f/colorcet/tests/baseline/test_matplotlib.png
--------------------------------------------------------------------------------
/colorcet/tests/baseline/test_matplotlib_default_colormap_plot_blues.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/holoviz/colorcet/d3f302084d3f0ad7b0a9f6fb30b0bfdda71ea60f/colorcet/tests/baseline/test_matplotlib_default_colormap_plot_blues.png
--------------------------------------------------------------------------------
/colorcet/tests/baseline/test_matplotlib_default_colormap_plot_kbc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/holoviz/colorcet/d3f302084d3f0ad7b0a9f6fb30b0bfdda71ea60f/colorcet/tests/baseline/test_matplotlib_default_colormap_plot_kbc.png
--------------------------------------------------------------------------------
/colorcet/tests/baseline/test_matplotlib_glasbey_ge_3_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/holoviz/colorcet/d3f302084d3f0ad7b0a9f6fb30b0bfdda71ea60f/colorcet/tests/baseline/test_matplotlib_glasbey_ge_3_10.png
--------------------------------------------------------------------------------
/colorcet/tests/baseline/test_matplotlib_glasbey_lt_3_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/holoviz/colorcet/d3f302084d3f0ad7b0a9f6fb30b0bfdda71ea60f/colorcet/tests/baseline/test_matplotlib_glasbey_lt_3_10.png
--------------------------------------------------------------------------------
/colorcet/tests/test_aliases.py:
--------------------------------------------------------------------------------
1 | import pytest # noqa
2 | import colorcet as cc
3 |
4 | def test_get_aliases():
5 | expected = {'kbc', 'CET_L6', 'linear_blue_5_95_c73', 'linear_kbc_5_95_c73'}
6 | assert set(cc.get_aliases('kbc').split(", ")) == expected
7 | assert set(cc.get_aliases('CET_L6').split(", ")) == expected
8 | assert set(cc.get_aliases('linear_blue_5_95_c73').split(", ")) == expected
9 | assert set(cc.get_aliases('linear_kbc_5_95_c73').split(", ")) == expected
10 |
11 | def test_all_original_names():
12 | assert len(cc.all_original_names()) == 99
13 |
14 | def test_all_original_names_only_aliased():
15 | assert len(cc.all_original_names(only_aliased=True)) == 32
16 |
17 | def test_all_original_names_nopic():
18 | assert len(cc.all_original_names(group='nopic')) == 15
19 |
20 | def test_all_original_names_not_glasbey():
21 | assert len(cc.all_original_names(not_group='glasbey')) == 91
22 |
23 | def test_all_original_names_nopic_and_only_aliased():
24 | assert len(cc.all_original_names(group='nopic', only_aliased=True)) == 2
25 |
--------------------------------------------------------------------------------
/colorcet/tests/test_bokeh.py:
--------------------------------------------------------------------------------
1 | import pytest # noqa
2 | import colorcet as cc
3 |
4 | def test_bokeh_palettes_available():
5 | assert len(cc.palette.items()) == 210
6 | assert len(cc.palette_n.items()) == 34
7 |
8 | def test_bokeh_palette_is_a_list():
9 | assert isinstance(cc.blues, list)
10 | assert len(cc.blues) == 256
11 | assert cc.blues[0] == '#f0f0f0'
12 | assert cc.blues[-1] == '#3a7bb1'
13 |
14 | def test_bokeh_palette_glasbey_do_not_start_with_bw():
15 | for name in cc.all_original_names(group='glasbey'):
16 | cmap = cc.palette[name]
17 | assert isinstance(cmap, list)
18 | assert len(cmap) == 256
19 | assert {cmap[0], cmap[1]} != {'#00000', '#ffffff'}
20 |
--------------------------------------------------------------------------------
/colorcet/tests/test_matplotlib.py:
--------------------------------------------------------------------------------
1 | import pytest
2 | import colorcet as cc
3 | from packaging.version import Version
4 |
5 | mpl = pytest.importorskip('matplotlib')
6 | MPL_VERSION = Version(mpl.__version__).release
7 | MPL_GE_3_10 = MPL_VERSION >= (3, 10, 0)
8 |
9 | def test_matplotlib_colormaps_available():
10 | assert len(cc.cm.items()) == 420
11 | assert len(cc.cm_n.items()) == 68
12 |
13 |
14 | @pytest.mark.mpl_image_compare
15 | def test_matplotlib():
16 | import numpy as np
17 | import matplotlib.pyplot as plt
18 | xs, _ = np.meshgrid(np.linspace(0, 1, 80), np.linspace(0, 1, 10))
19 | fig = plt.imshow(xs, cmap=cc.cm.colorwheel).get_figure()
20 | return fig
21 |
22 |
23 | @pytest.mark.mpl_image_compare
24 | @pytest.mark.skipif(MPL_GE_3_10, reason="Only for matplotlib < 3.10")
25 | def test_matplotlib_glasbey_lt_3_10():
26 | import numpy as np
27 | import matplotlib.pyplot as plt
28 | xs, _ = np.meshgrid(np.linspace(0, 1, 256), np.linspace(0, 1, 10))
29 | fig = plt.imshow(xs, cmap=cc.cm.glasbey).get_figure()
30 | return fig
31 |
32 | @pytest.mark.mpl_image_compare
33 | @pytest.mark.skipif(not MPL_GE_3_10, reason="Only for matplotlib >= 3.10")
34 | def test_matplotlib_glasbey_ge_3_10():
35 | # The interpolation_stage keyword of plt.imshow no longer defaults to `'data'` but to `'auto'`.
36 | import numpy as np
37 | import matplotlib.pyplot as plt
38 | xs, _ = np.meshgrid(np.linspace(0, 1, 256), np.linspace(0, 1, 10))
39 | fig = plt.imshow(xs, cmap=cc.cm.glasbey).get_figure()
40 | return fig
41 |
42 | @pytest.mark.mpl_image_compare
43 | def test_matplotlib_default_colormap_plot_blues():
44 | hv = pytest.importorskip('holoviews')
45 | hv.extension('matplotlib')
46 | from colorcet.plotting import swatch
47 | fig = hv.render(swatch('blues'), backend='matplotlib')
48 | return fig
49 |
50 |
51 | @pytest.mark.mpl_image_compare
52 | def test_matplotlib_default_colormap_plot_kbc():
53 | hv = pytest.importorskip('holoviews')
54 | hv.extension('matplotlib')
55 | from colorcet.plotting import swatch
56 | fig = hv.render(swatch('kbc'), backend='matplotlib')
57 | return fig
58 |
59 | @pytest.mark.parametrize('k,v', list(cc.cm.items()))
60 | def test_get_cm(k, v):
61 | import matplotlib as mpl
62 |
63 | if Version(mpl.__version__) < Version("3.5"):
64 | import matplotlib.cm as mcm
65 | assert mcm.get_cmap('cet_' + k) is v
66 | else:
67 | from matplotlib import colormaps
68 | assert colormaps['cet_' + k] == v
69 |
70 |
71 | def test_register_cmap():
72 | import matplotlib as mpl
73 | if Version(mpl.__version__) < Version("3.5"):
74 | return
75 |
76 | cmap0 = cc.ListedColormap([[0, 0, 0], [1, 1, 1]])
77 | cmap1 = cc.ListedColormap([[0, 0, 0], [1, 1, 1]])
78 | cmap2 = cc.ListedColormap([[1, 1, 1], [0, 0, 0]])
79 |
80 | name = "test_long_random_name_just_to_be_sure"
81 | cc.register_cmap(name, cmap0)
82 |
83 | # Same values as before should pass
84 | cc.register_cmap(name, cmap1)
85 |
86 | # Not same values should raise an Error
87 | msg = 'A colormap named "{}" is already registered'.format(name)
88 | with pytest.raises(ValueError, match=msg):
89 | cc.register_cmap(name, cmap2)
90 |
--------------------------------------------------------------------------------
/doc/_static/custom.css:
--------------------------------------------------------------------------------
1 | :root {
2 | --pst-color-primary: 47,47,47;
3 | --pst-color-link: 56,123,178;
4 | --pst-color-link-hover: 254,203,56;
5 | }
6 |
7 | .nav-link {
8 | white-space: nowrap;
9 | }
10 |
11 | .showcase-table {
12 | border-spacing: 15px
13 | }
14 |
15 | .showcase-table td {
16 | border: 0px;
17 | vertical-align: top;
18 | }
19 |
20 | .pl-md-5, .px-md-5 {
21 | padding-left: 1rem !important;
22 | }
23 |
24 | .pt-md-5, .py-md-5 {
25 | padding-top: 1rem !important;
26 | }
27 |
28 | .cell_output {
29 | padding-left: 0;
30 | }
31 |
32 | @media (min-width: 1200px) {
33 | .container, .container-lg, .container-md, .container-sm, .container-xl {
34 | max-width: 1600px;
35 | }
36 | }
37 |
38 | #scroller-right {
39 | max-width: 14%;
40 | }
41 |
42 | @media (max-width: 1400px) {
43 | #scroller-right {
44 | position: relative;
45 | right: unset;
46 | top: unset;
47 | max-width: 100%;
48 | transform: unset;
49 | }
50 | }
51 |
52 | #navbar-icon-links i.fa-github-square:before {
53 | color: white;
54 | }
55 |
56 | .fa-discourse:before {
57 | color: white;
58 | }
59 |
--------------------------------------------------------------------------------
/doc/_static/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/holoviz/colorcet/d3f302084d3f0ad7b0a9f6fb30b0bfdda71ea60f/doc/_static/favicon.ico
--------------------------------------------------------------------------------
/doc/_static/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/holoviz/colorcet/d3f302084d3f0ad7b0a9f6fb30b0bfdda71ea60f/doc/_static/logo.png
--------------------------------------------------------------------------------
/doc/_static/logo_horizontal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/holoviz/colorcet/d3f302084d3f0ad7b0a9f6fb30b0bfdda71ea60f/doc/_static/logo_horizontal.png
--------------------------------------------------------------------------------
/doc/_static/logo_stacked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/holoviz/colorcet/d3f302084d3f0ad7b0a9f6fb30b0bfdda71ea60f/doc/_static/logo_stacked.png
--------------------------------------------------------------------------------
/doc/about.rst:
--------------------------------------------------------------------------------
1 | About
2 | =====
3 |
4 | Colorcet is completely open source, available under a `Creative Commons Attribution `_ license freely for both commercial and non-commercial use. Colorcet was originally developed with the support of `Anaconda Inc. `_, and is now maintained by Anaconda developers and community contributors.
5 |
6 | Colorcet is part of the `HoloViz `_ family of tools. The `holoviz.org `_ website shows how to use Colorcet together with other libraries to solve complex problems, with detailed tutorials and examples. You can see a variety of projects using Colorcet at `examples.pyviz.org `_, and you can compare Colorcet to other available tools at `pyviz.org `_.
7 |
8 | If you are interested in contributing to Colorcet development to help address some of the `open issues `_, see our `developer instructions `_ to set up your development environment.
9 |
10 | If you like Colorcet and have built something you want to share, tweet a link or screenshot of your latest creation at @HoloViz_org, along with any other library you used (@HoloViews, @Datashader, @Panel_org, @BokehPlots, @Matplotlib, etc.). Thanks!
11 |
--------------------------------------------------------------------------------
/doc/assets/images/census_fire.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/holoviz/colorcet/d3f302084d3f0ad7b0a9f6fb30b0bfdda71ea60f/doc/assets/images/census_fire.png
--------------------------------------------------------------------------------
/doc/assets/images/census_hot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/holoviz/colorcet/d3f302084d3f0ad7b0a9f6fb30b0bfdda71ea60f/doc/assets/images/census_hot.png
--------------------------------------------------------------------------------
/doc/assets/images/fire.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/holoviz/colorcet/d3f302084d3f0ad7b0a9f6fb30b0bfdda71ea60f/doc/assets/images/fire.png
--------------------------------------------------------------------------------
/doc/assets/images/hot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/holoviz/colorcet/d3f302084d3f0ad7b0a9f6fb30b0bfdda71ea60f/doc/assets/images/hot.png
--------------------------------------------------------------------------------
/doc/assets/images/jet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/holoviz/colorcet/d3f302084d3f0ad7b0a9f6fb30b0bfdda71ea60f/doc/assets/images/jet.png
--------------------------------------------------------------------------------
/doc/assets/images/named.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/holoviz/colorcet/d3f302084d3f0ad7b0a9f6fb30b0bfdda71ea60f/doc/assets/images/named.png
--------------------------------------------------------------------------------
/doc/assets/images/rainbow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/holoviz/colorcet/d3f302084d3f0ad7b0a9f6fb30b0bfdda71ea60f/doc/assets/images/rainbow.png
--------------------------------------------------------------------------------
/doc/assets/images/rainbow4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/holoviz/colorcet/d3f302084d3f0ad7b0a9f6fb30b0bfdda71ea60f/doc/assets/images/rainbow4.png
--------------------------------------------------------------------------------
/doc/assets/write_named.py:
--------------------------------------------------------------------------------
1 | import colorcet as cc
2 | from colorcet.plotting import swatches, sine_combs
3 |
4 | import holoviews as hv
5 | import panel as pn
6 |
7 | hv.extension('bokeh')
8 |
9 | diverging_n = cc.all_original_names(group='diverging', only_aliased=True)
10 | linear_n = cc.all_original_names(group='linear', not_group='diverging', only_aliased=True)
11 | cat_n = cc.all_original_names(group='glasbey', only_aliased=True)
12 | misc_n = sorted([k for k in cc.aliases if k not in cat_n + diverging_n + linear_n])
13 |
14 | diverging_col = pn.Column('#Diverging', sine_combs(*diverging_n, width=400, height=150).opts(toolbar=None))
15 | linear_col = pn.Column('#Linear', sine_combs(*linear_n, width=400, height=150).opts(toolbar=None))
16 | cat_col = pn.Column('#Categorical', swatches(*cat_n, width=400, height=150, cols=1).opts(toolbar=None))
17 | misc_col = pn.Column('#Misc', sine_combs(*misc_n, width=400, height=150).opts(toolbar=None))
18 |
19 | all_named = pn.Row(
20 | linear_col, pn.Spacer(width=100),
21 | pn.Column(
22 | diverging_col, pn.Spacer(height=102),
23 | cat_col, pn.Spacer(height=102),
24 | misc_col))
25 |
26 | all_named.save('./images/named.png')
27 |
--------------------------------------------------------------------------------
/doc/conf.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 |
3 | from nbsite.shared_conf import *
4 |
5 | project = 'colorcet'
6 | authors = u'Anaconda'
7 | copyright = u'2017-2021 ' + authors
8 | description = 'Collection of perceptually uniform colormaps'
9 |
10 | import colorcet
11 | version = release = base_version(colorcet.__version__)
12 |
13 | nbbuild_cell_timeout = 10000
14 |
15 | exclude_patterns = ['governance']
16 | html_static_path += ['_static']
17 | html_theme = 'pydata_sphinx_theme'
18 | html_logo = "_static/logo_horizontal.png"
19 | html_favicon = "_static/favicon.ico"
20 | html_css_files += [
21 | 'custom.css'
22 | ]
23 |
24 | html_theme_options = {
25 | "github_url": "https://github.com/holoviz/colorcet",
26 | "icon_links": [
27 | {
28 | # Pointing to Holoviz since colorcet has no dedicated twitter account
29 | "name": "Twitter",
30 | "url": "https://twitter.com/HoloViz_org",
31 | "icon": "fab fa-twitter-square",
32 | },
33 | {
34 | "name": "Discourse",
35 | "url": "https://discourse.holoviz.org/",
36 | "icon": "fab fa-discourse",
37 | }
38 | ],
39 | "footer_items": [
40 | "copyright",
41 | "last-updated",
42 | ],
43 | }
44 |
45 | extensions += [
46 | 'sphinx_copybutton',
47 | 'nbsite.analytics',
48 | ]
49 |
50 | nbsite_analytics = {
51 | 'goatcounter_holoviz': True,
52 | }
53 |
54 | html_context.update({
55 | "github_user": "holoviz",
56 | "github_repo": "colorcet",
57 | })
58 |
59 | # Override the Sphinx default title that appends `documentation`
60 | html_title = f"{project} v{version}"
61 | # Format of the last updated section in the footer
62 | html_last_updated_fmt = "%Y-%m-%d"
63 |
--------------------------------------------------------------------------------
/doc/getting_started/index.rst:
--------------------------------------------------------------------------------
1 | ***************
2 | Getting started
3 | ***************
4 |
5 | Installation
6 | ------------
7 |
8 | Colorcet supports Python 3.9 and greater on Linux, Windows, or Mac
9 | and can be installed with conda::
10 |
11 | conda install colorcet
12 |
13 | or with pip::
14 |
15 | pip install colorcet
16 |
17 | Usage
18 | -----
19 |
20 | Once you've installed colorcet the colormaps will be available
21 | in two formats:
22 |
23 | 1. A Bokeh-style palette, i.e., a Python list of RGB colors as hex
24 | strings, like \['\#000000', ..., '\#ffffff'\]
25 | 2. A Matplotlib LinearSegmentedColormap using normalized magnitudes,
26 | like LinearSegmentedColormap.from\_list("fire",\[ \[0.0,0.0,0.0\],
27 | ..., \[1.0,1.0,1.0\] \], 256)
28 |
29 | Import colorcet and use the new colormaps anywhere you would use a
30 | regular colormap.
31 |
32 | **Matplotlib**::
33 |
34 | import numpy as np
35 | import colorcet as cc
36 | import matplotlib.pyplot as plt
37 |
38 | xs, _ = np.meshgrid(np.linspace(0, 1, 80), np.linspace(0, 1, 10))
39 | plt.imshow(xs, cmap=cc.cm.colorwheel); # use tab completion to choose
40 |
41 | **Bokeh**::
42 |
43 | import numpy as np
44 | import colorcet as cc
45 | from bokeh.plotting import figure, show
46 |
47 | xs, _ = np.meshgrid(np.linspace(0, 1, 80), np.linspace(0, 1, 10))
48 | p = figure(x_range=(0, 80), y_range=(0, 10), height=100, width=400)
49 |
50 | p.image(image=[xs], x=0, y=0, dw=80, dh=10, palette=cc.fire) # use tab completion to choose
51 | show(p)
52 |
53 | If you have any questions, please refer to the `User Guide <../user_guide/index>`_
54 | and if that doesn't help, feel free to post an issue on GitHub, question on stackoverflow,
55 | or discuss on Gitter.
56 |
--------------------------------------------------------------------------------
/doc/governance/project-docs/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # Contributing
2 |
3 | For the contributing policy, see [HoloViz/HoloViz - CONTRIBUTING.md](https://github.com/holoviz/holoviz/blob/colorcet-gov/doc/governance/project-docs/CONTRIBUTING.md).
4 |
5 | The Colorcet Project’s equivalently named documents take precedence over any external materials referenced within this linked document above.
6 |
--------------------------------------------------------------------------------
/doc/governance/project-docs/GOVERNANCE.md:
--------------------------------------------------------------------------------
1 | # Governance Policy
2 |
3 | The "Project" is herein defined as the activities related to this specific GitHub repository [`Colorcet`](https://github.com/holoviz/colorcet), within the `HoloViz` GitHub Organization.
4 |
5 |
6 | This Project adopts the governance specified by all of the numbered sections of [HoloViz/HoloViz - GOVERNANCE.md](https://github.com/holoviz/holoviz/blob/colorcet-gov/doc/governance/project-docs/GOVERNANCE.md).
7 |
8 |
9 | The Colorcet Project’s equivalently named documents take precedence over any external materials referenced within this linked document above.
10 |
--------------------------------------------------------------------------------
/doc/governance/project-docs/LICENSE.md:
--------------------------------------------------------------------------------
1 | # License
2 |
3 | For the license, see [HoloViz/Colorcet - LICENSE.txt](https://github.com/holoviz/colorcet/blob/main/LICENSE.txt).
4 |
--------------------------------------------------------------------------------
/doc/governance/project-docs/MEMBERS.md:
--------------------------------------------------------------------------------
1 | # Maintainers
2 |
3 |
4 | For member policy, see the description at the top of [HoloViz/HoloViz - MEMBERS.md](https://github.com/holoviz/holoviz/blob/colorcet-gov/doc/governance/project-docs/MEMBERS.md).
5 |
6 |
7 | The Colorcet Project’s equivalently named documents take precedence over any external materials referenced within this linked document above.
8 |
9 |
10 | | **NAME** | **Role** | **GitHub Handle** |
11 | | --- | --- | --- |
12 | | James Bednar | Project Director | [jbednar](https://github.com/jbednar) |
13 | | Ian Thomas | Maintainer | [ianthomas23](https://github.com/ianthomas23) |
14 |
--------------------------------------------------------------------------------
/pixi.toml:
--------------------------------------------------------------------------------
1 | [project]
2 | name = "colorcet"
3 | channels = ["pyviz/label/dev", "conda-forge"]
4 | platforms = ["linux-64", "osx-arm64", "osx-64", "win-64"]
5 |
6 | [activation.env]
7 | MPLBACKEND = "Agg"
8 | PYTHONIOENCODING = "utf-8"
9 |
10 | [environments]
11 | default = ["py312", "required", "test-core", "test", "example", "test-example", "lint", "dev", "mypy"]
12 |
13 | [environments.test-39]
14 | features = ["py39", "required", "test-core", "test", "example", "test-example"]
15 | no-default-feature = true
16 |
17 | [environments.test-310]
18 | features = ["py310", "required", "test-core", "test", "example", "test-example"]
19 | no-default-feature = true
20 |
21 | [environments.test-311]
22 | features = ["py311", "required", "test-core", "test", "example", "test-example"]
23 | no-default-feature = true
24 |
25 | [environments.test-312]
26 | features = ["py312", "required", "test-core", "test", "example", "test-example"]
27 | no-default-feature = true
28 |
29 | [environments.test-313]
30 | features = ["py313", "required", "test-core", "test", "example", "test-example"]
31 | no-default-feature = true
32 |
33 | [environments.test-core]
34 | features = ["py313", "required", "test-core"]
35 | no-default-feature = true
36 |
37 | [environments.docs]
38 | features = ["py311", "required", "doc", "example"]
39 | no-default-feature = true
40 |
41 | [environments.build]
42 | features = ["py311", "required", "build"]
43 | no-default-feature = true
44 |
45 | [environments.lint]
46 | features = ["lint"]
47 | no-default-feature = true
48 |
49 | [feature.required.dependencies]
50 | nomkl = "*"
51 | pip = "*"
52 |
53 | [feature.required.tasks]
54 | install = 'python -m pip install --no-deps --disable-pip-version-check -e .'
55 | setup-dev = { depends-on = ["install", "lint-install"] }
56 | sync-git-tags = 'python scripts/sync_git_tags.py colorcet'
57 |
58 | [feature.py39.dependencies]
59 | python = "3.9.*"
60 |
61 | [feature.py310.dependencies]
62 | python = "3.10.*"
63 |
64 | [feature.py311.dependencies]
65 | python = "3.11.*"
66 |
67 | [feature.py312.dependencies]
68 | python = "3.12.*"
69 |
70 | [feature.py312.activation.env]
71 | COVERAGE_CORE = "sysmon"
72 |
73 | [feature.py313.dependencies]
74 | python = "3.13.*"
75 |
76 | [feature.py313.activation.env]
77 | COVERAGE_CORE = "sysmon"
78 |
79 | # =================== DEV ===================
80 |
81 | [feature.dev.dependencies]
82 | jupyterlab = "*"
83 | jupyterlab-myst = "*"
84 | setuptools_scm = ">=6"
85 |
86 | [feature.dev.tasks]
87 | lab = 'jupyter lab'
88 |
89 | # =================== SHARED DEPS ===================
90 |
91 | # Dependencies required to run the notebooks
92 | [feature.example.dependencies]
93 | bokeh = "*"
94 | holoviews = "*"
95 | matplotlib = "*"
96 | numpy = "*"
97 |
98 | # =================== TESTS ===================
99 |
100 | [feature.test-core.dependencies]
101 | # Minimum dependencies required to run the test suite.
102 | parameterized = "*"
103 | pytest = "*"
104 | pytest-cov = "*"
105 | pytest-mpl = "*"
106 |
107 | [feature.test-example.dependencies]
108 | # Dependencies required to run the examples notebooks.
109 | nbval = "*"
110 | pytest-xdist = "*"
111 |
112 | [feature.test.dependencies]
113 | # Minimum dependencies required to run the test suite.
114 | matplotlib = "*"
115 | bokeh = "*"
116 | packaging = "*"
117 |
118 | [feature.test-core.tasks]
119 | test-unit = 'pytest colorcet/tests'
120 |
121 | [feature.test-example.tasks]
122 | test-example = 'pytest -n logical --dist loadscope --nbval-lax -p no:python'
123 |
124 | # =================== DOCS ====================
125 |
126 | [feature.doc]
127 | channels = [
128 | # To get dev colorcet, not always needed.
129 | "pyviz/label/dev",
130 | # To get dev nbsite, not always needed.
131 | "pyviz/label/tooling_dev",
132 | "conda-forge",
133 | ]
134 | dependencies = { nbsite = ">=0.8.6" }
135 |
136 | [feature.doc.activation.env]
137 | MOZ_HEADLESS = "1"
138 | DISPLAY = ":99.0"
139 |
140 | [feature.doc.tasks]
141 | docs-build-sphinx = 'sphinx-build -b html doc builtdocs'
142 | _docs-install = 'python -m pip install --no-deps --disable-pip-version-check -e .'
143 | # Depends on _docs-install instead of install as install
144 | # in the default environment
145 | docs-build = { depends-on = ["_docs-install", "docs-build-sphinx"] }
146 |
147 | # ================== BUILD ====================
148 |
149 | [feature.build.dependencies]
150 | python-build = "*"
151 | conda-build = "*"
152 |
153 | [feature.build.tasks]
154 | build-conda = 'bash scripts/conda/build.sh'
155 | build-pip = 'python -m build .'
156 |
157 | # =================== LINT ====================
158 |
159 | [feature.lint.dependencies]
160 | pre-commit = "*"
161 |
162 | [feature.lint.tasks]
163 | lint = 'pre-commit run --all-files'
164 | lint-install = 'pre-commit install'
165 |
166 | # =================== TYPE CHECKING ===================
167 |
168 | [feature.mypy.dependencies]
169 | mypy = ">=1.15.0"
170 |
171 | [feature.mypy.tasks]
172 | test-type = "mypy colorcet"
173 |
--------------------------------------------------------------------------------
/pyproject.toml:
--------------------------------------------------------------------------------
1 | [build-system]
2 | requires = [
3 | "setuptools >=30.3.0",
4 | "setuptools_scm >=6",
5 | ]
6 | build-backend = "setuptools.build_meta"
7 |
8 | [project]
9 | name = "colorcet"
10 | dynamic = ["version"]
11 | description = "Collection of perceptually uniform colormaps"
12 | readme = "README.md"
13 | license = { text = "CC-BY License" }
14 | requires-python = ">=3.9"
15 | authors = [
16 | { name = "James A. Bednar", email = "jbednar@anaconda.com" },
17 | ]
18 | maintainers = [
19 | { name = "James A. Bednar", email = "jbednar@anaconda.com" },
20 | ]
21 | classifiers = [
22 | "License :: OSI Approved",
23 | "Operating System :: OS Independent",
24 | "Programming Language :: Python",
25 | "Programming Language :: Python :: 3.9",
26 | "Programming Language :: Python :: 3.10",
27 | "Programming Language :: Python :: 3.11",
28 | "Programming Language :: Python :: 3.12",
29 | "Programming Language :: Python :: 3.13",
30 | "Development Status :: 5 - Production/Stable",
31 | ]
32 | dependencies = []
33 |
34 | [project.urls]
35 | Homepage = "https://colorcet.holoviz.org"
36 | Source = "http://github.com/holoviz/colorcet"
37 | HoloViz = "https://holoviz.org/"
38 |
39 | [project.optional-dependencies]
40 | tests = [
41 | "pre-commit",
42 | "pytest >=2.8.5",
43 | "pytest-cov",
44 | "packaging",
45 | ]
46 | tests_extra = [
47 | "colorcet[tests]",
48 | "pytest-mpl", # only available on pip and conda-forge
49 | ]
50 | examples = [
51 | "numpy",
52 | "holoviews",
53 | "matplotlib",
54 | "bokeh",
55 | ]
56 | tests_examples = [
57 | "colorcet[examples]",
58 | "nbval",
59 | ]
60 | doc = [
61 | "colorcet[examples]",
62 | "nbsite >=0.8.4",
63 | "sphinx-copybutton",
64 | ]
65 | all = [
66 | "colorcet[tests]",
67 | "colorcet[tests_extra]",
68 | "colorcet[examples]",
69 | "colorcet[doc]",
70 | ]
71 |
72 | [tool.setuptools]
73 | # To exclude PNG files in colorcet/tests/baseline
74 | include-package-data = false
75 |
76 | [tool.setuptools.packages.find]
77 | include = ["colorcet"]
78 |
79 | [tool.setuptools_scm]
80 | version_file = "colorcet/_version.py"
81 |
82 | [tool.setuptools.package-data]
83 | colorcet = ["py.typed"]
84 |
85 | [tool.pytest.ini_options]
86 | addopts = ["--strict-config", "--strict-markers", "--color=yes"]
87 | minversion = "7"
88 | xfail_strict = true
89 | log_cli_level = "INFO"
90 |
91 | [tool.mypy]
92 | ignore_missing_imports = true
93 | disallow_untyped_defs = true
94 | exclude = '(?:^|/)tests/' # exclude the tests directory
95 | strict = true
96 |
--------------------------------------------------------------------------------
/scripts/conda/build.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 |
3 | set -euxo pipefail
4 |
5 | PACKAGE="colorcet"
6 |
7 | python -m build --sdist .
8 |
9 | VERSION=$(python -c "import $PACKAGE; print($PACKAGE._version.__version__)")
10 | export VERSION
11 |
12 | conda build scripts/conda/recipe --no-anaconda-upload --no-verify -c conda-forge --package-format 1
13 |
14 | mv "$CONDA_PREFIX/conda-bld/noarch/$PACKAGE-$VERSION-py_0.tar.bz2" dist
15 |
--------------------------------------------------------------------------------
/scripts/conda/recipe/meta.yaml:
--------------------------------------------------------------------------------
1 | {% set pyproject = load_file_data('../../../pyproject.toml', from_recipe_dir=True) %}
2 | {% set buildsystem = pyproject['build-system'] %}
3 | {% set project = pyproject['project'] %}
4 |
5 | {% set name = project['name'] %}
6 | {% set version = VERSION %}
7 |
8 | package:
9 | name: {{ name|lower }}
10 | version: {{ version }}
11 |
12 | source:
13 | url: ../../../dist/{{ name }}-{{ version }}.tar.gz
14 |
15 | build:
16 | noarch: python
17 | script: {{ PYTHON }} -m pip install . -vv
18 |
19 | requirements:
20 | build:
21 | - python {{ project['requires-python'] }}
22 | - pip
23 | {% for dep in buildsystem['requires'] %}
24 | - {{ dep }}
25 | {% endfor %}
26 | run:
27 | - python {{ project['requires-python'] }}
28 |
29 | test:
30 | requires:
31 | {% for dep in project['optional-dependencies']['tests'] %}
32 | - {{ dep }}
33 | {% endfor %}
34 | source_files:
35 | - pyproject.toml
36 | - colorcet
37 | imports:
38 | - colorcet
39 | commands:
40 | - python -c "import colorcet; ver = colorcet.__version__; assert ver != '0.0.0' and ver != 'unknown'"
41 | - pytest colorcet/
42 |
43 | about:
44 | home: {{ project['urls']['Homepage'] }}
45 | summary: {{ project['description'] }}
46 | license: {{ project['license']['text'] }}
47 | license_file: LICENSE.txt
48 |
--------------------------------------------------------------------------------
/scripts/sync_git_tags.py:
--------------------------------------------------------------------------------
1 | """
2 | Script to sync tags from upstream repository to forked repository
3 | """
4 |
5 | import sys
6 | from subprocess import run
7 |
8 |
9 | def main(package: str) -> None:
10 | origin = run(['git', 'remote', 'get-url', 'origin'], check=True, capture_output=True)
11 | upstream = run(['git', 'remote', 'get-url', 'upstream'], check=False, capture_output=True)
12 | url = (
13 | f'https://github.com/holoviz/{package}.git'
14 | if origin.stdout.startswith(b'http')
15 | else f'git@github.com:holoviz/{package}.git'
16 | )
17 |
18 | if url == origin.stdout.strip().decode():
19 | print('Not a forked repository, exiting.')
20 | return
21 | elif upstream.returncode:
22 | print(f'Adding {url!r} as remote upstream')
23 | run(['git', 'remote', 'add', 'upstream', url], check=True, capture_output=True)
24 |
25 | print(f'Syncing tags from {package} repository with your forked repository')
26 | run(['git', 'fetch', '--tags', 'upstream'], check=True, capture_output=True)
27 | run(['git', 'push', '--tags'], check=True, capture_output=True)
28 | print(f'Tags synced successfully with {origin.stdout.strip().decode()}')
29 |
30 |
31 | if __name__ == '__main__':
32 | main(sys.argv[1])
33 |
--------------------------------------------------------------------------------