{"library":"palettable","title":"Palettable","description":"Palettable is a Python library that provides a comprehensive collection of color palettes, including those from Colorbrewer2, Tableau, CartoColors, cmocean, and more. It is written in pure Python with no external dependencies and can supply color maps for Matplotlib or be used for web applications. The current version is 3.3.3, with an irregular release cadence and maintenance releases as needed.","language":"python","status":"active","last_verified":"Fri May 15","install":{"commands":["pip install palettable"],"cli":null},"imports":["from palettable.colorbrewer.qualitative import Dark2_7","from palettable.matplotlib import Viridis_256"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from palettable.colorbrewer.qualitative import Dark2_7\n\n# Access basic palette information\nprint(f\"Palette Name: {Dark2_7.name}\")\nprint(f\"Number of Colors: {Dark2_7.number}\")\n\n# Get colors in different formats\nprint(f\"RGB colors (0-255): {Dark2_7.colors}\")\nprint(f\"Hex colors: {Dark2_7.hex_colors}\")\nprint(f\"Matplotlib-compatible RGB (0-1): {Dark2_7.mpl_colors}\")\n\n# Example: Using with Matplotlib (requires matplotlib installed)\ntry:\n    import matplotlib.pyplot as plt\n    from matplotlib.colors import ListedColormap\n\n    # Create a matplotlib colormap from the palette\n    cmap = ListedColormap(Dark2_7.mpl_colors)\n\n    # Display the palette as an image\n    fig, ax = plt.subplots(figsize=(6, 1))\n    ax.imshow([[i for i in range(Dark2_7.number)]], cmap=cmap, aspect='auto')\n    ax.set_axis_off()\n    ax.set_title(f\"{Dark2_7.name} ({Dark2_7.number} colors)\")\n    plt.show()\nexcept ImportError:\n    print(\"Matplotlib not installed. Skipping visualization example.\")","lang":"python","description":"This quickstart demonstrates how to import a specific color palette, access its various color representations (RGB 0-255, Hex, Matplotlib-compatible RGB 0-1), and optionally visualize it using Matplotlib.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":{"tag":null,"tag_description":null,"last_tested":"2026-05-15","installed_version":"3.3.3","pypi_latest":"3.3.3","is_stale":false,"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":2,"avg_import_s":0.58,"wheel_type":"wheel"},"results":[{"runtime":"python:3.10-alpine","python_version":"3.10","os_libc":"alpine (musl)","variant":"palettable","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":0.48,"mem_mb":4.2,"disk_size":"21.7M"},{"runtime":"python:3.10-slim","python_version":"3.10","os_libc":"slim (glibc)","variant":"palettable","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":2,"import_time_s":0.34,"mem_mb":4.2,"disk_size":"22M"},{"runtime":"python:3.11-alpine","python_version":"3.11","os_libc":"alpine (musl)","variant":"palettable","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":1.12,"mem_mb":4.3,"disk_size":"23.8M"},{"runtime":"python:3.11-slim","python_version":"3.11","os_libc":"slim (glibc)","variant":"palettable","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":2,"import_time_s":0.99,"mem_mb":4.3,"disk_size":"24M"},{"runtime":"python:3.12-alpine","python_version":"3.12","os_libc":"alpine (musl)","variant":"palettable","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":0.65,"mem_mb":4.2,"disk_size":"15.6M"},{"runtime":"python:3.12-slim","python_version":"3.12","os_libc":"slim (glibc)","variant":"palettable","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":1.8,"import_time_s":0.64,"mem_mb":4.2,"disk_size":"16M"},{"runtime":"python:3.13-alpine","python_version":"3.13","os_libc":"alpine (musl)","variant":"palettable","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":0.61,"mem_mb":4.2,"disk_size":"15.3M"},{"runtime":"python:3.13-slim","python_version":"3.13","os_libc":"slim (glibc)","variant":"palettable","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":1.8,"import_time_s":0.66,"mem_mb":4,"disk_size":"16M"},{"runtime":"python:3.9-alpine","python_version":"3.9","os_libc":"alpine (musl)","variant":"palettable","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":0.17,"mem_mb":4.5,"disk_size":"21.0M"},{"runtime":"python:3.9-slim","python_version":"3.9","os_libc":"slim (glibc)","variant":"palettable","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":2.3,"import_time_s":0.15,"mem_mb":4.5,"disk_size":"22M"}]}}