Python scripts to generate color palettes using the HSLuv color space («a human-friendly alternative to HSL»). This color space allows to find colors with the same saturation or the same lightness values.
Therefore, HSLuv allows to find the contrast between two colors, complementary colors, analogous, triadic and tetradic, keeping the same contrast ratio.