Skip to main content

Hector v3.1

Hector estimates trends, periodic signals, and offsets in geodetic time series with correlated noise. It uses Restricted Maximum Likelihood Estimation (RMLE) and supports several noise models (GGM/flicker, power-law, AR(1), Matérn, white noise and combinations thereof).

Quick start

pip install hector-ts
hector-examples          # creates ./hector-examples/ with examples + manual PDF

hector-examples copies eight worked examples and the PDF user manual into a directory of your choice. Open hector_manual_v3.1.pdf first — it explains the workflow, all control-file parameters, and walks through every example step by step. The examples are self-contained: each has its own data and control files ready to run.

Installation

Windows

Pre-built wheels are available for Python 3.10–3.14. FFTW3 is bundled inside the wheel, so no separate installation is needed:

pip install hector-ts

macOS (Apple Silicon — M1 and later)

Pre-built wheels are available for Python 3.10–3.14. Install FFTW3 via Homebrew first (it is not bundled in the macOS wheel):

brew install fftw
pip install hector-ts

macOS (Intel)

Hector is compiled from source during pip install, so Xcode Command Line Tools must be present (xcode-select --install):

brew install fftw
pip install hector-ts

If the build fails, conda provides a self-contained alternative:

conda install -c conda-forge fftw
pip install hector-ts

Linux

Pre-built manylinux wheels are available for Python 3.10–3.14 on x86_64 — no FFTW3 headers needed for those platforms. For other architectures (ARM64 etc.) Hector builds from source; install the FFTW3 development package first:

# Ubuntu / Debian
sudo apt install libfftw3-dev

# CentOS / RHEL / Fedora
sudo yum install fftw-devel        # or: sudo dnf install fftw-devel

pip install hector-ts

Programs

Name Description
estimatetrend Estimate trend, seasonal signals, and offsets using RMLE
estimatespectrum Welch periodogram of the residuals
removeoutliers Flag and remove outliers before trend estimation
findoffsets Automated forward search for offset epochs
find_all_offsets Multivariate (E+N+U) offset search on NCF files
simulatenoise Generate synthetic coloured-noise time series
estimate_all_trends Batch trend estimation on all files in obs_files/
ncfgen Create a multi-channel NCF (NetCDF4) time-series file
ncfdump Inspect or export an NCF file
plot_ts Quick time-series plot from a mom file
date2mjd Convert calendar date to Modified Julian Date
mjd2date Inverse of date2mjd
convert_rlrdata2mom Convert PSMSL RLR data to mom format
predict_error Predict trend uncertainty as a function of series length

Reference

If you use Hector in your research, please cite:

Bos, M.S. (2026). Fast noise analysis and offset detection for continuous GNSS time series. Journal of Geodesy (submitted).

Performance

Hector v3.1 is a Python/Cython rewrite of Hector C++ v2.2. The core Toeplitz factorisation uses the Generalised Schur Algorithm (O(n log²n)) instead of Durbin-Levinson (O(n²)), and data gaps are handled exactly with an FFT-based conjugate-gradient solver. The speedup over C++ v2.2 grows with series length — up to ~27× at 40 years without gaps, and ~10× with 10% gaps:

Series Gaps Hector v3.1 (s) Hector C++ v2.2 (s) Speedup
10 yr 0% 1.11 2.9 2.6×
20 yr 0% 1.60 6.6 4.1×
30 yr 0% 2.32 21.8 9.4×
40 yr 0% 2.58 68.7 26.6×
10 yr 10% 2.36 4.5 1.9×
20 yr 10% 4.36 16.5 3.8×
30 yr 10% 9.16 51.7 5.6×
40 yr 10% 14.44 150.1 10.4×

Benchmarked on Apple M4 Pro, GGM+White noise model, including offset estimation.

License

Free for academic, research, and educational use. Commercial use requires a separate license from TeroMovigo – Earth Innovation Lda. See LICENSE for full terms.

Metadata

Release files for hector-ts 3.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hector-ts 3.1.2
File Size Uploaded
hector_ts-3.1.2.tar.gz 12.8 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for hector-ts 3.1.2
File
hector_ts-3.1.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
hector_ts-3.1.2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
hector_ts-3.1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
hector_ts-3.1.2-cp314-cp314-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 macOS 14.0+ ARM64 Details
hector_ts-3.1.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
hector_ts-3.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
hector_ts-3.1.2-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details
hector_ts-3.1.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
hector_ts-3.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
hector_ts-3.1.2-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details
hector_ts-3.1.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
hector_ts-3.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
hector_ts-3.1.2-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details
hector_ts-3.1.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
hector_ts-3.1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
hector_ts-3.1.2-cp310-cp310-macosx_14_0_arm64.whl CPython 3.10 CPython 3.10 macOS 14.0+ ARM64 Details

Total release size: 239.0 MB

Release files / hector_ts-3.1.2.tar.gz

Download URL hector_ts-3.1.2.tar.gz
Size 12.8 MB
Tags Source
SHA-256 checksum
How to use checksums
210f988f6faeee856ca63de6ce6c52f9a78fcebc9eb6f1a75acdf430f7956673
BLAKE2b-256 checksum
How to use checksums
1dc736b1225c18523d8402189b95736f56d3ed116374fd30ebf02437881dcfba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log

Release files / hector_ts-3.1.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL hector_ts-3.1.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 16.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4e3c698cca95260e3b69e3d832d4662a18f2723835880c586e2e481d1797d3c5
BLAKE2b-256 checksum
How to use checksums
7da66ed92fe923c340921685e518dcd2f5bcf98b8c1eb7b1d15844cd6e211dc2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log

Release files / hector_ts-3.1.2-cp314-cp314-win_amd64.whl

Download URL hector_ts-3.1.2-cp314-cp314-win_amd64.whl
Size 13.1 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
f137c0b196a5e764243834c3d3958ca42a119b53a9f75a1c8a03e5fc701b979e
BLAKE2b-256 checksum
How to use checksums
1c96ac361548daf8b1f48c356a54bf32f6b1873e53b6726ab605da1c938c3e57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log

Release files / hector_ts-3.1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL hector_ts-3.1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 16.4 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
32f6beda00b1eec073a1185bae21ba2659313e7e3e72cb2790586696eff9486b
BLAKE2b-256 checksum
How to use checksums
99362d27511d6fb4eb994599dd0be4d2efc6164aaf5221aab1d3f45f835d3652
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log

Release files / hector_ts-3.1.2-cp314-cp314-macosx_14_0_arm64.whl

Download URL hector_ts-3.1.2-cp314-cp314-macosx_14_0_arm64.whl
Size 12.7 MB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
34623994e5b361e20d5e540edd7f802d3ba507dfc82964abc013d0f92347199b
BLAKE2b-256 checksum
How to use checksums
1a027995c8fc65b3cd9143393fa8334dde655b6e268097bdc40e22147367ad33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log

Release files / hector_ts-3.1.2-cp313-cp313-win_amd64.whl

Download URL hector_ts-3.1.2-cp313-cp313-win_amd64.whl
Size 12.7 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
0683a0ee90d65c3a4e5d5315d73f4a5b4e019a280ccb70599a3eeb65105840d0
BLAKE2b-256 checksum
How to use checksums
30e6dc033c806ae98a1ebb0723c70165a2fdc991d21882b5d3438e2048ff61d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log

Release files / hector_ts-3.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL hector_ts-3.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 16.4 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
33bc6f7a9dc7a01cc1c09980454dd14c7b05ae465a89a3756d6b0a448db494c3
BLAKE2b-256 checksum
How to use checksums
f75c0c44c5e11c1876949dd4477bdbd04e1b068378f347554315e1d1d4e8f399
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log

Release files / hector_ts-3.1.2-cp313-cp313-macosx_14_0_arm64.whl

Download URL hector_ts-3.1.2-cp313-cp313-macosx_14_0_arm64.whl
Size 12.7 MB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
7f293defae9b14d6d4ccec6ca66a408fa5707a651b5d9ed36a5c571a3099408b
BLAKE2b-256 checksum
How to use checksums
83f9b0feb45f508586f5aa3cf85f86561eaeb1784f60324b34ffc0a66e95b108
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log

Release files / hector_ts-3.1.2-cp312-cp312-win_amd64.whl

Download URL hector_ts-3.1.2-cp312-cp312-win_amd64.whl
Size 12.7 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
7c2cabdf29d1690618ba9090f455214a08bf38d867f26808a30efa3cba3febd7
BLAKE2b-256 checksum
How to use checksums
e50e9abab41fd85fb02f01ef37259689063e6793fef7c52c368b9e2a4720248e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log

Release files / hector_ts-3.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL hector_ts-3.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 16.5 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f0fd220383897aa7891dcc724cf1955a42972e6ee59534d78db4fbfd334e6341
BLAKE2b-256 checksum
How to use checksums
481ee75a89e1323067dda999a525fc4af1ef2137821c48683b4850d860dc546a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log

Release files / hector_ts-3.1.2-cp312-cp312-macosx_14_0_arm64.whl

Download URL hector_ts-3.1.2-cp312-cp312-macosx_14_0_arm64.whl
Size 12.7 MB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
d2cc9ae9b2cd1ac597262d40d9da911bd9776dd6a5b6e844e739e6ed4da980b5
BLAKE2b-256 checksum
How to use checksums
6459965d4443d83e346d5d390820081ea515adb7055a0637a7b7725b5a03b23e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log

Release files / hector_ts-3.1.2-cp311-cp311-win_amd64.whl

Download URL hector_ts-3.1.2-cp311-cp311-win_amd64.whl
Size 12.7 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
423a1c58f2eef2719a29092a214d13adee21ca72b4e05f83655838cb09903a17
BLAKE2b-256 checksum
How to use checksums
917a4ba4515d826f1a18c015eeaa0affbc0fd65d3caa04ea3ddd918ae5493542
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log

Release files / hector_ts-3.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL hector_ts-3.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 16.5 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a7ad26ecc50edaa3f19f024946a96fad3e465f08fae25ce3ece36a8cdd34af56
BLAKE2b-256 checksum
How to use checksums
9d0d7197b04c2ddb71be8da835d2c89225b8762d9383b2473b59df4b4a236041
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log

Release files / hector_ts-3.1.2-cp311-cp311-macosx_14_0_arm64.whl

Download URL hector_ts-3.1.2-cp311-cp311-macosx_14_0_arm64.whl
Size 12.7 MB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
967aacd1d6806b0c75e086b0ee174af770f22e4a51fa891f89092aad278170ab
BLAKE2b-256 checksum
How to use checksums
70a0eb6555773f9a558f6f545d8885fd8080a8360561d9348727cf39b6197dac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log

Release files / hector_ts-3.1.2-cp310-cp310-win_amd64.whl

Download URL hector_ts-3.1.2-cp310-cp310-win_amd64.whl
Size 12.7 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
1d68999e5d4262d763904cf101185f86d32f345f627736d382e413c2d0941482
BLAKE2b-256 checksum
How to use checksums
87daab33da3b102518de76c34c01b0e19ace5195b0aca2c4d4ce00b369dc6fc5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log

Release files / hector_ts-3.1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL hector_ts-3.1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 16.4 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2d5d1e5129b74c74bf4a1a6f5d09af214a837825d724bb4699946b7b80694ab1
BLAKE2b-256 checksum
How to use checksums
54fca61109eb22e4c7bbdcf9a7df0ffaf2fdf6c1a73b3193c876504192cdb17b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log

Release files / hector_ts-3.1.2-cp310-cp310-macosx_14_0_arm64.whl

Download URL hector_ts-3.1.2-cp310-cp310-macosx_14_0_arm64.whl
Size 12.7 MB
Tags CPython 3.10 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
f37d8e1c2050533ca1e7f7e586a88e03d296f9293efb4fca58334b9cbc0ca9dd
BLAKE2b-256 checksum
How to use checksums
47a87a926734dcec0a96ef79b65371897447ccd712447d37e4342f46bae0991c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log

Release history Release notifications | RSS feed

3.1.9

17 release files

3.1.8

17 release files

This release

3.1.2 This release

17 release files

3.1.1

17 release files

3.1.0

17 release files

3.0.9

17 release files

3.0.8

17 release files

3.0.6

17 release files

3.0.5

17 release files

3.0.4

17 release files

3.0.3

17 release files

3.0.2

17 release files

3.0.1

17 release files

3.0

12 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page