Skip to main content

DeTime

One Python and CLI interface for trend, oscillation, residual, components, and metadata.

License: BSD-3-Clause Status: Beta Release target: 0.1.3 Docs: GitHub Pages Python: 3.10+ PyPI Unit tests: 145 passed, 1 skipped Core coverage: 92.33% Package coverage: 87.78% Release-timed native paths: 6 CLI: detime Schemas: JSON Native kernels: C++

DeTime logo

DeTime provides one stable software surface for decomposition workflows that would otherwise be split across notebooks, method-specific wrappers, and one-off scripts. The product name is DeTime, the PyPI distribution is detime-toolkit, the canonical import is detime, and the legacy top-level tsdecomp import and CLI remain compatibility-only through 0.1.x, with earliest removal planned for 0.2.0.

The reviewed release version is 0.1.3. Its release identity is the de-time-v0.1.3 source tag and matching detime-toolkit==0.1.3 PyPI distribution. Use the editable contributor path below for development against the repository head.

Fast entry points:

Scope

Use DeTime when you want:

  • one decompose() entrypoint,
  • one DecompositionConfig model for Python and CLI usage,
  • one DecompResult contract for trend, season, residual, components, and meta,
  • native acceleration where it materially improves throughput,
  • multivariate decomposition workflows where shared structure matters,
  • machine-facing workflows that need schemas, metadata-based shortlists, and compact result views.

Use a specialist package directly when you only need that package's deepest family-specific API.

Core and accelerated methods

The main package is centered on four core maintained methods:

  • SSA
  • STD
  • STDR
  • MSSA

The current native-backed accelerated set is broader:

  • core native paths: SSA, STD, STDR, MSSA
  • additional native-backed method: VMD
  • lightweight native-backed baseline: MA_BASELINE
  • experimental optional clustering path: GABOR_CLUSTER

Other retained methods are wrappers, Python implementations, or optional-backend integrations such as STL, MSTL, ROBUST_STL, EMD, CEEMDAN, WAVELET, MVMD, and MEMD.

Experimental neural decomposition blocks extracted as standalone DeTime methods are also available. They are package-level experimental operators for decomposition-head ablations, reusable result-contract tests, and interface coverage. Their architecture-derived identifiers record the cited source of inspiration; they are not complete implementations of the corresponding forecasting architectures and are excluded from recommendations unless allow_experimental is set explicitly.

Block Source architecture family Standalone operator exposed in DeTime Status
AMD_BLOCK adaptive multiscale decomposition multiscale smoothing trend with periodic-template seasonality non-learned extractor
AUTOFORMER_BLOCK Autoformer moving-average trend and residual-seasonal split non-learned extractor
DELELSTM_BLOCK DeLELSTM Holt-style trend with periodic-template seasonality non-learned extractor
DLINEAR_BLOCK DLinear moving-average decomposition head non-learned extractor
FREQMOE_BLOCK FreqMoE frequency-band trend plus multi-band seasonality non-learned extractor
INPARFORMER_BLOCK InParformer moving-average trend with periodic-template seasonal head non-learned extractor
LEDDAM_BLOCK LEDDAM Gaussian-kernel smoothing decomposition operator non-learned extractor
MOVING_AVERAGE_DECOMPOSITION_BLOCK Autoformer/DLinear family generic moving-average decomposition head non-learned extractor
NBEATS_INTERPRETABLE N-BEATS interpretable stacks trend and seasonality basis stacks torch-backed learned prior
PARSIMONY_BLOCK parsimony-oriented decomposition smooth trend with compact harmonic seasonal projection non-learned extractor
ST_MTM_BLOCK ST-MTM smoothed trend with smoothed periodic seasonal template non-learned extractor
TIMEKAN_BLOCK TimeKAN template and harmonic seasonal estimates with smoothed trend non-learned extractor
TIMES2D_BLOCK Times2D multi-period harmonic decomposition head non-learned extractor
WAVEFORM_BLOCK WaveForM wavelet multiresolution trend-detail decomposition non-learned extractor
WAVELETMIXER_BLOCK WaveletMixer mixed wavelet detail-level decomposition non-learned extractor
XPATCH_BLOCK xPatch exponential smoothing trend with local seasonal residual non-learned extractor

Their source-paper links are listed in docs/method-references.md.

Benchmark-derived methods DR_TS_REG, DR_TS_AE, and SL_LIB do not ship in the main package. They belong to the companion benchmark repository systems-mechanobiology/de-time-bench.

Cross-package comparison

DeTime is positioned as a software-contract and machine-contract layer beside specialist packages, not as a replacement for all of them.

Axis DeTime statsmodels PyEMD PyWavelets PySDKit SSALib sktime
Primary role unified decomposition workflow classical decomposition/statistics EMD family wavelet transforms broad decomposition toolkit SSA specialist broad time-series ecosystem
Config/result surface shared config and normalized result per-method constructors; shared DecomposeResult for STL/MSTL classes and IMF arrays functions and coefficient trees method-family classes/results SSA-specific configuration/results estimator/transformer API
CLI and profiling package API, CLI, batch, and profiles library API library API library API library API library API library API
Schemas and metadata JSON schemas plus method/runtime metadata result fields and documentation IMF arrays and method state coefficient metadata method-specific outputs SSA diagnostics/results estimator parameters, tags, and registry
Multivariate under one surface yes limited family-specific transform-specific yes no partial
Where it is deeper workflow reproducibility statistical modeling EMD variants wavelet tooling decomposition breadth SSA workflows ecosystem breadth

Broader time-series libraries such as Darts, aeon, and StatsForecast provide forecasting or time-series machine-learning abstractions. DeTime has a narrower boundary: standalone cross-family decomposition with shared configuration, results, metadata, schemas, CLI execution, profiling, and saved artifacts.

Full comparison details are in docs/comparisons.md; curated evidence files are kept in comparison_evidence.md.

Install

Install the latest released package from PyPI:

python -m pip install detime-toolkit

Install optional extras as needed:

python -m pip install "detime-toolkit[multivar]"
python -m pip install "detime-toolkit[emd,neural]"
python -m pip install "detime-toolkit[notebook]"

Install directly from GitHub when you need the unreleased main branch:

python -m pip install "git+https://github.com/systems-mechanobiology/DeTime.git"

Do not install the unrelated detime package from PyPI when you want this project; install detime-toolkit instead.

Quickstart

import numpy as np

from detime import DecompositionConfig, decompose

t = np.arange(120, dtype=float)
series = 0.03 * t + np.sin(2.0 * np.pi * t / 12.0)

result = decompose(
    series,
    DecompositionConfig(
        method="SSA",
        params={"window": 24, "rank": 6, "primary_period": 12},
    ),
)

print(result.trend.shape)
print(result.meta["backend_used"])
detime run \
  --method STD \
  --series examples/data/example_series.csv \
  --col value \
  --param period=12 \
  --out-dir out/std_run \
  --output-mode summary

CLI surface

The supported commands are:

  • detime run
  • detime batch
  • detime profile
  • detime version
  • detime schema
  • detime recommend
  • detime benchmark

The legacy tsdecomp executable calls the same code path but emits a deprecation notice.

TSDecompose benchmark bridge

The benchmark code remains in the external Hugging Face bundle Zipeng365/TSDecompose-Benchmark. DeTime provides a bridge API and CLI that downloads the bundle's code/TSDecompose source snapshot into a local cache and runs its published paper-core runner.

This bridge executes code outside the installed DeTime package. It defaults to the reviewed 40-character Hugging Face dataset revision and scrubs common credential variables before starting the external runner. Running a branch or tag such as main requires both --allow-external-benchmark-code and --allow-unpinned-benchmark-revision.

Fast smoke run:

detime benchmark --allow-external-benchmark-code --out-dir out/tsdecompose-smoke

Full paper-core run:

detime benchmark --allow-external-benchmark-code --full --out-dir out/tsdecompose-paper-core

Python API:

from detime import run_tsdecompose_benchmark

result = run_tsdecompose_benchmark(
    smoke=True,
    out_dir="out/tsdecompose-smoke",
    allow_external_code=True,
)
print(result.leaderboard_path)

Machine-facing surface

DeTime now includes:

  • packaged JSON schemas for config, result, meta, and method-registry,
  • low-token result export modes: full, summary, and meta,
  • machine-readable method metadata for registry, docs, and metadata-based shortlists,
  • detime schema and detime recommend.

These interfaces support non-interactive automation. The maintained software claim remains the decomposition API, CLI, schemas, result object, metadata, and validated package boundary.

Package boundary

This repository ships the reusable decomposition software package, docs, tests, and examples needed for detime itself. Benchmark orchestration, leaderboard artifacts, benchmark scenario galleries, and benchmark-derived methods are split into the companion repository systems-mechanobiology/de-time-bench. The detime benchmark command is a bridge to the external TSDecompose benchmark bundle; it does not vendor benchmark-derived methods into the main package. The bridge is pinned and opt-in by default; unpinned external revisions require a second explicit flag and should be used only for local experiments.

Only the top-level tsdecomp import and CLI alias remain packaged for compatibility.

Quality and evidence

  • Release smoke checks live in scripts/release_smoke_matrix.py.
  • Documentation consistency checks live in scripts/check_doc_consistency.py.
  • The current performance snapshot is generated by scripts/generate_performance_snapshot.py and stored under docs/assets/generated/evidence/.
  • Comparison matrices are generated by benchmarks/software_comparison/generate_comparison_evidence.py.
  • The coverage story is intentionally split into core-surface coverage and package-wide coverage so the denominator stays explicit.

Coverage from the 2026-07-14 checkout audit:

View Config Scope Result
Core contract .coveragerc core and maintained-method files; presentation, optional, and experimental paths excluded 92.33%
Package-wide .coveragerc.package maintained package including CLI/I/O/wrappers/viz; optional Torch experimental module excluded 87.78%

The JSON reports are stored in docs/assets/generated/evidence/coverage_core.json, docs/assets/generated/evidence/coverage_package.json, and docs/assets/generated/evidence/coverage_summary.json.

Release-validation runtime snapshot for selected native-backed paths in the reviewed environment. These values compare DeTime native-backed paths against internal Python fallback paths in one environment; they are not a portable cross-package benchmark.

Method Python median (ms) Native median (ms) Python/native ratio Repeats / warmup
SSA 0.526 3.523 0.15x 50 / 10
STD 0.138 0.111 1.24x 50 / 10
STDR 0.176 0.118 1.50x 50 / 10
MA_BASELINE 0.071 0.064 1.10x 50 / 10
MSSA 42.933 16.053 2.67x 50 / 10
VMD 125.270 464.513 0.27x 50 / 10

A ratio above 1 means the native path was faster in this snapshot. The native path was faster for STD, STDR, MA baseline, and MSSA; the vectorized Python path was faster for SSA and VMD on this input and environment.

Experimental GABOR_CLUSTER timing is excluded from release-validation performance evidence. It can be generated separately with scripts/generate_performance_snapshot.py --include-experimental after a trained model object and optional clustering backend are reviewed.

Documentation and tutorial evidence:

Surface Evidence
Quant Trading tutorial column 11 applied notebooks plus one roadmap notebook, with captured tables, figures, strategy stats, and audit outputs
Hot Trend Lab 7 case notebooks plus one overview notebook, with source-audit and component-output tables
Core workflow tutorials univariate, multivariate, CLI/profiling, visual comparison, and method-gallery workflows
Review artifacts comparison matrices, reproducibility notes, schemas, generated method cards, and release evidence files

Documentation

Core docs:

Reference and review:

Project files

Metadata

Release files for detime-toolkit 0.1.3

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

Source distribution (sdist)

Source distribution for detime-toolkit 0.1.3
File Size Uploaded Provenance
detime_toolkit-0.1.3.tar.gz 2.9 MB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for detime-toolkit 0.1.3
File
detime_toolkit-0.1.3-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
detime_toolkit-0.1.3-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
detime_toolkit-0.1.3-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
detime_toolkit-0.1.3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
detime_toolkit-0.1.3-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
detime_toolkit-0.1.3-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
detime_toolkit-0.1.3-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
detime_toolkit-0.1.3-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
detime_toolkit-0.1.3-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
detime_toolkit-0.1.3-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
detime_toolkit-0.1.3-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
detime_toolkit-0.1.3-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
detime_toolkit-0.1.3-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
detime_toolkit-0.1.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
detime_toolkit-0.1.3-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
detime_toolkit-0.1.3-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
detime_toolkit-0.1.3-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
detime_toolkit-0.1.3-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
detime_toolkit-0.1.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
detime_toolkit-0.1.3-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
detime_toolkit-0.1.3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
detime_toolkit-0.1.3-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
detime_toolkit-0.1.3-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
detime_toolkit-0.1.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
detime_toolkit-0.1.3-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
detime_toolkit-0.1.3-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
detime_toolkit-0.1.3-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
detime_toolkit-0.1.3-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
detime_toolkit-0.1.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
detime_toolkit-0.1.3-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 18.6 MB

Release files / detime_toolkit-0.1.3.tar.gz

Download URL detime_toolkit-0.1.3.tar.gz
Size 2.9 MB
Tags Source
SHA-256 checksum
How to use checksums
a3a4e403cfdafcedfaae2dc423785c5afd16dc02cb3e742035a7fc494da1eaff
BLAKE2b-256 checksum
How to use checksums
619cb7943960516b307fc7ef1c6b14e840939efc81549ec44d6cf105a5dd799f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / detime_toolkit-0.1.3-cp314-cp314t-win_amd64.whl

Download URL detime_toolkit-0.1.3-cp314-cp314t-win_amd64.whl
Size 445.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
67da172b19df7a1d637866edf04c9a9afbb0f31917749104f7c264c19ee6335c
BLAKE2b-256 checksum
How to use checksums
78562ea4add91441930ade64a462f10602d4841131e6f3896c2de7cd2469a569
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / detime_toolkit-0.1.3-cp314-cp314t-win32.whl

Download URL detime_toolkit-0.1.3-cp314-cp314t-win32.whl
Size 420.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
f8905606e37468a1341571247c86b454dd8b687f719e2bf5555d0b44b4bc72e7
BLAKE2b-256 checksum
How to use checksums
4f4781caed37c900d709b5f2f7fc04f0c8e244247de3a6df6ca270e546c4d756
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / detime_toolkit-0.1.3-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL detime_toolkit-0.1.3-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
20edd18ecde80ce86f616bdf038653dd95fa7fa8da2d24e264d5d583b4aa197d
BLAKE2b-256 checksum
How to use checksums
4818937c733a89cc59b7972f36f8134cdd011a3b6a5494d2c662a8211f113d7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / detime_toolkit-0.1.3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL detime_toolkit-0.1.3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 254.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
bcb06c7216577bd2a3f3201c5314f2e7ebbb35f78e2aaa1936460b3c6d90aa60
BLAKE2b-256 checksum
How to use checksums
b8c1f8e0859a5a45d562821e0b09d2dbc1fc9e2093526216c63231df15e5354a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / detime_toolkit-0.1.3-cp314-cp314t-macosx_11_0_arm64.whl

Download URL detime_toolkit-0.1.3-cp314-cp314t-macosx_11_0_arm64.whl
Size 232.9 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
39deb2485f8bda86743ac0544a864966b04a5942df98320560b3913cae45d8ae
BLAKE2b-256 checksum
How to use checksums
38ae81e04e83f23c877f1eae536c2caaed2bf9276b8aae02f82ce3317fe2fb99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / detime_toolkit-0.1.3-cp314-cp314-win_amd64.whl

Download URL detime_toolkit-0.1.3-cp314-cp314-win_amd64.whl
Size 440.3 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
2538be30d73589f140a41bbe2742d3a7209c1462e2b5eef1fcfa915076ed94bc
BLAKE2b-256 checksum
How to use checksums
89d390b60546b2f6ae34acf289d923ca05471b48ddba2c780b5725c2c7c0123c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / detime_toolkit-0.1.3-cp314-cp314-win32.whl

Download URL detime_toolkit-0.1.3-cp314-cp314-win32.whl
Size 416.8 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
cea30072608577ff70bd629011c450a270e15c66e40c8253d79bad2d08f7170b
BLAKE2b-256 checksum
How to use checksums
cbe17e9e6982ea9995a4c8c517a3e116bfc427133a49675688ac709eadcfca47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / detime_toolkit-0.1.3-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL detime_toolkit-0.1.3-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
73962b332c3a354d801ffce2fb0dabaee0b5f41776563efaac2150204aa4c10d
BLAKE2b-256 checksum
How to use checksums
505363553561305fc51ab6cffddb8397c62c969907cec9e726272ec17e5a7ea4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / detime_toolkit-0.1.3-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL detime_toolkit-0.1.3-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 252.2 kB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
db24d9982138a6a95cfa99f03b6d49d48ac0d597d52e70ce1aeae7ab1168f651
BLAKE2b-256 checksum
How to use checksums
638082efc5f40524de7782d8a271326d0403e6ad8bd4e705fbfb6d98025fb6e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / detime_toolkit-0.1.3-cp314-cp314-macosx_11_0_arm64.whl

Download URL detime_toolkit-0.1.3-cp314-cp314-macosx_11_0_arm64.whl
Size 226.4 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bbf7049b68095eb37832e83f3dae3eaafc7867b60435cdae969c7673920c5772
BLAKE2b-256 checksum
How to use checksums
0aa3c761559b72d77877c7dd07f0b85877c9ec8a380d5eb9592f04cfbe6fb7a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / detime_toolkit-0.1.3-cp313-cp313-win_amd64.whl

Download URL detime_toolkit-0.1.3-cp313-cp313-win_amd64.whl
Size 429.6 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
ca23b4413192efe743e0020f15c20d509b3647765e54dbe2d2027f79da1db969
BLAKE2b-256 checksum
How to use checksums
8dd9d6a4027962fd95044709d186768d3668ff4c6aa6f758af9a9f602c4bede1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / detime_toolkit-0.1.3-cp313-cp313-win32.whl

Download URL detime_toolkit-0.1.3-cp313-cp313-win32.whl
Size 407.9 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
7be2377467f23e170effa46e28d734eda152aa482a571f276bce17a2b7b2421d
BLAKE2b-256 checksum
How to use checksums
80303317591f35950dea2b422cffdef1a91c92b8ae12e040a89d5c625794ef58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / detime_toolkit-0.1.3-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL detime_toolkit-0.1.3-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b0509f60c55eeb6ff0ca71165b04fe29ffa6b7d92ecc51c2d07d6ffa2a3c8475
BLAKE2b-256 checksum
How to use checksums
d6a0769a363ab5ea06dec337c752a5054195b30111b623171fe91810e17768f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / detime_toolkit-0.1.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL detime_toolkit-0.1.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 252.1 kB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c76c2a4361177ebea5c7634e502f4da1553894cd2d563564989f7d7b55b2d82d
BLAKE2b-256 checksum
How to use checksums
6b54100becce04357b94764fb65eb0fba2fde1248676d6fc0e69e6f7a51865a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / detime_toolkit-0.1.3-cp313-cp313-macosx_11_0_arm64.whl

Download URL detime_toolkit-0.1.3-cp313-cp313-macosx_11_0_arm64.whl
Size 226.0 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5af00e0670fc9628e435df8dac74af52b66511ba1000fc5dbade76e4fd12a24c
BLAKE2b-256 checksum
How to use checksums
9d19ae9206083e18dcae1113bbbe271c0093fa7814c021968a3161c983bc3e17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / detime_toolkit-0.1.3-cp312-cp312-win_amd64.whl

Download URL detime_toolkit-0.1.3-cp312-cp312-win_amd64.whl
Size 429.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
847bb06c2c07c8f42237a08355a26bca3f9c4f2b1a714ba6e261e18c98d25339
BLAKE2b-256 checksum
How to use checksums
d404a85c2a993f73e11eacda2663174ef6f0741d227afb895e9d792f5abe0eb4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / detime_toolkit-0.1.3-cp312-cp312-win32.whl

Download URL detime_toolkit-0.1.3-cp312-cp312-win32.whl
Size 407.9 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
8b2b12d4e7f32145ddc61a1a85d55e8c155d70edf357d78ce28ca14c8901cd92
BLAKE2b-256 checksum
How to use checksums
11a6f8c7f77716ada828cc2036a736e6b8018fbf14f44248aeef451eeeb9a9fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / detime_toolkit-0.1.3-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL detime_toolkit-0.1.3-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b58e8dc78e258bceff0ad70850498cde9a8f4df17407ee7ab60d49e9e706c104
BLAKE2b-256 checksum
How to use checksums
07813c92742f0186c093122a105d7b1d51afaa8e54186a97e5365c20b0c59afc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / detime_toolkit-0.1.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL detime_toolkit-0.1.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 252.1 kB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a7d31b011bf89d2962587535d8a940394850ad76613b68c0aa38f6c123a68150
BLAKE2b-256 checksum
How to use checksums
94c1cfb90c4a415e623f6676ab90c30410daa713a30f78934a657117db4865fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / detime_toolkit-0.1.3-cp312-cp312-macosx_11_0_arm64.whl

Download URL detime_toolkit-0.1.3-cp312-cp312-macosx_11_0_arm64.whl
Size 225.9 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
65f4e0bf032b3797734ad100c4897ba06ec4d83ff707207fd6591c18bd5148e2
BLAKE2b-256 checksum
How to use checksums
406cdbee14eebdb78bd18020b186ccd65d8898a9e5f338be4fea09791369751e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / detime_toolkit-0.1.3-cp311-cp311-win_amd64.whl

Download URL detime_toolkit-0.1.3-cp311-cp311-win_amd64.whl
Size 425.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
448de242a0ebbc68008de5d000eadef48d67d919ad0e2f4f4fcb2ca7b31665a2
BLAKE2b-256 checksum
How to use checksums
5927061c4c6a612278e21ae0d4417479a4e0432ebbf8b6b06ea06c9b3feb0e3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / detime_toolkit-0.1.3-cp311-cp311-win32.whl

Download URL detime_toolkit-0.1.3-cp311-cp311-win32.whl
Size 406.8 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
a4ed52fb20d420dd797ddade243f4382a084ba3faa0826c5ba679ee4777695a0
BLAKE2b-256 checksum
How to use checksums
a0d36c90beec8b573ed202883b2b69b03cc41af7cca952f461740abc0d73ab1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / detime_toolkit-0.1.3-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL detime_toolkit-0.1.3-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
75bcccc72dfb2ca6f8ea0c767bd2886d43b0de1a3ce71d961d722e0a3b9b8ee0
BLAKE2b-256 checksum
How to use checksums
4cadae945b50b759935d91e6c7b4ba0ed99609bb31dfc19c806f2a83b2dd2b60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / detime_toolkit-0.1.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL detime_toolkit-0.1.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 250.8 kB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
019177cfe5a173af0e3a5620c3c97cdeafe70e8a16160b5456fbe04f7b8c8653
BLAKE2b-256 checksum
How to use checksums
47d75781d6def525b40ee1a90b8e5880a4bd86c65de099a363afc17692cd0ee0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / detime_toolkit-0.1.3-cp311-cp311-macosx_11_0_arm64.whl

Download URL detime_toolkit-0.1.3-cp311-cp311-macosx_11_0_arm64.whl
Size 224.8 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
04559de0bd87678edfda8083d34f0b8d686ecb8ca4ab27dfe10ca575e66500ce
BLAKE2b-256 checksum
How to use checksums
08d329353d9ad70d501ed1ec4b5717e4b13712eb4d74f61d2bbcc7705cb5569a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / detime_toolkit-0.1.3-cp310-cp310-win_amd64.whl

Download URL detime_toolkit-0.1.3-cp310-cp310-win_amd64.whl
Size 425.4 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
c577af875169db46d2c097c80ba7013b1267076efdbd9c23e507ce4912c183ec
BLAKE2b-256 checksum
How to use checksums
9831b36357d56dba06f894c3ca46a8d80881684c5b2056d44183b6ab5abaecce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / detime_toolkit-0.1.3-cp310-cp310-win32.whl

Download URL detime_toolkit-0.1.3-cp310-cp310-win32.whl
Size 405.7 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
f658331b526640242d1fb4c0de054f38da028d3d14bc1361fa8760e96ef13122
BLAKE2b-256 checksum
How to use checksums
479ff7ae077b409ca7a8cf000f03b47ccdbdc07d9df34f5d8fb914a8f4da7227
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / detime_toolkit-0.1.3-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL detime_toolkit-0.1.3-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c569ff83ea5da07052dbc571b46e312bcfe517f97f6c794c11cbdbf54e8269df
BLAKE2b-256 checksum
How to use checksums
b916f698375e05c6f903fd5b860888327a2c002459403eae8ac982bf18a30b72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / detime_toolkit-0.1.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL detime_toolkit-0.1.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 250.3 kB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d87dc04915cf6b3d83944a980a87d25436c08b91c1407adc6ea9216a1083e949
BLAKE2b-256 checksum
How to use checksums
64ac984cc621a43254dcc0a4094a182d9c883b3a095b00b386099a293718d105
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / detime_toolkit-0.1.3-cp310-cp310-macosx_11_0_arm64.whl

Download URL detime_toolkit-0.1.3-cp310-cp310-macosx_11_0_arm64.whl
Size 223.5 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
01f9b0051c709076c7d83c39912e4a7acc058c3005a4a3674eec1a08fe344820
BLAKE2b-256 checksum
How to use checksums
77b81d73bce30da2cee03488338d8b9367965cca62b4937afcf0191b80ad5125
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Security for detime-toolkit 0.1.3

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.1.3 This release

31 release files No provenance

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