From 3a9de4a88b5e7b62a1780c89247b29097468e722 Mon Sep 17 00:00:00 2001 From: "Samantha C. Niemoeller" Date: Thu, 22 Jan 2026 14:33:53 -0800 Subject: [PATCH] update cycler to have 10 distinct line styles for plotting --- src/nisarqa/globals.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/nisarqa/globals.py b/src/nisarqa/globals.py index 0bdf81dd..6c9618a7 100755 --- a/src/nisarqa/globals.py +++ b/src/nisarqa/globals.py @@ -21,21 +21,25 @@ (0.33725490196078434, 0.7058823529411765, 0.9137254901960784), ] CUSTOM_CYCLER = ( - cycler(color=SEABORN_COLORBLIND[:6]) + cycler(color=SEABORN_COLORBLIND[:10]) + # repeat/mix line styles and widths to reach 10 unique combinations + cycler( linestyle=[ "-", "-.", "--", + ":", (0, (3, 1, 1, 1)), (0, (3, 5, 1, 5, 1, 5)), + "-", + "-.", + "--", ":", ] ) - + cycler(lw=np.linspace(3, 1, 6)) + + cycler(lw=[1.5, 2.0, 2.5, 3.0, 1.5, 2.0, 2.5, 3.0, 2.0, 1.5]) ) - #: The UTC time at which this module was first loaded, in ISO 8601 format with #: integer seconds precision. QA_PROCESSING_DATETIME = datetime.now(timezone.utc).isoformat()[:19]