#Annoplot

sport of sacred spherical cowsbeadsland@hcommons.social
2025-12-18

#Annoplot #dataviz development has been temporarily suspended as of October, but for maintenance:

hcommons.social/@beadsland/115

November maintenance included: accommodating less frequently updated GISAID data; tweaking of etalicizing to parents; revising captions, footnotes, and alt-text generation for #datavis; and tweaking title wrapping in legend.

Buoy work continued until mid November, accounting for another 500 lines, when also put on hold. Hopefully will resume in January:

hcommons.social/@beadsland/115

Work included: fleshing out pretty-printed logging; extensive refactoring; cleaning up derivative class mutations and pagination process; better handling of historical cutoffs, to allow for interruptions due to netbreaks; graceful shutdown and progress indicator behavior; debugging; refinement of refresh behavior; velocity-based scoring method for prioritizing what to reboost; redesign of parallel data-based pagination.

Chart: Annoplot Dataviz Library*: Project Profile
Subtitle: 13.3K lines† across component modules and significant submodules.

Multi-level pie chart organized into six major categories by color. Each outer wedge shows a tally of number of lines for that sub-component.

Brown buoy wedge notably exploded out; some green wedges show almost imperceptile activity.

A legend is split across both sides of the chart. Each key mirrors one of the wedges on the dual pie chart, along with a sentence or two description of each (sub)component thereby represented.

Caption:

* Pre-release development version 2025-12-16.

† Python, Markdown, C, Elixir, and shell source files. Blank lines omitted form tallies.

Exploded wedges reflect proportions of lines changed in prior 36 days. Dotted areas represent non-blank comment lines and Markdown.

Wedges:

πŸ”΄ levels
πŸ§€ [blank wedge] - 460, πŸ§€ hospitals - 282

🟣 chirp
πŸ§€ [blank] - 537

πŸ”΅ annoplot
πŸ§€ [blank] - 544, πŸ§€ artists - 750, πŸ§€ artists/adorn - 360, πŸ§€ artists/deco - 511, πŸ§€ artists/legend - 427, πŸ§€ coord - 583, πŸ§€ coord/base - 259, πŸ§€ margin - 256, πŸ§€ util - 537

🟒 tiop
πŸ§€ [blank] - 235, πŸ§€ bullseye - 321, πŸ§€ capacity - 455, πŸ§€ devpie - 867, πŸ§€ variants - 770, πŸ§€ variants/legend - 407, πŸ§€ variants/orchard - 432, πŸ§€ variants/rajdash - 602, πŸ§€ variants/tree - 444, πŸ§€ …/tree/branch - 363

🟀 bots
πŸ§€ [blank] - 181, πŸ§€ buoy - 908, πŸ§€ talky - 821

⚫ . [period by itself]
πŸ§€ [blank] - 458, πŸ§€ TODO.md - 510
sport of sacred spherical cowsbeadsland@hcommons.social
2025-11-10

#Annoplot #dataviz development has been temporarily suspended as of October, after only about fifty lines added since last round of work in September:

hcommons.social/@beadsland/115

Work in first week of October focused on:

* support for #datavis of partial periods of GISAID data
* tweaks to scrim and suds implementations
* revisions to captions to reflect current events

Work in first week of November focused on development of Buoy, a tool for floating self-boosted posts periodically, as a function of other posting behavior:

hcommons.social/@beadsland/115

This added about 400 lines, plus another 50 lines to duplicate existing hotmods library:

hcommons.social/@beadsland/115

Chart: Annoplot Dataviz Library*: Project Profile
Subtitle: 12.8K lines† across component modules and significant submodules.

Multi-level pie chart organized into six major categories by color. Each outer wedge shows a tally of number of lines for that sub-component.

Brown buoy wedge notably exploded out; all others show no discernible activity.

A legend is split across both sides of the chart. Each key mirrors one of the wedges on the dual pie chart, along with a sentence or two description of each (sub)component thereby represented.

Caption:

* Pre-release development version 2025-11-09.

† Python, Markdown, C, Elixir, and shell source files. Blank lines omitted form tallies.

Exploded wedges reflect proportions of lines changed in prior 41 days. Dotted areas represent non-blank comment lines and Markdown.

Wedges:

πŸ”΄ levels
πŸ§€ [blank wedge] - 460, πŸ§€ hospitals - 282

🟣 chirp
πŸ§€ [blank] - 537

πŸ”΅ annoplot
πŸ§€ [blank] - 544, πŸ§€ artists - 750, πŸ§€ artists/adorn - 360, πŸ§€ artists/deco - 511, πŸ§€ artists/legend - 419, πŸ§€ coord - 583, πŸ§€ coord/base - 259, πŸ§€ margin - 256, πŸ§€ util - 537

🟒 tiop
πŸ§€ [blank] - 235, πŸ§€ bullseye - 321, πŸ§€ capacity - 455, πŸ§€ devpie - 572, πŸ§€ devpie/slice - 295, πŸ§€ variants - 770, πŸ§€ variants/legend - 389, πŸ§€ variants/orchard - 432, πŸ§€ variants/rajdash - 602, πŸ§€ variants/tree - 437, πŸ§€ …/tree/branch - 359

🟀 bots
πŸ§€ [blank] - 181, πŸ§€ buoy - 437, πŸ§€ talky - 821

⚫ . [period by itself]
πŸ§€ [blank] - 458, πŸ§€ TODO.md - 504
sport of sacred spherical cowsbeadsland@hcommons.social
2025-09-30

Took it easy this month, recovering from seasonal booster. Thus, only a hundred more lines for #AnnoPlot #dataviz project since last round of work in August:

hcommons.social/@beadsland/115

Work in September focused on:

* clarification of winter ancestries in legend footnotes
* restoring variant peak tracking from biweekly CDC data
* some more previously deferred refactoring
* preliminary work to allow for partial variants #datavis orchard chart bar between periods
* tweaking utility script to accommodate legacy variant namespace clash
* debugging and conforming usage
* clarification of language in caption

Chart: Annoplot Dataviz Library*: Project Profile
Subtitle: 12.3K lines† across component modules and significant submodules.

Multi-level pie chart organized into six major categories by color. Each outer wedge shows a tally of number of lines for that sub-component.

Green variants devpie/slice wedge notably exploded out, main devpie & variants wedges slightly; grey dot wedge also exploded somewhat.

A legend is split across both sides of the chart. Each key mirrors one of the wedges on the dual pie chart, along with a sentence or two description of each (sub)component thereby represented.

Caption:

* Pre-release development version 2025-09-30.

† Python, Markdown, C, Elixir, and shell source files. Blank lines omitted form tallies.

Exploded wedges reflect proportions of lines changed in prior 31 days. Dotted areas represent non-blank comment lines and Markdown.

Wedges:

πŸ”΄ levels
πŸ§€ [blank wedge] - 460, πŸ§€ hospitals - 282

🟣 chirp
πŸ§€ [blank] - 537

πŸ”΅ annoplot
πŸ§€ [blank] - 544, πŸ§€ artists - 419, πŸ§€ artists/adorn - 360, πŸ§€ artists/deco - 511, πŸ§€ artists/legend - 419, πŸ§€ artists/text - 331, πŸ§€ coord - 583, πŸ§€ coord/base - 259, πŸ§€ margin - 256, πŸ§€ util - 537

🟒 tiop
πŸ§€ [blank] - 235, πŸ§€ bullseye - 321, πŸ§€ capacity - 455, πŸ§€ devpie - 570, πŸ§€ devpie/slice - 295, πŸ§€ variants - 754, πŸ§€ variants/legend - 389, πŸ§€ variants/orchard - 432, πŸ§€ variants/rajdash - 600, πŸ§€ variants/tree - 437, πŸ§€ …/tree/branch - 359

🟀 bots
πŸ§€ [blank] - 181, πŸ§€ talky - 821

⚫ . [period by itself]
πŸ§€ [blank] - 458, πŸ§€ TODO.md - 497
sport of sacred spherical cowsbeadsland@hcommons.social
2025-08-31

Another four hundred lines for #AnnoPlot #dataviz project since last round of work in July:

hcommons.social/@beadsland/114

Work in August focused on:

β€’ preliminary integration of adornments flank prototype
β€’ tweak emboss hemming
β€’ bugfixes, semantics, linting, error checking, and logging tweaks
β€’ extensive previously deferred refactoring
β€’ correctly format warnings captured by chirp
β€’ rework alt-text for dominant families

In absence of CDC estimates:

β€’ expand and debug proxy GISAID tooling into subsequent periods
β€’ break out diversified branches in proxy columns
β€’ rework of scrims and scrim titles, legend title and inner tick labels

Also, with regards to devpie #datavis:

β€’ resolve collisions for wedge auto text
β€’ smaller text treatments for wedge emboss
β€’ resolve edge cases and improving efficiency
β€’ add shell scripts to line tallies
β€’ rework to determine cutoff, smoosh and slice wedges dynamically
β€’ option to specify day count

Chart: Annoplot Dataviz Library*: Project Profile
Subtitle: 12.2K lines† across component modules and significant submodules.

Multi-level pie chart organized into six major categories by color. Each outer wedge shows a tally of number of lines for that sub-component.

Green variants wedges mostly all variously exploded out, especially devpie/slice; blue wedge artists/adorn also notably exploded.

A legend is split across both sides of the chart. Each key mirrors one of the wedges on the dual pie chart, along with a sentence or two description of each (sub)component thereby represented.

Caption:

* Pre-release development version 2025-08-31.

† Python, Markdown, C, Elixir, and shell source files. Blank lines omitted form tallies.

Exploded wedges reflect proportions of lines changed in prior 31 days. Dotted areas represent non-blank comment lines and Markdown.

Wedges:

πŸ”΄ levels
πŸ§€ [blank wedge] - 460, πŸ§€ hospitals - 282

🟣 chirp
πŸ§€ [blank] - 537

πŸ”΅ annoplot
πŸ§€ [blank] - 544, πŸ§€ artists - 419, πŸ§€ artists/adorn - 360, πŸ§€ artists/deco - 511, πŸ§€ artists/legend - 419, πŸ§€ artists/text - 331, πŸ§€ coord - 583, πŸ§€ coord/base - 259, πŸ§€ margin - 256, πŸ§€ util - 537

🟒 tiop
πŸ§€ [blank] - 235, πŸ§€ bullseye - 321, πŸ§€ capacity - 455, πŸ§€ devpie - 542, πŸ§€ devpie/slice - 315, πŸ§€ variants - 683, πŸ§€ variants/legend - 372, πŸ§€ variants/orchard - 432, πŸ§€ variants/rajdash - 597, πŸ§€ variants/tree - 436, πŸ§€ …/tree/branch - 359

🟀 bots
πŸ§€ [blank] - 181, πŸ§€ talky - 821

⚫ . [period by itself]
πŸ§€ [blank] - 494, πŸ§€ TODO.md - 486
sport of sacred spherical cowsbeadsland@hcommons.social
2025-08-04

Another three hundred lines for #AnnoPlot #dataviz project since last round of work in June:

hcommons.social/@beadsland/114

Work in July focused on:

β€’ streamline variants #datavis alt-text generation
β€’ extensive refactoring across multiple annoplot and tiop modules
β€’ build out option for using GISAID for tree chart, in lieu of recent estimates
β€’ prototype dynamic offsets for flanking artists

With other tasks including:

β€’ refine flattening of variants lineages
β€’ resume TODO tracking
β€’ tweak log messages in various methods
β€’ tweak title adornment overhang
β€’ tweak legend to better accommodate footnotes
β€’ address data import issues
β€’ tweak inclusion of ancestor variants on legend
β€’ conform throughout to non-specific reporting periods
β€’ add option for dropping most recent period
β€’ migrate hatchmask suppression for scrim periods
β€’ bugfixing of paragraph artist
β€’ copy editing and revisions of captions
β€’ tweak captions to better reflect runtime options
β€’ tweak emboss edge collision detection

Chart: Annoplot Dataviz Library*: Project Profile
Subtitle: 11.8K lines† across component modules and significant submodules.

Multi-level pie chart organized into six major categories by color. Each outer wedge shows a tally of number of lines for that sub-component.

Green variants wedges all variously exploded out, also green devpie wedge; several blue artists wedges especially exploded out.

A legend is split across both sides of the chart. Each key mirrors one of the wedges on the dual pie chart, along with a sentence or two description of each (sub)component thereby represented.

Caption:

* Pre-release development version 2025-08-01.

† Python, Markdown, C, and Elixir source files. Blank lines omitted form tallies.

Exploded wedges reflect proportions of lines changed in prior 30 days. Dotted areas represent non-blank comment lines and Markdown.

Wedges:

πŸ”΄ levels
πŸ§€ [blank wedge] - 460, πŸ§€ hospitals - 282

🟣 chirp
πŸ§€ [blank] - 535

πŸ”΅ annoplot
πŸ§€ [blank] - 808, πŸ§€ artists - 128, πŸ§€ artists/adorn - 350, πŸ§€ artists/deco - 511, πŸ§€ artists/legend - 420, πŸ§€ artists/pie - 287, πŸ§€ artists/text - 331, πŸ§€ coord - 842, πŸ§€ util - 537

🟒 tiop
πŸ§€ [blank] - 235, πŸ§€ bullseye - 321, πŸ§€ capacity - 455, πŸ§€ devpie - 737, πŸ§€ variants - 641, πŸ§€ variants/legend - 371, πŸ§€ variants/orchard - 421, πŸ§€ variants/rajdash - 192, πŸ§€ variants/rajdash/suds - 280,πŸ§€ variants/tree - 435, πŸ§€ …/tree/branch - 348

🟀 bots
πŸ§€ [blank] - 181, πŸ§€ talky - 75, πŸ§€ talky/talky - 746

⚫ . [period by itself]
πŸ§€ [blank] - 447, πŸ§€ TODO.md - 431
sport of sacred spherical cowsbeadsland@hcommons.social
2025-07-03

Another two hundred lines for #AnnoPlot #dataviz project since last round of work in May:
hcommons.social/@beadsland/114

Work in June included:

β€’ refine, expand and refactor variant legend #datavis footnotes
β€’ correct representation of negative growth in share
β€’ refactor and improve reversible dict
β€’ streamline handling of chained clusters
β€’ refactor, expand and debug footnote peaks methods
β€’ refine and refactor alt-text pruning cascade
β€’ refactoring in multiple additional submodules
β€’ tweaks to this devpie chart
β€’ fix errors import and inline presentation of GISAID data
β€’ fix error in dot-hatch trigger
β€’ tweak legend headers and family grouping
β€’ prepare for handling of CDC's announced change in reporting periods
β€’ resolve collisions for new clusters and common names
β€’ preserve legend entries for significant GISAID variants

Chart: Annoplot Dataviz Library*: Project Profile
Subtitle: 11.5K lines† across component modules and significant submodules.

Multi-level pie chart organized into six major categories by color. Each outer wedge shows a tally of number of lines for that sub-component.

Green variants wedges all variously exploded out, especially legend and tree/branch wedges.

A legend is split across both sides of the chart. Each key mirrors one of the wedges on the dual pie chart, along with a sentence or two description of each (sub)component thereby represented.

Caption:

* Pre-release development version 2025-07-03.

† Python, Markdown, C, and Elixir source files. Blank lines omitted form tallies.

Exploded wedges reflect proportions of lines changed in prior 30 days. Dotted areas represent non-blank comment lines and Markdown.

Wedges:

πŸ”΄ levels
πŸ§€ [blank wedge] - 460, πŸ§€ hospitals - 282

🟣 chirp
πŸ§€ [blank] - 535

πŸ”΅ annoplot
πŸ§€ [blank] - 552, πŸ§€ artists - 374, πŸ§€ artists/deco - 503, πŸ§€ artists/legend - 161, πŸ§€ …/legend/deco - 258, πŸ§€ artists/pie - 287, πŸ§€ artists/text - 326, πŸ§€ coord - 583, πŸ§€ coord/base - 259, πŸ§€ margin - 255, πŸ§€ util - 535

🟒 tiop
πŸ§€ [blank] - 235, πŸ§€ bullseye - 321, πŸ§€ capacity - 455, πŸ§€ devpie - 674, πŸ§€ variants - 597, πŸ§€ variants/legend - 365, πŸ§€ variants/orchard - 421, πŸ§€ variants/rajdash - 171, πŸ§€ variants/rajdash/suds - 280,πŸ§€ variants/tree - 417, πŸ§€ …/tree/branch - 357

🟀 bots
πŸ§€ [blank] - 181, πŸ§€ talky - 75, πŸ§€ talky/talky - 746

⚫ . [period by itself]
πŸ§€ [blank] - 440, πŸ§€ TODO.md - 348
sport of sacred spherical cowsbeadsland@hcommons.social
2025-06-12

Two weeks ago, Mike Honey noted that there are three recombinants that have arrived on DoppelgΓ€nger spike proteins, namely XFJ, XFM, and XFP:

aus.social/@mike_honey_/114611

Last week, Xu Zhu (HT D. Focosi) identified a superset of recombinants that have all arrived at a pairing of LF.7's NTD with RBD from elsewhere, namely: XFC, XFG, XFH, XFJ, XFM, XFN and XFP:

x.com/dfocosi/status/193135167

Above variants chart #AnnoPlot script is now updated to favor grouping by such emerging clusters preferentially over grouping by legacy ancestors.

As a reminder, recombinants happen when more than one virus strain is actively replicating in the same organism.

Here, that means two simultaneous infections, from different sources, finding a home in the same person.

When #PublicHealth is a priority, this should be a rare occurrence.

There are seven unique recombinants identified in this new cluster, alone.

❖ #ThisIsOurPolio #Covid #Covid19 #SARS2 #variants #CovidIsNotOver #CovidIsAirborne #dataviz #datavis

Chart: Est. U.S. Variant Proportions by Common Name
Sources: CDC, Cov-Lineages, NYITCOM, others

[ beadsland on Ko-fi ]

Reskin of CDC's Variants Nowcast, and any significant variants in GISAID not broken out by CDC.

Five bar-style tree-charts, for fortnights through 5/25–6/7. Legend of last fortnight, organized by subheadings of color-grouped families and convergent clusters. Percentages overlay each color key, reflecting share as of most recent tree-chart.

WHO-Vaccine-Target JN.1 accounts for over three fifths. JN.1.11 for over two fifths.

For 5/11–5/24, packed bubble charts fill single-variant tiles, reflecting GISAID detail not shown by CDC's Nowcast.

Legend:

JN.1.11 + FLiRT31 [blues]:
38% - LP.8.1.1 / NY† & other FDA-Vaccine-Target LP.8.1
β…›% - XEK

Omicron-2 BA.2 [purple]:
37% - Nimbus NB.1.8.1 / PQ

LF.7 + NTD-meets-RBD [browns]:
8% - XFG.2† & other XFG
7% - XFC

JN.1 + FLiRT-LF-7 [reds]:
5% - LF.7.7.2, LF.7.9.1 / PY† & other LF.7.9
1% - LF.7.7.1 / PV & other LF.7

JN.1.11 [greens]:
β…œ% - KP.3 & XEQ
1% - PA.1, MC.10.1, MC.1 & other KP.3.1.1 / MC

Other [greys]:
Β½% - LB.1.3.1 / NL
2% - XEC.4 & other XEC
0% - Other (not specified)
_____

Nimbus NB.1.8.1 / PQ is a scion of left-field Razor-Blade-Throat XDV.

Razor-Blade-Throat XDV was a child of Winter 2024's WHO-Vaccine-Target JN.1 and left-field recombinant XDE.

XDE was a child of left-field Hyperion grandkid FL.13.4 and left-field Hippogryph scion GW.5.1.

[Some footnotes omitted, due to too many recombinants.]
sport of sacred spherical cowsbeadsland@hcommons.social
2025-06-11

Have a short list of refactorings and improvements still want to make to variants chart and #AnnoPlot libraries in support of same...

After which, will be able to move on to rebuilding legacy hospital capacity chart into a fuller suite of AnnoPlot mapping tools...

With goal of using those tools to map out continental fire and smoke data...

Assuming any such data is publicly available by the time am ready to embark on that project...

All the while confident that, were we ever to get H5N1 pandemic data, the existing variants tooling would be ready for repurposing.

sport of sacred spherical cowsbeadsland@hcommons.social
2025-06-07

Put in an intensive week of work preparing #AnnoPlot project variants chart for adequately representing the Nimbus strain, on the off chance that the CDC bothered to break same out in their data drop today.

Only for #CDC to punt on releasing any data this week, for reasons of an "issue with the software".

K.

hcommons.social/@beadsland/114

sport of sacred spherical cowsbeadsland@hcommons.social
2025-06-06

Another four hundred lines for #AnnoPlot #dataviz project since last round of work in March:

hcommons.social/@beadsland/114

Work in May/early June included:

β€’ tweaks to this pie chart, chirp logging, annoplot legend classes and newspaper columns orphan control;

β€’ tweaks to variants #datavis: tree constructor process, alt-text pruning internals, legend subclass, tree constructor methods, name collisions and recombinant lineage assignments, family groupings and legend headers, variant mocking, title overhang, tile embossing, growth calculation, and captions, all including significant refactoring;

β€’ migration of bug to legend footer, and build out of prioritized legend footnotes for prominent lineages and recombinants, including recombinant chains, with calculation and approximation of historical peaks, and pruning for space constraints of both alt-text and footer proper.

Chart: Annoplot Dataviz Library*: Project Profile
Subtitle: 11.3K lines† across component modules and significant submodules.

Multi-level pie chart organized into six major categories by color. Each outer wedge shows a tally of number of lines for that sub-component.

Green variants wedges all variously exploded out; also, less so, blue artists/legend wedges.

A legend is split across both sides of the chart. Each key mirrors one of the wedges on the dual pie chart, along with a sentence or two description of each (sub)component thereby represented.

Caption:

* Pre-release development version 2025-06-05.

† Python, Markdown, C, and Elixir source files. Blank lines omitted form tallies.

Exploded wedges reflect proportions of lines changed in prior 30 days. Dotted areas represent non-blank comment lines and Markdown.

Wedges:

πŸ”΄ levels
πŸ§€ [blank wedge] - 460, πŸ§€ hospitals - 282

🟣 chirp
πŸ§€ [blank] - 535

πŸ”΅ annoplot
πŸ§€ [blank] - 549, πŸ§€ artists - 374, πŸ§€ artists/deco - 503, πŸ§€ artists/legend - 161, πŸ§€ …/legend/deco - 258, πŸ§€ artists/pie - 287, πŸ§€ artists/text - 326, πŸ§€ coord - 583, πŸ§€ coord/base - 259, πŸ§€ margin - 255, πŸ§€ util - 535

🟒 tiop
πŸ§€ [blank] - 235, πŸ§€ bullseye - 321, πŸ§€ capacity - 455, πŸ§€ devpie - 673, πŸ§€ variants - 518, πŸ§€ variants/legend - 348, πŸ§€ variants/orchard - 421, πŸ§€ variants/rajdash - 168, πŸ§€ variants/rajdash/suds - 280,πŸ§€ variants/tree - 417, πŸ§€ …/tree/branch - 352

🟀 bots
πŸ§€ [blank] - 181, πŸ§€ talky - 75, πŸ§€ talky/talky - 746

⚫ . [period by itself]
πŸ§€ [blank] - 427, πŸ§€ TODO.md - 348
sport of sacred spherical cowsbeadsland@hcommons.social
2025-05-09

Another hundred lines for #AnnoPlot #dataviz project in March:

hcommons.social/@beadsland/113

Work in March included:

β€’ accommodating less frequent updates to GISAID data
β€’ debug flattening in preparation for tilt
β€’ mixin for checking orientation and helper class for rotation and mirroring
β€’ rework and refactor tilt calculations for inline bubble charts
β€’ refactor degrees str method to helper class and consolidate older asdegrees util method

Chart: Annoplot Dataviz Library*: Project Profile
Subtitle: 10.9K lines† across component modules and significant submodules.

Multi-level pie chart organized into six major categories by color. Each outer wedge shows a tally of number of lines for that sub-component.

Green wedge for variants/rajdash/suds exploded; also, slightly, blue util wedge.

A legend is split across both sides of the chart. Each key mirrors one of the wedges on the dual pie chart, along with a sentence or two description of each (sub)component thereby represented.

Caption:

* Pre-release development version 2025-03-31.

† Python, Markdown, C, and Elixir source files. Blank lines omitted form tallies.

Exploded wedges reflect proportions of lines changed in prior 30 days. Dotted areas represent non-blank comment lines and Markdown.

Wedges:

πŸ”΄ levels
πŸ§€ [blank wedge] - 460, πŸ§€ hospitals - 282

🟣 chirp
πŸ§€ [blank] - 290, πŸ§€ audio - 241

πŸ”΅ annoplot
πŸ§€ [blank] - 549, πŸ§€ artists - 351, πŸ§€ artists/deco - 503, πŸ§€ artists/legend - 145, πŸ§€ …/legend/deco - 234, πŸ§€ artists/pie - 287, πŸ§€ artists/text - 324, πŸ§€ coord - 583, πŸ§€ coord/base - 259, πŸ§€ margin - 255, πŸ§€ util - 535

🟒 tiop
πŸ§€ [blank] - 244, πŸ§€ bullseye - 321, πŸ§€ capacity - 455, πŸ§€ devpie - 433, πŸ§€ devpie/slice - 234, πŸ§€ variants - 582, πŸ§€ variants/orchard - 416, πŸ§€ variants/rajdash - 168, πŸ§€ variants/rajdash/suds - 289,πŸ§€ variants/tree - 414, πŸ§€ …/tree/branch - 266

🟀 bots
πŸ§€ [blank] - 181, πŸ§€ talky - 75, πŸ§€ talky/talky - 746

⚫ . [period by itself]
πŸ§€ [blank] - 427, πŸ§€ TODO.md - 348
sport of sacred spherical cowsbeadsland@hcommons.social
2025-02-10

Holiday programming ticked over another hundred lines for #AnnoPlot #dataviz project since last update:

hcommons.social/@beadsland/113

Variants was last #datavis being updated. May be the end.

Work in last month includes:

β€’ auto-generated alt-text for variants chart
β€’ rework of markdown utility module
β€’ runtime-option aware captions
β€’ prelim devpie alt-text generation
β€’ tweaks to variant bundling, cluster ancestry & recombinant assignment; also emboss hemming, GISAID import, and footnote plumbing.

Chart: Annoplot Dataviz Library*: Project Profile
Subtitle: 10.8K lines† across component modules and significant submodules.

Multi-level pie chart organized into six major categories by color. Each outer wedge shows a tally of number of lines for that sub-component.

Green wedge for variants/orchard; also blue util wedge.

A legend is split across both sides of the chart. Each key mirrors one of the wedges on the dual pie chart, along with a sentence or two description of each (sub)component thereby represented.

Caption:

* Pre-release development version 2025-02-09.

† Python, Markdown, C, and Elixir source files. Blank lines omitted form tallies.

Exploded wedges reflect proportions of lines changed in last 30 days. Dotted areas represent non-blank comment lines and Markdown.

Wedges:

πŸ”΄ levels
πŸ§€ [blank wedge] - 460, πŸ§€ hospitals - 282

🟣 chirp
πŸ§€ [blank] - 290, πŸ§€ audio - 241

πŸ”΅ annoplot
πŸ§€ [blank] - 549, πŸ§€ artists - 351, πŸ§€ artists/deco - 503, πŸ§€ artists/legend - 145, πŸ§€ …/legend/deco - 234, πŸ§€ artists/pie - 287, πŸ§€ artists/text - 324, πŸ§€ coord - 583, πŸ§€ coord/base - 259, πŸ§€ margin - 255, πŸ§€ util - 523

🟒 tiop
πŸ§€ [blank] - 244, πŸ§€ bullseye - 321, πŸ§€ capacity - 455, πŸ§€ devpie - 431, πŸ§€ devpie/slice - 231, πŸ§€ variants - 582, πŸ§€ variants/orchard - 416, πŸ§€ variants/rajdash - 365, πŸ§€ variants/tree - 413, πŸ§€ …/tree/branch - 264

🟀 bots
πŸ§€ [blank] - 155, πŸ§€ talky - 75, πŸ§€ talky/talky - 746

⚫ . [period by itself]
πŸ§€ [blank] - 425, πŸ§€ TODO.md - 348
sport of sacred spherical cowsbeadsland@hcommons.social
2025-01-17

Gave myself some programming time as a holiday treat. Added ~300 lines to #AnnoPlot #dataviz project since last update:

hcommons.social/@beadsland/113

In our post-data era, only variants #datavis is still actively being updated.

Work in last month includes:

β€’ tweaks to variant bundling, family grouping, cluster ancestry & recombinant assignment
β€’ footnote on legend
β€’ auto-generated alt-text for variants chart
β€’ rework of markdown utility module
β€’ tweaks to GISAID imports, bubbles & tile embossing

Chart: Annoplot Dataviz Library*: Project Profile
Subtitle: 10.7K lines† across component modules and significant submodules.

Multi-level pie chart organized into six major categories by color. Each outer wedge shows a tally of number of lines for that sub-component.

Green wedge for variants largely exploded out. Also .../tree/branch; blue ../legend/deco and util wedges.

A legend is split across both sides of the chart. Each key mirrors one of the wedges on the dual pie chart, along with a sentence or two description of each (sub)component thereby represented.

Caption:

* Pre-release development version 2025-01-16.

† Python, Markdown, C, and Elixir source files. Blank lines omitted form tallies.

Exploded wedges reflect proportions of lines changed in last 30 days. Dotted areas represent non-blank comment lines and Markdown.

Wedges:

πŸ”΄ levels
πŸ§€ [blank wedge] - 460, πŸ§€ hospitals - 282

🟣 chirp
πŸ§€ [blank] - 290, πŸ§€ audio - 241

πŸ”΅ annoplot
πŸ§€ [blank] - 549, πŸ§€ artists - 351, πŸ§€ artists/deco - 503, πŸ§€ artists/legend - 145, πŸ§€ …/legend/deco - 234, πŸ§€ artists/pie - 287, πŸ§€ artists/text - 324, πŸ§€ coord - 583, πŸ§€ coord/base - 259, πŸ§€ margin - 255, πŸ§€ util - 523

🟒 tiop
πŸ§€ [blank] - 244, πŸ§€ bullseye - 321, πŸ§€ capacity - 455, πŸ§€ devpie - 431, πŸ§€ devpie/slice - 231, πŸ§€ variants - 582, πŸ§€ variants/orchard - 409, πŸ§€ variants/rajdash - 364, πŸ§€ variants/tree - 411, πŸ§€ …/tree/branch - 262

🟀 bots
πŸ§€ [blank] - 155, πŸ§€ talky - 75, πŸ§€ talky/talky - 746

⚫ . [period by itself]
πŸ§€ [blank] - 425, πŸ§€ TODO.md - 348
sport of sacred spherical cowsbeadsland@hcommons.social
2024-12-25

Have been only debug maintenance mode since our last update. No appreciable increase in #AnnoPlot line count:

hcommons.social/@beadsland/113

In our post-data era, only variants #dataviz is still actively being updated.

Maintenance includes: further refining GISAID data imports, correct assignment of cluster lineages, including recombinant children of cluster variants, and conforming to upgraded python version.

Unfortunately, ongoing fires in personal life means little time for #datavis programming.

Chart: Annoplot Dataviz Library*: Project Profile
Subtitle: 10.4K lines† across component modules and significant submodules.

Multi-level pie chart organized into six major categories by color. Each outer wedge shows a tally of number of lines for that sub-component.

Green wedge for variants/rajdash largely exploded out. Also variants/tree and grey wedge for root.

A legend is split across both sides of the chart. Each key mirrors one of the wedges on the dual pie chart, along with a sentence or two description of each (sub)component thereby represented.

Caption:

* Pre-release development version 2024-12-24.

† Python, Markdown, C, and Elixir source files. Blank lines omitted form tallies.

Exploded wedges reflect proportions of lines changed in last 30 days. Dotted areas represent non-blank comment lines and Markdown.

Wedges:

πŸ”΄ levels
πŸ§€ [blank wedge] - 460, πŸ§€ hospitals - 282

🟣 chirp
πŸ§€ [blank] - 290, πŸ§€ audio - 241

πŸ”΅ annoplot
πŸ§€ [blank] - 540, πŸ§€ artists - 351, πŸ§€ artists/deco - 503, πŸ§€ artists/legend - 303, πŸ§€ artists/pie - 287, πŸ§€ artists/text - 316, πŸ§€ coord - 592, πŸ§€ coord/base - 259, πŸ§€ margin - 255, πŸ§€ util - 475

🟒 tiop
πŸ§€ [blank] - 244, πŸ§€ bullseye - 321, πŸ§€ capacity - 455, πŸ§€ devpie - 426, πŸ§€ devpie/slice - 230, πŸ§€ variants - 439, πŸ§€ variants/orchard - 412, πŸ§€ variants/rajdash - 356, πŸ§€ variants/tree - 585

🟀 bots
πŸ§€ [blank] - 155, πŸ§€ talky - 75, πŸ§€ talky/talky - 746

⚫ . [period by itself]
πŸ§€ [blank] - 423, πŸ§€ TODO.md - 348
sport of sacred spherical cowsbeadsland@hcommons.social
2024-12-03

Have been only debug maintenance mode since our last update. No appreciable increase in #AnnoPlot line count:

hcommons.social/@beadsland/113

In our post-data era, only variants #dataviz is still actively being updated.

Maintenance includes: managing GISAID data imports, further refining legend criteria, revisions & corrections to naming tables, & properly pinning subvariants of clusters to progenitor lineages.

Unfortunately, ongoing fires in personal life means little time for #datavis programming.

Chart: Annoplot Dataviz Library*: Project Profile
Subtitle: 10.3K lines† across component modules and significant submodules.

Multi-level pie chart organized into six major categories by color. Each outer wedge shows a tally of number of lines for that sub-component.

Green wedges associated with variants chart, esp. variants/tree, are variously exploded out.

A legend is split across both sides of the chart. Each key mirrors one of the wedges on the dual pie chart, along with a sentence or two description of each (sub)component thereby represented.

Caption:

* Pre-release development version 2024-12-02.

† Python, Markdown, C, and Elixir source files. Blank lines omitted form tallies.

Exploded wedges reflect proportions of lines changed in last 30 days. Dotted areas represent non-blank comment lines and Markdown.

Wedges:

πŸ”΄ levels
πŸ§€ [blank wedge] - 460, πŸ§€ hospitals - 282

🟣 chirp
πŸ§€ [blank] - 290, πŸ§€ audio - 241

πŸ”΅ annoplot
πŸ§€ [blank] - 540, πŸ§€ artists - 351, πŸ§€ artists/deco - 503, πŸ§€ artists/legend - 303, πŸ§€ artists/pie - 287, πŸ§€ artists/text - 316, πŸ§€ coord - 592, πŸ§€ coord/base - 259, πŸ§€ margin - 255, πŸ§€ util - 475

🟒 tiop
πŸ§€ [blank] - 244, πŸ§€ bullseye - 321, πŸ§€ capacity - 455, πŸ§€ devpie - 426, πŸ§€ devpie/slice - 230, πŸ§€ variants - 438, πŸ§€ variants/orchard - 412, πŸ§€ variants/rajdash - 335, πŸ§€ variants/tree - 584

🟀 bots
πŸ§€ [blank] - 146, πŸ§€ talky - 75, πŸ§€ talky/talky - 746

⚫ . [period by itself]
πŸ§€ [blank] - 406, πŸ§€ TODO.md - 348
sport of sacred spherical cowsbeadsland@hcommons.social
2024-11-10

Once again, have only had opportunity to add hundred or so lines to #AnnoPlot project since the last update:

hcommons.social/@beadsland/113

In our post-data era, only variants #dataviz is still actively being updated.

Maintenance includes: cosmetic tweaks to bubbles and embossing; tweaks to label order, bundle logic, and legend families; debugging cluster and recombinants parent tracing; & general refactoring.

Unfortunately, ongoing fires in personal life means little time for #datavis programming.

Chart: Annoplot Dataviz Library*: Project Profile
Subtitle: 10.3K lines† across component modules and significant submodules.

Multi-level pie chart organized into six major categories by color. Each outer wedge shows a tally of number of lines for that sub-component.

Green wedges associated with variants chart, esp. variants/tree, are variously exploded out.

A legend is split across both sides of the chart. Each key mirrors one of the wedges on the dual pie chart, along with a sentence or two description of each (sub)component thereby represented.

Caption:

* Pre-release development version 2024-11-09.

† Python, Markdown, C, and Elixir source files. Blank lines omitted form tallies.

Exploded wedges reflect proportions of lines changed in last 30 days. Dotted areas represent non-blank comment lines and Markdown.

Wedges:

πŸ”΄ levels
πŸ§€ [blank wedge] - 460, πŸ§€ hospitals - 282

🟣 chirp
πŸ§€ [blank] - 290, πŸ§€ audio - 241

πŸ”΅ annoplot
πŸ§€ [blank] - 540, πŸ§€ artists - 351, πŸ§€ artists/deco - 503, πŸ§€ artists/legend - 303, πŸ§€ artists/pie - 287, πŸ§€ artists/text - 316, πŸ§€ coord - 592, πŸ§€ coord/base - 259, πŸ§€ margin - 255, πŸ§€ util - 475

🟒 tiop
πŸ§€ [blank] - 244, πŸ§€ bullseye - 321, πŸ§€ capacity - 455, πŸ§€ devpie - 426, πŸ§€ devpie/slice - 230, πŸ§€ variants - 438, πŸ§€ variants/orchard - 412, πŸ§€ variants/rajdash - 326, πŸ§€ variants/tree - 573

🟀 bots
πŸ§€ [blank] - 146, πŸ§€ talky - 75, πŸ§€ talky/talky - 746

⚫ . [period by itself]
πŸ§€ [blank] - 406, πŸ§€ TODO.md - 348
sport of sacred spherical cowsbeadsland@hcommons.social
2024-09-29

Have only had opportunity to add hundred or so lines to the #AnnoPlot project since the last update:

disabled.social/@beadsland/112

Most of that was experimentation with pyrlang under bots/. (First step in developing language paradigm for a propinquity-based social media platform.)

Other work incl debugging egregious cosmetic issues with bubble chart layout, tile embossing & legend labels in variants #dataviz.

Unfortunately, ongoing fires in personal life means little time for #datavis programming.

Chart: Annoplot Dataviz Library*: Project Profile
Subtitle: 10.2K lines† across component modules and significant submodules.

Multi-level pie chart organized into six major categories by color. Each outer wedge shows a tally of number of lines for that sub-component.

Green wedges associated with variants chart, esp. variants/tree, are variously exploded out. As is wedge representing script files in project root.

A legend is split across both sides of the chart. Each key mirrors one of the wedges on the dual pie chart, along with a sentence or two description of each (sub)component thereby represented.

Caption:

* Pre-release development version 2024-09-28.

† Python, Markdown, C, and Elixir source files. Blank lines omitted form tallies.

Exploded wedges reflect proportions of lines changed in last 30 days. Dotted areas represent non-blank comment lines and Markdown.

Wedges:

πŸ”΄ levels
πŸ§€ [blank wedge] - 460, πŸ§€ hospitals - 282

🟣 chirp
πŸ§€ [blank] - 290, πŸ§€ audio - 241

πŸ”΅ annoplot
πŸ§€ [blank] - 540, πŸ§€ artists - 351, πŸ§€ artists/deco - 503, πŸ§€ artists/legend - 303, πŸ§€ artists/pie - 287, πŸ§€ artists/text - 316, πŸ§€ coord - 592, πŸ§€ coord/base - 259, πŸ§€ margin - 255, πŸ§€ util - 475

🟒 tiop
πŸ§€ [blank] - 244, πŸ§€ bullseye - 321, πŸ§€ capacity - 455, πŸ§€ devpie - 426, πŸ§€ devpie/slice - 230, πŸ§€ variants - 432, πŸ§€ variants/orchard - 400, πŸ§€ variants/rajdash - 302, πŸ§€ variants/tree - 544

🟀 bots
πŸ§€ [blank] - 146, πŸ§€ talky - 75, πŸ§€ talky/talky - 746

⚫ . [period by itself]
πŸ§€ [blank] - 406, πŸ§€ TODO.md - 348
"You do you" is Eu-gen-ics.beadsland@disabled.social
2024-08-03

K.

That's ten hours straight of my working on nothing but #covid variants #dataviz:

disabled.social/@beadsland/112

…and dispelling tendentious unfounded conjectures linking traffic fatalities to #LongCovid:

disabled.social/@beadsland/112

Admittedly, more than half of that consisted of somewhat sleep-deprived debugging how #AnnoPlot variants #datavis assigns colors and assembles its legend.

Nonetheless, might be time to eat something and prepare for sleep. Today's household chores will wait for tomorrow.

Chart: Annoplot Dataviz Library*: Project Profile
Subtitle: 10.1K lines† across component modules and significant submodules.

Multi-level pie chart organized into six major categories by color. Each outer wedge shows a tally of number of lines for that sub-component.

Green wedges associated with variants and devpie charts and top-level tiop are variously exploded out. As is wedge representing script files in project root.

A legend is split across both sides of the chart. Each key mirrors one of the wedges on the dual pie chart, along with a sentence or two description of each (sub)component thereby represented.

Caption:

* Pre-release development version 2024-08-03.

† Python, Markdown, C, and Elixir source files. Blank lines omitted form tallies.

Exploded wedges reflect proportions of lines changed in last 30 days. Dotted areas represent non-blank comment lines and Markdown.

Wedges:

πŸ”΄ levels
πŸ§€ [blank wedge] - 460, πŸ§€ hospitals - 282

🟣 chirp
πŸ§€ [blank] - 290, πŸ§€ audio - 241

πŸ”΅ annoplot
πŸ§€ [blank] - 524, πŸ§€ artists - 351, πŸ§€ artists/deco - 503, πŸ§€ artists/legend - 303, πŸ§€ artists/pie - 287, πŸ§€ artists/text - 316, πŸ§€ coord - 592, πŸ§€ coord/base - 259, πŸ§€ margin - 255, πŸ§€ util - 516

🟒 tiop
πŸ§€ [blank] - 244, πŸ§€ bullseye - 321, πŸ§€ capacity - 455, πŸ§€ devpie - 426, πŸ§€ devpie/slice - 228, πŸ§€ variants - 424, πŸ§€ variants/orchard - 373, πŸ§€ variants/rajdash - 297, πŸ§€ variants/tree - 540

🟀 bots
πŸ§€ [blank] - 66, πŸ§€ talky - 75, πŸ§€ talky/talky - 746

⚫ . [a period by itself]
πŸ§€ [blank] - 356, πŸ§€ TODO.md - 348
"You do you" is Eu-gen-ics.beadsland@disabled.social
2024-05-24

Only few dozen lines added to variants #dataviz "rajdash" submoduleβ€”as #AnnoPlot dev stalled this week attending to family health emergency.

That and a surprise household issue will consume available spoons next week.

Final refinements of rajdash bolt-on to variants #datavis, and thereafter HHS capacity replacement & CDC flu tracking dataviz, will hopefully see movement in June, followed by long overdue North American fire/smoke/AQI composite map, and longer overdue NHTSA & CDCWonder analyses.

Chart: Annoplot Dataviz Library*: Project Profile
Subtitle: 9.9K lines† across component modules and significant submodules.

Multi-level pie chart organized into six major categories by color. Each outer wedge shows a tally of number of lines for that sub-component.

Green wedges associated with variants chart are variously exploded out. Blue artists and util wedges less so, along with red [blank] wedge for levels module.

A legend is split across both sides of the chart. Each key mirrors one of the wedges on the dual pie chart, along with a sentence or two description of each (sub)component thereby represented.

Caption:

* Pre-release development version 2024-05-24.

† Python, Markdown, and C source files. Blank lines omitted form tallies.

Exploded wedges reflect proportions of lines changed in last 30 days. Dotted areas represent non-blank comment lines and Markdown.

Wedges:

πŸ”΄ levels
πŸ§€ [blank wedge] - 458, πŸ§€ hospitals - 282

🟣 chirp
πŸ§€ [blank] - 290, πŸ§€ audio - 241

πŸ”΅ annoplot
πŸ§€ [blank] - 524, πŸ§€ artists - 351, πŸ§€ artists/deco - 503, πŸ§€ artists/legend - 303, πŸ§€ artists/pie - 287, πŸ§€ artists/text - 316, πŸ§€ coord - 592, πŸ§€ coord/base - 259, πŸ§€ margin - 255, πŸ§€ util - 516

🟒 tiop
πŸ§€ [blank] - 219, πŸ§€ bullseye - 321, πŸ§€ capacity - 455, πŸ§€ devpie - 645, πŸ§€ variants - 397, πŸ§€ variants/orchard - 370, πŸ§€ variants/rajdash - 279, πŸ§€ variants/tree - 531

🟀 bots
πŸ§€ talky - 75, πŸ§€ talky/talky - 744

⚫ . [a period by itself]
πŸ§€ [blank] - 339, πŸ§€ TODO.md - 348
"You do you" is Eu-gen-ics.beadsland@disabled.social
2024-05-17

Another ~200 lines added to #AnnoPlot & associated #dataviz dev over the past week.

Refinements of variants composite orchard-chart-and-packed-bubbles #datavis, including HHS regional map replacement, will continue next week.

After which, will explore ways to better present CDC's paltry flu tracking data, before figuring out how to adapt hospital capacity charts to new regime of CDC data withholding.

Also, at some point, want to find time to create unified North America fire, smoke & AQI map.

Chart: Annoplot Dataviz Library*: Project Profile
Subtitle: 9.9K lines† across component modules and significant submodules.

Multi-level pie chart organized into six major categories by color. Each outer wedge shows a tally of number of lines for that sub-component.

Green wedges associated with variants chart are variously exploded out. Blue artists and util wedges less so, along with red [blank] wedge for levels module.

A legend is split across both sides of the chart. Each key mirrors one of the wedges on the dual pie chart, along with a sentence or two description of each (sub)component thereby represented.

Caption:

* Pre-release development version 2024-05-17.

† Python, Markdown, and C source files. Blank lines omitted form tallies.

Exploded wedges reflect proportions of lines changed in last 30 days. Dotted areas represent non-blank comment lines and Markdown.

Wedges:

πŸ”΄ levels
πŸ§€ [blank wedge] - 458, πŸ§€ hospitals - 282

🟣 chirp
πŸ§€ [blank] - 290, πŸ§€ audio - 241

πŸ”΅ annoplot
πŸ§€ [blank] - 524, πŸ§€ artists - 351, πŸ§€ artists/deco - 503, πŸ§€ artists/legend - 303, πŸ§€ artists/pie - 287, πŸ§€ artists/text - 316, πŸ§€ coord - 592, πŸ§€ coord/base - 259, πŸ§€ margin - 255, πŸ§€ util - 516

🟒 tiop
πŸ§€ [blank] - 219, πŸ§€ bullseye - 321, πŸ§€ capacity - 455, πŸ§€ devpie - 645, πŸ§€ variants - 397, πŸ§€ variants/orchard - 370, πŸ§€ variants/rajdash - 245, πŸ§€ variants/tree - 531

🟀 bots
πŸ§€ talky - 75, πŸ§€ talky/talky - 744

⚫ . [a period by itself]
πŸ§€ [blank] - 339, πŸ§€ TODO.md - 348

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst