MEP21: refatoração de cor e cm #
Estado #
Discussão : Este MEP ainda não começou, mas aqui estão algumas ideias em andamento que podem se tornar parte deste MEP:
Filiais e solicitações pull #
Resumo #
cor
arrumar o namespace
Definir uma classe "Cor"
facilitar a conversão de um tipo de cor para outro , etc.
`hex -> RGB`
`RGB -> hex`
`HSV -> RGB`
melhorar a construção de um mapa de cores - a abordagem do dicionário é arcaica e excessivamente complexa (embora incrivelmente poderosa)
torna possível interpolar entre dois ou mais tipos de cores em diferentes modos, especialmente útil para a construção de mapas de cores no espaço HSV, por exemplo
cm
renomeie o módulo para algo mais descritivo - mappables?
No geral, há muitas melhorias que podem ser feitas com o manuseio de cores matplotlib - gerenciar a compatibilidade com versões anteriores será difícil, pois há algumas variáveis/módulos mal nomeados que realmente não deveriam existir - mas um caminho claro e uma mensagem para migração devem estar disponíveis , com grande foco nisso na documentação de alterações da API.