Release notes¶
This project follows Semantic Versioning.
Unreleased¶
0.1.1 - 2026-09-20¶
Changed¶
Renamed the distribution, import package, command, documentation, and repository from
geoinferencetogeoestimate.Replaced the proportion-specific entry point with an immutable
Sampleobject and scalarEstimateresults.Added inference for means, population totals with known population size, ratios of totals, and means of row-level ratios.
Simplified uncertainty selection to design-based, iid, cluster-sandwich, or pairs-bootstrap inference with matching confidence intervals.
Reorganized the documentation around tasks, estimands, sampling assumptions, file workflows, and stable versus experimental APIs.
Correctness¶
Require users to define the analysis domain before estimating row-level ratios with zero denominators.
Require a known row-level population size for population totals and state that finite population corrections are not implemented.
Validate every estimand’s variables and option domains at the public boundary.
Cross-check equal-probability analytic standard errors against the R
surveypackage under equivalent designs.
0.1.0 - 2026-09-20¶
Added¶
People-weighted ratio and location-weighted frame estimators.
Iid and cluster-sandwich standard errors with normal and cluster-t intervals.
Optional pairs-bootstrap standard errors and percentile intervals.
Parquet, CSV, and TSV input through Python and command-line interfaces.
Experimental spatial diagnostics and collection-design simulation tools.
Integration helpers for
geo-samplingandallocatorgeometries.
Correctness¶
Reject invalid counts, undefined samples, incomplete clusters, invalid confidence levels, and unavailable uncertainty methods at the public boundary.
Keep simulated visits inside their assigned shifts and reject infeasible routes.
Match convenience-scheduler capacity to its requested itinerary count.
Use common population draws when comparing simulation pipelines and methods.
Use the requested standard error when measuring simulation coverage.
Retain every bootstrap resample for which the estimand is defined.
Center two-sided Moran permutation tests on their permutation null distribution.
Removed before first release¶
PPS, GRTS, annotation-subsampling, finite-population, and walk-spacing options that did not affect the estimator.
The unverified public wild-cluster-bootstrap interval.
Spatial diagnostics from the stable
estimateresult.