MEP21 : refactorisation des couleurs et des cm #
Statut #
Discussion : Ce MEP n'a pas encore commencé, mais voici quelques idées en cours qui pourraient faire partie de ce MEP :
Branches et demandes d'extraction #
Résumé #
Couleur
ranger l'espace de noms
Définir une classe "Couleur"
faciliter la conversion d'un type de couleur à un autre , , etc.
`hex -> RGB`
`RGB -> hex`
`HSV -> RGB`
améliorer la construction d'une palette de couleurs - l'approche du dictionnaire est archaïque et trop complexe (bien qu'incroyablement puissante)
rendre possible l'interpolation entre deux ou plusieurs types de couleurs dans différents modes, particulièrement utile pour la construction de palettes de couleurs dans l'espace HSV par exemple
cm
renommer le module en quelque chose de plus descriptif - mappables ?
Dans l'ensemble, de nombreuses améliorations peuvent être apportées à la gestion des couleurs matplotlib - la gestion de la rétrocompatibilité sera difficile car il y a des variables/modules mal nommés qui ne devraient vraiment pas exister - mais un chemin et un message clairs pour la migration devraient être disponibles , avec une grande attention à ce sujet dans la documentation des modifications de l'API.