Side-by-side or overlay PDF diff driven by one engine that reads each file into a structured model — text, vector geometry, images, form fields, annotations — and compares the models. Moves show as moves, edits show only where they happened, and any PDF type works without picking a mode.
Open a STEP / STP part and it measures itself — volume, thinnest wall, draft and undercut checks on load, plus hole detection with a BOM. Measure, section, export STL. Rust + WASM B-rep kernel, runs in your browser.
A 6th-century recipe from the Qimin Yaoshu for a strong autumn millet wine made with coarse wheat qu. On the 9th day of the 9th month, 9 dou of qu are soaked in 9 dou of water, and 9 dou of cooked proso millet go in that day and again every seven days until the jar is full. The first half of the millet is scalded with boiling water and the second half is steamed twice.
Fully documentedAlcoholic drinks7 days
Recipe
Amounts from a sourceThe recipe's own measures (1 dan = 10 dou; 1 dou = 10 sheng). The same 9 dou of millet goes in at each addition until the jar is full, so the batch size follows the jar.
Coarse qu, scraped clean, chopped fine and sun-dried9 dou
What changes:The jar is wrapped in straw to keep the brew at the right warmth
Step 1 of 5
Wrap the jar in straw
Time
Not documented
Temperature
Not documented
Salt
None given
Acidity
Not documented
The text says a jar left unwrapped makes sweet wine, and one wrapped in millet stalks (穰) gets too hot. Output: a straw-wrapped jar.
Flavour
Not documented
Texture
Not documented
Colour
Not documented
Microbes at work in this step
Not documented for this step.
Method
Measured measured in a studySet fixed by a specification or tested recipeReported one source reports itTypical a general value, not sourced for this fermentUnconfirmed not yet checked against a source
At a glance
A 6th-century recipe from the Qimin Yaoshu for a strong autumn millet wine made with coarse wheat qu. On the 9th day of the 9th month, 9 dou of qu are soaked in 9 dou of water, and 9 dou of cooked proso millet go in that day and again every seven days until the jar is full. The first half of the millet is scalded with boiling water and the second half is steamed twice. Made in 5 steps over 7 days. The longest step, add 9 dou of millet every seven days until the jar is full, takes 7 days (Jia Sixie 2026).
Unlike the divine-qu wines of chapter 64, this uses coarse qu, and every number is a nine (9 dou water, 9 dou qu, 9 dou millet per addition on the 9th of the 9th month). Additions come a full seven days apart, much slower than the every-day or every-other-day feeds of other recipes.
The jar mouth is covered with two layers of cloth, and the text warns that an unwrapped jar gives sweet wine and one wrapped in millet stalks gets too hot.
Qimin Yaoshu chapter 66 (笨麴餅酒), compiled by Jia Sixie in the 6th century. Sangluo wine is brewed at mulberry-fall, when the leaves drop; chapter 64 says this season is chosen because the millet must be cooled right through.
Microbes
No study we found names its microbes.
Temperature, salt and pH
The sources we found give no temperature, salt or pH figure for any of its steps.