simplified slice + slice diff + register colormaps

This commit is contained in:
Mayeul Aubin 2025-05-12 15:44:48 +02:00
parent 816e08b218
commit 9108ec488c
2 changed files with 138 additions and 65 deletions

36
analysis/colormaps.py Normal file
View file

@ -0,0 +1,36 @@
def register_colormaps(colormaps):
# Register cmasher
try:
import cmasher as cma
for name, cmap in cma.cm.cmap_d.items():
try:
colormaps.register(name=name, cmap=cmap)
except ValueError:
pass
except ImportError:
pass
# Register cmocean
try:
import cmocean as cmo
for name, cmap in cmo.cm.cmap_d.items():
try:
colormaps.register(name=name, cmap=cmap)
except ValueError:
pass
except ImportError:
pass
# Register cmcrameri
try:
import cmcrameri as cmc
for name, cmap in cmc.cm.cmaps.items():
try:
colormaps.register(name=name, cmap=cmap)
except ValueError:
pass
except ImportError:
pass