Skip to main content

Unified complex-survey framework: design, calibration, replicate variance, GLM, quantiles, dynamic reports.

Project description

pysurveyx (v0.21.0)

A unified Python framework for complex surveys, inspired by R's survey:

  • Sampling designs (strata/PSU/SSU), FPCs, replicate-weight variance (BRR/Fay/JK/bootstrap)
  • Calibration: raking, bounded, entropy, entropy_bounded (+ multiway)
  • Estimators: totals, means, proportions, ratios, GLM, quantiles (+ Woodruff SEs)
  • Quantile regression with replicate SEs (pinball & smoothed SAL)
  • Dynamic, self-contained HTML reports with Plotly

End-to-end

python examples/end_to_end.py --out report_out
# Produces: report_out.html (self-contained) and optional PDF

Docs

Built via Sphinx and auto-published to GitHub Pages on tag pushes.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pysurveyx-0.21.0.tar.gz (19.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pysurveyx-0.21.0-py3-none-any.whl (24.8 kB view details)

Uploaded Python 3

File details

Details for the file pysurveyx-0.21.0.tar.gz.

File metadata

  • Download URL: pysurveyx-0.21.0.tar.gz
  • Upload date:
  • Size: 19.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.4

File hashes

Hashes for pysurveyx-0.21.0.tar.gz
Algorithm Hash digest
SHA256 ba87deb78614b32ddc7ba7ae6861e0fe154b960340b7fda8299b12700740aded
MD5 a7a78a4afbdee223cbfefbd18b0ca1f8
BLAKE2b-256 d1a539d71339a6620fc495894bf633b432721824a0319a0c7e5175882d0853ff

See more details on using hashes here.

File details

Details for the file pysurveyx-0.21.0-py3-none-any.whl.

File metadata

  • Download URL: pysurveyx-0.21.0-py3-none-any.whl
  • Upload date:
  • Size: 24.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.4

File hashes

Hashes for pysurveyx-0.21.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b2c6a84e15f348453a07c06e19aa1d8143be68dab33eafe4ec9bbcffcc9f94c4
MD5 6797cc1aac45328ad892829d6afa4ddb
BLAKE2b-256 bc753f2932e50de8dfa6dec4e830d1709cdc1d012ef7af43daa8c4c9fbd65be7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page