MEP21: Farb- und cm-Refaktor #

Status #

  • Diskussion : Dieses MEP hat noch nicht begonnen, aber hier sind einige laufende Ideen, die Teil dieses MEP werden könnten:

Branches und Pull-Requests #

Zusammenfassung #

  • Farbe

    • den Namensraum aufräumen

    • Definieren Sie eine Klasse "Farbe".

    • erleichtern die Konvertierung von einem Farbtyp in einen anderen , , usw.`hex -> RGB``RGB -> hex``HSV -> RGB`

    • Verbessern Sie die Erstellung einer Farbkarte - der Wörterbuchansatz ist archaisch und übermäßig komplex (obwohl unglaublich leistungsfähig).

    • ermöglichen es, zwischen zwei oder mehr Farbtypen in verschiedenen Modi zu interpolieren, was beispielsweise besonders nützlich für die Erstellung von Farbkarten im HSV-Raum ist

  • cm

    • Benennen Sie das Modul in etwas Aussagekräftigeres um - mappables?

Insgesamt gibt es viele Verbesserungen, die mit der Farbbehandlung von Matplotlib gemacht werden können - die Verwaltung der Abwärtskompatibilität wird schwierig sein, da es einige schlecht benannte Variablen/Module gibt, die eigentlich nicht existieren sollten - aber ein klarer Pfad und eine Meldung für die Migration sollten verfügbar sein , mit einem großen Fokus darauf in der Dokumentation der API-Änderungen.

Detaillierte Beschreibung #

Implementierung #

Abwärtskompatibilität #

Alternativen #