{"id":19998764,"url":"https://github.com/quantixed/igorcolortables","last_synced_at":"2025-08-27T14:20:39.619Z","repository":{"id":100275814,"uuid":"190028771","full_name":"quantixed/IgorColorTables","owner":"quantixed","description":"Expanding the use of color tables in IGOR Pro","archived":false,"fork":false,"pushed_at":"2024-01-02T17:08:25.000Z","size":7443,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-01T23:28:24.969Z","etag":null,"topics":["data-visualization","fiji","igor-pro","lookup-table"],"latest_commit_sha":null,"homepage":"","language":"IGOR Pro","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/quantixed.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2019-06-03T15:07:12.000Z","updated_at":"2023-12-03T16:22:31.000Z","dependencies_parsed_at":"2023-05-13T09:45:43.804Z","dependency_job_id":null,"html_url":"https://github.com/quantixed/IgorColorTables","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/quantixed/IgorColorTables","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantixed%2FIgorColorTables","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantixed%2FIgorColorTables/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantixed%2FIgorColorTables/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantixed%2FIgorColorTables/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quantixed","download_url":"https://codeload.github.com/quantixed/IgorColorTables/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantixed%2FIgorColorTables/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272339795,"owners_count":24917251,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-27T02:00:09.397Z","response_time":76,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-visualization","fiji","igor-pro","lookup-table"],"created_at":"2024-11-13T05:09:25.887Z","updated_at":"2025-08-27T14:20:39.560Z","avatar_url":"https://github.com/quantixed.png","language":"IGOR Pro","funding_links":[],"categories":[],"sub_categories":[],"readme":"# IgorColorTables\n\nExpanding the use of color tables in IGOR Pro.\n\nIgor ships with:\n\n- a series of 61 in-built Color Tables: a list can be generated using `CTabList()`\n- a further 243 additional Color Tables in `Igor Pro 9 Folder/Color Tables/`: full details are in `Color Table Waves.ihf`\n\nIn this repo, there is an Igor port of the ImageJ Update Site [NeuroCyto-LUTs](https://sites.imagej.net/NeuroCyto-LUTs/) created and maintained by [Christophe Leterrier](https://github.com/cleterrier) which makes a further **~400 Color Tables available**.\n\nAn abbreviated list of color tables:\n\n\t- EPFL - ametrine, isolum and morgenstemning\n\t- LANL - from Data Science at Scale\n\t- MatplotLib - approximations from scipy\n\t- Moreland - Moreland's maps including *smoothcoolwarm256*\n\t- SciColMaps - Crameri's maps including *batlow*\n\t- NeuroCyto-LUTs - useful for images but also includes Kovesi color maps\n\n## Installation\n\nCopy the `NeuroCytoLUTs` folder in `ibwfiles` to your `Igor Pro 9 User Files/User Color Tables` directory.\nCreate the `User Color Tables` directory if it does not exist.\n\nCopy the `ColorTableProcs.ipf` to `Igor Pro 9 User Files/User Procedures` and run, or load into an existing experiment.\n\n## Using ColorTableProcs\n\nAdditional color tables can be made available in your experiment using *Colors \u003e More Color Tables*\n\nColor Tables are loaded into `root:Packages:ColorTables:subfolder` where the subfolder is the family of color tables.\n\nTo display the Color Tables that have been loaded, chose *Colors \u003e Display Color Tables*\n\n## Examples\n\nOne page of examples of the additional Igor Color Tables as linear color scales\n\n![img](img/allLinearCTs1.png?raw=true \"image\")\n\nOne page of examples of the NeuroCyto-LUTs Color Tables as linear color scales\n\n![img](img/allLinearCTs2.png?raw=true \"image\")\n\nOne page of examples of the additional Igor Color Tables as 9 x 9 latin squares\n\n![img](img/allLSCTs1.png?raw=true \"image\")\n\nOne page of examples of the NeuroCyto-LUTs Color Tables as 9 x 9 latin squares\n\n![img](img/allLSCTs2.png?raw=true \"image\")\n\n## Notes\n\nTo load even more LUTs as `.lut` `.csv` `.txt` or `.tsv` use *Colors \u003e Load Color Tables*\n\nA menu command allows easy save of these files following conversion, as `.ibw` files.\n\n**Maintenance:** So, the cycle required to port the ImageJ LUTs to Igor is:\n\n1. Generate readable files from ImageJ/Fiji, using the script `lut2tsv.ijm` which will export all luts from the current ImageJ/Fiji installation as tab-separated values.\n2. Load these `*.lut` files into Igor using *Colors \u003e Load Color Tables \u003e Load LUTs into Igor*\n3. Now save these as `*.ibw` directly in the repo folder `IgorColorTables/ibwFiles/NeuroCytoLUTs` and commit.\n\n\u003cdetails\u003e\n\t\u003csummary\u003eAfter loading these additional LUTs and enabling the additional Igor Color Tables, there are some duplications\u003c/summary\u003e\n\n```\n  C3_linear_kry_0_97_c73_n256  matches  CET_L4\n  CET_CBL1  matches  C3_linear_protanopic_deuteranopic_kbjyw_5_95_c25_n256\n  C3_cyclic_tritanopic_wrwc_70_100_c20_n256  matches  CET_CBTC2\n  CET_L1  matches  C3_linear_grey_0_100_c0_n256\n  C3_rainbow_bgyrm_35_85_c69_n256  matches  CET_R1\n  CET_CBL2  matches  C3_linear_protanopic_deuteranopic_kbw_5_98_c40_n256\n  C3_cyclic_mygbm_30_95_c78_n256_s25  matches  CET_C2s\n  JDM_Circus_Ink_Black  matches  JDM_Grays_g_1_00_inverted\n  CET_CBTD1  matches  C3_diverging_tritanopic_cwr_75_98_c20_n256\n  C3_diverging_gwr_55_95_c38_n256  matches  CET_D3\n  CET_L5  matches  C3_linear_kgy_5_95_c69_n256\n  WRA_Green_Fire_Blue  matches  Green_Fire_Blue\n  C3_isoluminant_cgo_80_c38_n256  matches  CET_I2\n  CET_L13  matches  C3_linear_ternary_red_0_50_c52_n256\n  CET_D1  matches  C3_diverging_bwr_40_95_c42_n256\n  C3_diverging_linear_bjy_30_90_c45_n256  matches  CET_D7\n  CET_L14  matches  C3_linear_ternary_green_0_46_c42_n256\n  CET_L12  matches  C3_linear_blue_95_50_c20_n256\n  C3_isoluminant_cgo_70_c39_n256  matches  CET_I1\n  C3_diverging_bky_60_10_c30_n256  matches  CET_D6\n  CET_R2  matches  C3_rainbow_bgyr_35_85_c72_n256\n  C3_cyclic_grey_15_85_c0_n256  matches  CET_C5\n  C3_diverging_bwr_20_95_c54_n256  matches  CET_D1A\n  CET_D9  matches  C3_diverging_bwr_55_98_c37_n256\n  CET_L15  matches  C3_linear_ternary_blue_0_44_c57_n256\n  CET_I3  matches  C3_isoluminant_cm_70_c39_n256\n  CET_L9  matches  C3_linear_bgyw_20_98_c66_n256\n  C3_linear_bmy_10_95_c71_n256  matches  CET_L8\n  CET_C5s  matches  C3_cyclic_grey_15_85_c0_n256_s25\n  C3_linear_wyor_100_45_c55_n256  matches  CET_L18\n  C3_diverging_isoluminant_cjo_70_c25_n256  matches  CET_D11\n  C3_diverging_cwm_80_100_c22_n256  matches  CET_D10\n  CET_L11  matches  C3_linear_gow_65_90_c35_n256\n  C3_cyclic_mygbm_30_95_c78_n256  matches  CET_C2\n  CET_CBTL2  matches  C3_linear_tritanopic_krjcw_5_95_c24_n256\n  C3_linear_wcmr_100_45_c42_n256  matches  CET_L19\n  C3_diverging_isoluminant_cjm_75_c23_n256  matches  CET_D12\n  C3_diverging_bwg_20_95_c41_n256  matches  CET_D13\n  CET_L7  matches  C3_linear_bmw_5_95_c86_n256\n  CET_L16  matches  C3_linear_kbgyw_5_98_c62_n256\n\n```\n\u003c/details\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquantixed%2Figorcolortables","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquantixed%2Figorcolortables","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquantixed%2Figorcolortables/lists"}