The same extraction, read as a shelf rather than a catalog. Every product carries a price, a potency in milligrams, a weight and a count of units on hand, so the whole store can be summed, ranked and compared on one set of axes. The three charts below are the controls: drag a handle and everything under them — the totals, the mix, the brand table, the scatter — re-cuts to the products still inside the window.

The window

Three ranges, intersected. A product has to be inside all three to count anywhere else on this page.

Price

Shelf price as the feed states it, in $5 bands.

THC in the package

Milligrams, on a log scale. A percentage is converted using the stated weight, so a gummy and an eighth sit on one axis.

Units on hand

Stock depth per SKU, in bands of ten. The zero bar is everything listed but not actually on the shelf.

Inside the window

Seven totals for whatever the three handles currently admit.

The mix

What the store is made of, by count of distinct products, by units sitting on the shelf, and by what those units are worth at the stated shelf price.

Category — products vs units on hand

The gap between the two bars is the story: a category can be a tenth of the catalog and a third of the shelf.

Category — retail value on hand

Units multiplied by the stated price. The widest bar is where the money is parked.

Lineage inside each category

Share of products, to 100%. The feed leaves lineage blank on 160 rows — every piece of paraphernalia, correctly, and a scatter of edibles and topicals, less so.

Price per gram by category

Box is the middle half, the line is the median, the whiskers reach 1.5× the box. Only categories sold by weight state a price per gram, so the rest are absent rather than zero.

Price against potency

Every product in the window on one plane. A dot low and to the right is a lot of THC for very little money; the line is the median rate for the window.

Dot area is units on hand. Red dots are the rows whose stated potency is arithmetically impossible — the extraction keeps them and flags them rather than quietly dropping them.

Brands

The twenty brands holding the most value on the shelf inside the window, and what the rest of the shelf looks like behind them.

Top brands by retail value on hand

The deepest positions

The twenty single products with the most money tied up in them. Sorted by units multiplied by price.

ProductBrandCategory UnitsPriceValue on handTHC

What did not come out clean

The extraction is only as good as the source, and the source is a shop menu. These are the rows the validator marked rather than discarded, counted inside the current window.