Migration from tsdecomp

Imports

New code should use:

from detime import DecompositionConfig, decompose

Legacy code may continue to import tsdecomp for one deprecation cycle, but it now emits a warning and resolves to the same De-Time implementation. Older submodule imports outside that package-level surface are no longer part of the packaged compatibility contract.

CLI

Preferred commands:

  • detime run
  • detime batch
  • detime profile
  • detime version

Legacy tsdecomp CLI aliases still work with a deprecation notice.

Removed modules and methods

The following are no longer part of the main package:

  • bench_config
  • leaderboard
  • DR_TS_REG
  • DR_TS_AE
  • SL_LIB

These moved to the companion benchmark repository de-time-bench.

Transition-era compatibility submodules such as tsdecomp.backends, tsdecomp.leaderboard, and tsdecomp.methods.* are also intentionally absent from install artifacts. Migrate those imports to the canonical detime surface rather than relying on the old namespace layout.