├── .gitattributes ├── .github └── workflows │ └── unit_tests.yml ├── .gitignore ├── .vscode ├── daltonlens.code-snippets └── settings.json ├── LICENSE ├── MANIFEST.in ├── README.md ├── daltonlens ├── __init__.py ├── __main__.py ├── cmfs.py ├── convert.py ├── data │ ├── mask_1.png │ ├── mask_2.png │ ├── mask_3.png │ ├── mask_5.png │ ├── mask_6.png │ ├── mask_7.png │ ├── mask_8.png │ └── mask_9.png ├── generate.py ├── geometry.py ├── main.py ├── simulate.py └── utils.py ├── pyproject.toml ├── research ├── FieldOfView.ipynb ├── README.md ├── for-desktop │ ├── precomputed_matrices.ipynb │ └── precomputed_matrices_gmic.ipynb ├── for-svg │ └── precomputed_for_svg.ipynb ├── rgbspan.ipynb └── understanding-simulations │ ├── Analyzing_Gimp_Vischeck.ipynb │ ├── SimulationComparison.ipynb │ ├── colour-science │ ├── colour_deutan_0.55.png │ ├── colour_deutan_1.0.png │ ├── colour_protan_0.55.png │ ├── colour_protan_1.0.png │ ├── colour_tritan_0.55.png │ ├── colour_tritan_1.0.png │ └── run_colour_machado.py │ ├── rgb_xyz_judd.ipynb │ └── simulation_images │ ├── CVD_Simulation_Pipeline.svg │ ├── rgbspan.png │ ├── rgbspan_deutan_brettel1997.png │ ├── rgbspan_deutan_coblisv1.png │ ├── rgbspan_deutan_coblisv2.png │ ├── rgbspan_deutan_machado2009.png │ ├── rgbspan_deutan_vienot1999.png │ ├── rgbspan_protan_brettel1997.png │ ├── rgbspan_protan_brettel1997_0.5.png │ ├── rgbspan_protan_coblisv1.png │ ├── rgbspan_protan_coblisv2.png │ ├── rgbspan_protan_machado2009.png │ ├── rgbspan_protan_machado2009_0.5.png │ ├── rgbspan_protan_vienot1999.png │ ├── rgbspan_protan_vienot1999_missing_srgb.png │ ├── rgbspan_tritan_brettel1997.png │ ├── rgbspan_tritan_coblisv1.png │ ├── rgbspan_tritan_coblisv2.png │ ├── rgbspan_tritan_machado2009.png │ └── rgbspan_tritan_vienot1999.png ├── resources ├── generator_settings.png └── ishihara_circles.svg ├── setup.cfg ├── setup.py └── tests ├── images ├── brettel1997_deutan_0.55.png ├── brettel1997_deutan_1.0.png ├── brettel1997_deutan_wn_0.55.png ├── brettel1997_deutan_wn_1.0.png ├── brettel1997_protan_0.55.png ├── brettel1997_protan_1.0.png ├── brettel1997_protan_wn_0.55.png ├── brettel1997_protan_wn_1.0.png ├── brettel1997_tritan_0.55.png ├── brettel1997_tritan_1.0.png ├── brettel1997_tritan_wn_0.55.png ├── brettel1997_tritan_wn_1.0.png ├── coblisv1_deutan_1.0.png ├── coblisv1_protan_1.0.png ├── coblisv1_tritan_1.0.png ├── coblisv2_deutan_1.0.png ├── coblisv2_protan_1.0.png ├── coblisv2_tritan_1.0.png ├── input.png ├── jakevoytko_colorblind_protan.png ├── machado2009_deutan_0.55.png ├── machado2009_deutan_1.0.png ├── machado2009_protan_0.55.png ├── machado2009_protan_1.0.png ├── machado2009_tritan_0.55.png ├── machado2009_tritan_1.0.png ├── vienot1999_deutan_0.55.png ├── vienot1999_deutan_1.0.png ├── vienot1999_protan_0.55.png ├── vienot1999_protan_1.0.png ├── vienot1999_tritan_0.55.png ├── vienot1999_tritan_1.0.png ├── vischeck_gimp_deutan.png ├── vischeck_gimp_protan.png └── vischeck_gimp_tritan.png ├── test_generate.py └── test_simulate.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/unit_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/.github/workflows/unit_tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/daltonlens.code-snippets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/.vscode/daltonlens.code-snippets -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/README.md -------------------------------------------------------------------------------- /daltonlens/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/daltonlens/__init__.py -------------------------------------------------------------------------------- /daltonlens/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/daltonlens/__main__.py -------------------------------------------------------------------------------- /daltonlens/cmfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/daltonlens/cmfs.py -------------------------------------------------------------------------------- /daltonlens/convert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/daltonlens/convert.py -------------------------------------------------------------------------------- /daltonlens/data/mask_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/daltonlens/data/mask_1.png -------------------------------------------------------------------------------- /daltonlens/data/mask_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/daltonlens/data/mask_2.png -------------------------------------------------------------------------------- /daltonlens/data/mask_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/daltonlens/data/mask_3.png -------------------------------------------------------------------------------- /daltonlens/data/mask_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/daltonlens/data/mask_5.png -------------------------------------------------------------------------------- /daltonlens/data/mask_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/daltonlens/data/mask_6.png -------------------------------------------------------------------------------- /daltonlens/data/mask_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/daltonlens/data/mask_7.png -------------------------------------------------------------------------------- /daltonlens/data/mask_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/daltonlens/data/mask_8.png -------------------------------------------------------------------------------- /daltonlens/data/mask_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/daltonlens/data/mask_9.png -------------------------------------------------------------------------------- /daltonlens/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/daltonlens/generate.py -------------------------------------------------------------------------------- /daltonlens/geometry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/daltonlens/geometry.py -------------------------------------------------------------------------------- /daltonlens/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/daltonlens/main.py -------------------------------------------------------------------------------- /daltonlens/simulate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/daltonlens/simulate.py -------------------------------------------------------------------------------- /daltonlens/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/daltonlens/utils.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/pyproject.toml -------------------------------------------------------------------------------- /research/FieldOfView.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/FieldOfView.ipynb -------------------------------------------------------------------------------- /research/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/README.md -------------------------------------------------------------------------------- /research/for-desktop/precomputed_matrices.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/for-desktop/precomputed_matrices.ipynb -------------------------------------------------------------------------------- /research/for-desktop/precomputed_matrices_gmic.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/for-desktop/precomputed_matrices_gmic.ipynb -------------------------------------------------------------------------------- /research/for-svg/precomputed_for_svg.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/for-svg/precomputed_for_svg.ipynb -------------------------------------------------------------------------------- /research/rgbspan.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/rgbspan.ipynb -------------------------------------------------------------------------------- /research/understanding-simulations/Analyzing_Gimp_Vischeck.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/understanding-simulations/Analyzing_Gimp_Vischeck.ipynb -------------------------------------------------------------------------------- /research/understanding-simulations/SimulationComparison.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/understanding-simulations/SimulationComparison.ipynb -------------------------------------------------------------------------------- /research/understanding-simulations/colour-science/colour_deutan_0.55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/understanding-simulations/colour-science/colour_deutan_0.55.png -------------------------------------------------------------------------------- /research/understanding-simulations/colour-science/colour_deutan_1.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/understanding-simulations/colour-science/colour_deutan_1.0.png -------------------------------------------------------------------------------- /research/understanding-simulations/colour-science/colour_protan_0.55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/understanding-simulations/colour-science/colour_protan_0.55.png -------------------------------------------------------------------------------- /research/understanding-simulations/colour-science/colour_protan_1.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/understanding-simulations/colour-science/colour_protan_1.0.png -------------------------------------------------------------------------------- /research/understanding-simulations/colour-science/colour_tritan_0.55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/understanding-simulations/colour-science/colour_tritan_0.55.png -------------------------------------------------------------------------------- /research/understanding-simulations/colour-science/colour_tritan_1.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/understanding-simulations/colour-science/colour_tritan_1.0.png -------------------------------------------------------------------------------- /research/understanding-simulations/colour-science/run_colour_machado.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/understanding-simulations/colour-science/run_colour_machado.py -------------------------------------------------------------------------------- /research/understanding-simulations/rgb_xyz_judd.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/understanding-simulations/rgb_xyz_judd.ipynb -------------------------------------------------------------------------------- /research/understanding-simulations/simulation_images/CVD_Simulation_Pipeline.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/understanding-simulations/simulation_images/CVD_Simulation_Pipeline.svg -------------------------------------------------------------------------------- /research/understanding-simulations/simulation_images/rgbspan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/understanding-simulations/simulation_images/rgbspan.png -------------------------------------------------------------------------------- /research/understanding-simulations/simulation_images/rgbspan_deutan_brettel1997.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/understanding-simulations/simulation_images/rgbspan_deutan_brettel1997.png -------------------------------------------------------------------------------- /research/understanding-simulations/simulation_images/rgbspan_deutan_coblisv1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/understanding-simulations/simulation_images/rgbspan_deutan_coblisv1.png -------------------------------------------------------------------------------- /research/understanding-simulations/simulation_images/rgbspan_deutan_coblisv2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/understanding-simulations/simulation_images/rgbspan_deutan_coblisv2.png -------------------------------------------------------------------------------- /research/understanding-simulations/simulation_images/rgbspan_deutan_machado2009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/understanding-simulations/simulation_images/rgbspan_deutan_machado2009.png -------------------------------------------------------------------------------- /research/understanding-simulations/simulation_images/rgbspan_deutan_vienot1999.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/understanding-simulations/simulation_images/rgbspan_deutan_vienot1999.png -------------------------------------------------------------------------------- /research/understanding-simulations/simulation_images/rgbspan_protan_brettel1997.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/understanding-simulations/simulation_images/rgbspan_protan_brettel1997.png -------------------------------------------------------------------------------- /research/understanding-simulations/simulation_images/rgbspan_protan_brettel1997_0.5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/understanding-simulations/simulation_images/rgbspan_protan_brettel1997_0.5.png -------------------------------------------------------------------------------- /research/understanding-simulations/simulation_images/rgbspan_protan_coblisv1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/understanding-simulations/simulation_images/rgbspan_protan_coblisv1.png -------------------------------------------------------------------------------- /research/understanding-simulations/simulation_images/rgbspan_protan_coblisv2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/understanding-simulations/simulation_images/rgbspan_protan_coblisv2.png -------------------------------------------------------------------------------- /research/understanding-simulations/simulation_images/rgbspan_protan_machado2009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/understanding-simulations/simulation_images/rgbspan_protan_machado2009.png -------------------------------------------------------------------------------- /research/understanding-simulations/simulation_images/rgbspan_protan_machado2009_0.5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/understanding-simulations/simulation_images/rgbspan_protan_machado2009_0.5.png -------------------------------------------------------------------------------- /research/understanding-simulations/simulation_images/rgbspan_protan_vienot1999.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/understanding-simulations/simulation_images/rgbspan_protan_vienot1999.png -------------------------------------------------------------------------------- /research/understanding-simulations/simulation_images/rgbspan_protan_vienot1999_missing_srgb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/understanding-simulations/simulation_images/rgbspan_protan_vienot1999_missing_srgb.png -------------------------------------------------------------------------------- /research/understanding-simulations/simulation_images/rgbspan_tritan_brettel1997.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/understanding-simulations/simulation_images/rgbspan_tritan_brettel1997.png -------------------------------------------------------------------------------- /research/understanding-simulations/simulation_images/rgbspan_tritan_coblisv1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/understanding-simulations/simulation_images/rgbspan_tritan_coblisv1.png -------------------------------------------------------------------------------- /research/understanding-simulations/simulation_images/rgbspan_tritan_coblisv2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/understanding-simulations/simulation_images/rgbspan_tritan_coblisv2.png -------------------------------------------------------------------------------- /research/understanding-simulations/simulation_images/rgbspan_tritan_machado2009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/understanding-simulations/simulation_images/rgbspan_tritan_machado2009.png -------------------------------------------------------------------------------- /research/understanding-simulations/simulation_images/rgbspan_tritan_vienot1999.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/research/understanding-simulations/simulation_images/rgbspan_tritan_vienot1999.png -------------------------------------------------------------------------------- /resources/generator_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/resources/generator_settings.png -------------------------------------------------------------------------------- /resources/ishihara_circles.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/resources/ishihara_circles.svg -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/setup.py -------------------------------------------------------------------------------- /tests/images/brettel1997_deutan_0.55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/images/brettel1997_deutan_0.55.png -------------------------------------------------------------------------------- /tests/images/brettel1997_deutan_1.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/images/brettel1997_deutan_1.0.png -------------------------------------------------------------------------------- /tests/images/brettel1997_deutan_wn_0.55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/images/brettel1997_deutan_wn_0.55.png -------------------------------------------------------------------------------- /tests/images/brettel1997_deutan_wn_1.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/images/brettel1997_deutan_wn_1.0.png -------------------------------------------------------------------------------- /tests/images/brettel1997_protan_0.55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/images/brettel1997_protan_0.55.png -------------------------------------------------------------------------------- /tests/images/brettel1997_protan_1.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/images/brettel1997_protan_1.0.png -------------------------------------------------------------------------------- /tests/images/brettel1997_protan_wn_0.55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/images/brettel1997_protan_wn_0.55.png -------------------------------------------------------------------------------- /tests/images/brettel1997_protan_wn_1.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/images/brettel1997_protan_wn_1.0.png -------------------------------------------------------------------------------- /tests/images/brettel1997_tritan_0.55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/images/brettel1997_tritan_0.55.png -------------------------------------------------------------------------------- /tests/images/brettel1997_tritan_1.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/images/brettel1997_tritan_1.0.png -------------------------------------------------------------------------------- /tests/images/brettel1997_tritan_wn_0.55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/images/brettel1997_tritan_wn_0.55.png -------------------------------------------------------------------------------- /tests/images/brettel1997_tritan_wn_1.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/images/brettel1997_tritan_wn_1.0.png -------------------------------------------------------------------------------- /tests/images/coblisv1_deutan_1.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/images/coblisv1_deutan_1.0.png -------------------------------------------------------------------------------- /tests/images/coblisv1_protan_1.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/images/coblisv1_protan_1.0.png -------------------------------------------------------------------------------- /tests/images/coblisv1_tritan_1.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/images/coblisv1_tritan_1.0.png -------------------------------------------------------------------------------- /tests/images/coblisv2_deutan_1.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/images/coblisv2_deutan_1.0.png -------------------------------------------------------------------------------- /tests/images/coblisv2_protan_1.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/images/coblisv2_protan_1.0.png -------------------------------------------------------------------------------- /tests/images/coblisv2_tritan_1.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/images/coblisv2_tritan_1.0.png -------------------------------------------------------------------------------- /tests/images/input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/images/input.png -------------------------------------------------------------------------------- /tests/images/jakevoytko_colorblind_protan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/images/jakevoytko_colorblind_protan.png -------------------------------------------------------------------------------- /tests/images/machado2009_deutan_0.55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/images/machado2009_deutan_0.55.png -------------------------------------------------------------------------------- /tests/images/machado2009_deutan_1.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/images/machado2009_deutan_1.0.png -------------------------------------------------------------------------------- /tests/images/machado2009_protan_0.55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/images/machado2009_protan_0.55.png -------------------------------------------------------------------------------- /tests/images/machado2009_protan_1.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/images/machado2009_protan_1.0.png -------------------------------------------------------------------------------- /tests/images/machado2009_tritan_0.55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/images/machado2009_tritan_0.55.png -------------------------------------------------------------------------------- /tests/images/machado2009_tritan_1.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/images/machado2009_tritan_1.0.png -------------------------------------------------------------------------------- /tests/images/vienot1999_deutan_0.55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/images/vienot1999_deutan_0.55.png -------------------------------------------------------------------------------- /tests/images/vienot1999_deutan_1.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/images/vienot1999_deutan_1.0.png -------------------------------------------------------------------------------- /tests/images/vienot1999_protan_0.55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/images/vienot1999_protan_0.55.png -------------------------------------------------------------------------------- /tests/images/vienot1999_protan_1.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/images/vienot1999_protan_1.0.png -------------------------------------------------------------------------------- /tests/images/vienot1999_tritan_0.55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/images/vienot1999_tritan_0.55.png -------------------------------------------------------------------------------- /tests/images/vienot1999_tritan_1.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/images/vienot1999_tritan_1.0.png -------------------------------------------------------------------------------- /tests/images/vischeck_gimp_deutan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/images/vischeck_gimp_deutan.png -------------------------------------------------------------------------------- /tests/images/vischeck_gimp_protan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/images/vischeck_gimp_protan.png -------------------------------------------------------------------------------- /tests/images/vischeck_gimp_tritan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/images/vischeck_gimp_tritan.png -------------------------------------------------------------------------------- /tests/test_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/test_generate.py -------------------------------------------------------------------------------- /tests/test_simulate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaltonLens/DaltonLens-Python/HEAD/tests/test_simulate.py --------------------------------------------------------------------------------