attract 0.0.0

A small library for visualsing dynamical systems, particularly strange attractors.
Documentation
colour_maps:
  cividis:
    - "#00204c"
    - "#05497c"
    - "#0c6a9f"
    - "#2e87b1"
    - "#519eaf"
    - "#78b38a"
    - "#a2c667"
    - "#cdd86c"
    - "#efca6e"
    - "#fde725"
  coolwarm:
    - "#3b4cc0"
    - "#5977cb"
    - "#7ba3d6"
    - "#9ccfe0"
    - "#bcf8ea"
    - "#ddf1da"
    - "#f3e79b"
    - "#f9d057"
    - "#f0a719"
    - "#dd7d2d"
    - "#c85450"
    - "#b40426"
  earth:
    - "#0d1b2a"
    - "#415a77"
    - "#778da9"
    - "#e0e1dd"
    - "#f5cb5c"
    - "#f28500"
    - "#c44536"
    - "#772e25"
  greyscale:
    - "#000000"
    - "#FFFFFF"
  ice:
    - "#03045e"
    - "#023e8a"
    - "#0077b6"
    - "#0096c7"
    - "#00b4d8"
    - "#48cae4"
    - "#90e0ef"
    - "#ade8f4"
    - "#caf0f8"
  inferno:
    - "#000004"
    - "#1b0c41"
    - "#4d0c6b"
    - "#781c6d"
    - "#a52c60"
    - "#cf4446"
    - "#ed6925"
    - "#fb9b06"
    - "#f7d13d"
    - "#fcffa4"
  magma:
    - "#000000"
    - "#08051D"
    - "#190C3E"
    - "#2F0A5B"
    - "#470B6A"
    - "#5C126E"
    - "#721A6E"
    - "#87216B"
    - "#9B2964"
    - "#B1325A"
    - "#C43C4E"
    - "#D74B3F"
    - "#E55C30"
    - "#F06F20"
    - "#F8870E"
    - "#FC9F07"
    - "#FBBA1F"
    - "#F7D340"
    - "#F1ED71"
    - "#FCFFA4"
  ocean:
    - "#003366"
    - "#004d7a"
    - "#00658f"
    - "#007da2"
    - "#2e96b4"
    - "#5cafc4"
    - "#8bc8d4"
    - "#bae1e4"
    - "#e8faf4"
  pastel:
    - "#ffb3ba"
    - "#ffdfba"
    - "#ffffba"
    - "#baffba"
    - "#baffc9"
    - "#baffff"
    - "#bac9ff"
    - "#d4baff"
    - "#ffbaff"
  plasma:
    - "#0d0887"
    - "#3a049a"
    - "#6107a5"
    - "#870fb6"
    - "#ae1fb2"
    - "#cb389e"
    - "#e85674"
    - "#f98f3d"
    - "#fcce3e"
    - "#f0f921"
  rainbow:
    - "#ff0000"
    - "#ff8000"
    - "#ffff00"
    - "#80ff00"
    - "#00ff00"
    - "#00ff80"
    - "#00ffff"
    - "#0080ff"
    - "#0000ff"
    - "#8000ff"
    - "#ff00ff"
  rdylbu:
    - "#a50026"
    - "#d73027"
    - "#f46d43"
    - "#fdae61"
    - "#fee090"
    - "#ffffbf"
    - "#e0f3f8"
    - "#abd9e9"
    - "#74add1"
    - "#4575b4"
    - "#313695"
  seismic:
    - "#00008b"
    - "#0000ff"
    - "#4169e1"
    - "#87ceeb"
    - "#ffffff"
    - "#ffc0cb"
    - "#ff6347"
    - "#ff0000"
    - "#8b0000"
  spectral:
    - "#9e0142"
    - "#d53e4f"
    - "#f46d43"
    - "#fdae61"
    - "#fee08b"
    - "#e6f598"
    - "#abdda4"
    - "#66c2a5"
    - "#3288bd"
    - "#5e4fa2"
  sunset:
    - "#2d1b69"
    - "#5d3a8b"
    - "#8e5a9d"
    - "#bf7baf"
    - "#d69cc1"
    - "#e8bed3"
    - "#f9dfe5"
    - "#fdf0f7"
  turbo:
    - "#30123b"
    - "#4145ab"
    - "#4675ed"
    - "#39a2fc"
    - "#1bcfd4"
    - "#24eca6"
    - "#61fc6c"
    - "#a4fc3b"
    - "#d1e834"
    - "#f3c63a"
    - "#fd9a44"
    - "#e56b5d"
    - "#c73e7a"
    - "#a01ca6"
    - "#7c0cd8"
  twilight:
    - "#e4d9ac"
    - "#c4a484"
    - "#a4715c"
    - "#84423c"
    - "#64161f"
    - "#440a16"
    - "#24020e"
    - "#040005"
  viridis:
    - "#000000"
    - "#440154"
    - "#471365"
    - "#482475"
    - "#463480"
    - "#414487"
    - "#3b528b"
    - "#355f8d"
    - "#2f6c8e"
    - "#2a788e"
    - "#25848e"
    - "#21918c"
    - "#1e9c89"
    - "#22a884"
    - "#2fb47c"
    - "#44bf70"
    - "#5ec962"
    - "#7ad151"
    - "#9bd93c"
    - "#bddf26"
    - "#dfe318"
    - "#fde725"