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.

Descriptif détaillé #

Mise en œuvre #

Rétrocompatibilité #

Alternatives #