Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
ebafc10
phase 1 of issue #410
espg Aug 17, 2026
a4e123a
phase 2 of issue #410
espg Aug 17, 2026
e1703a5
fold review: scope the temporal channel's invariance to the cell leve…
espg Aug 17, 2026
03dc7a2
fold review: correct the pairwise reducer's fold-law claim (issue #410)
espg Aug 17, 2026
0c99c67
fold review: declare the both-channels merge overloads (issue #410)
espg Aug 17, 2026
36812c3
fold review: refuse the reserved 0 word on the pass-through arms too …
espg Aug 17, 2026
fe05788
fold review: pin the pairwise temporal fold and the unexercised arms …
espg Aug 17, 2026
be1b640
fold review: tighten the empty-segment match to the message it means …
espg Aug 17, 2026
1639c72
phase 3 of issue #410
espg Aug 17, 2026
c602d1f
fold review: drop the double-counted leap shift from the toc encode (…
espg Aug 17, 2026
e6e6221
fold review: exercise the pre-2017 epoch branch of the toc encode (is…
espg Aug 17, 2026
480ee86
fold review: round the toc encode to the true nearest nanosecond (iss…
espg Aug 17, 2026
c3f0ab0
fold review: bound the toc encode at the grammar's real span ceiling …
espg Aug 17, 2026
f666ec7
fold review: cross-check the two clock declarations (issue #410)
espg Aug 17, 2026
ea9d329
fold review: gate the derived toc column on the field that materializ…
espg Aug 17, 2026
41cc48c
fold review: reserve the toc word name against coordinates too (issue…
espg Aug 17, 2026
fb9217e
fold review: describe the spill temporal probe as what it is (issue #…
espg Aug 17, 2026
cb5d064
fold the per-observation clock into the semantic core (issue #410)
espg Aug 17, 2026
667654c
fold review: length-check the located pair on the single-contributor …
espg Aug 17, 2026
8d82f6f
fold review: declare the located fold's arity with overloads (issue #…
espg Aug 17, 2026
aa195cf
fold review: check the located declaration at retrofit and at fold ti…
espg Aug 17, 2026
0905e50
fold review: pin the heterogeneous-order claim and the per-centroid c…
espg Aug 17, 2026
3fb8a21
fold review: fold the located channel into the leaf column artifact (…
espg Aug 17, 2026
0e2ccd7
fold review: give the gather and the merge one posture on a half-read…
espg Aug 17, 2026
547b5a9
fold review: cover the staged sweep's located gather and merge paths …
espg Aug 17, 2026
2df49a7
fold review: document the manifest location key in the spec grammar (…
espg Aug 17, 2026
4211f74
Merge remote-tracking branch 'origin/main' into claude/410-temporal-k…
espg Aug 17, 2026
dd53639
reconcile the toc clock into the post-#420 semantic core (issue #410)
espg Aug 17, 2026
40b6fc2
Merge remote-tracking branch 'origin/main' into claude/410-temporal-k…
espg Aug 17, 2026
3010a3c
phase 4 of issue #410
espg Aug 17, 2026
e9436ea
Merge remote-tracking branch 'origin/main' into claude/410-temporal-k…
espg Aug 17, 2026
c471526
phase 4 template wiring after the #466 sync (issue #410)
espg Aug 17, 2026
db4ebb1
fold review: normalize fold_digests channel slot order through the ta…
espg Aug 17, 2026
7e0a6a0
fold review: cover a both-channel field through every fold site (issu…
espg Aug 17, 2026
0f153a9
fold review: pin the folded column's companion words by value (issue …
espg Aug 17, 2026
cf699e0
fold review: scope the waveform temporal claim to native resolution (…
espg Aug 17, 2026
8cc8bb5
fold review: stop promising a temporal reader that does not exist (is…
espg Aug 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 8 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,13 @@ dependencies = [
# what PyPI has published (as 0.2.0 once was) fails resolution loudly — the
# state build_layer.sh's MORTIE_SPEC derivation cites this block for.
"h5coro-hidefix>=0.3.2",
# Floor 0.9.8 for the authalic latitude convention (espg/mortie#186, landed
# Floor 0.9.9 for the SEGMENTED toc reduce (espg/mortie#177, released in
# 0.9.9): tocs_reduce(words, offsets) is the per-group semilattice join the
# spec §8.2/§8.3 temporal companions fold with — one Rust crossing for a
# whole cell's centroid partition, where the scalar toc_reduce 0.9.6 ships
# would be a Python loop per centroid (issue #410,
# zagg.stats.tdigest._centroid_envelopes). Earlier floors: 0.9.8
# for the authalic latitude convention (espg/mortie#186, landed
# in espg/mortie#188): binning is equal-area on the WGS84 ellipsoid by
# construction — latitude="authalic" is the new mortie default, with
# "geodetic-spherical" as the legacy escape. Cell ids differ between the
Expand Down Expand Up @@ -71,7 +77,7 @@ dependencies = [
# route through (issue #199) — decimal_repr / to_decimal, the
# _decimal_to_word parse-back, hive_path, and the MortonIndexScalar decimal
# display.
"mortie>=0.9.8",
"mortie>=0.9.9",
"earthaccess",
"boto3",
"fastparquet",
Expand Down
3 changes: 2 additions & 1 deletion src/zagg/stats/__init__.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
"""Statistical algorithms for zagg aggregation (issue #48)."""

from .tdigest import build_tdigest, merge_tdigests
from .toc import cell_envelope, cell_envelopes

__all__ = ["build_tdigest", "merge_tdigests"]
__all__ = ["build_tdigest", "cell_envelope", "cell_envelopes", "merge_tdigests"]
Loading
Loading