Skip to content

Deprecate df_state interface #1075

@sunt05

Description

@sunt05

Parent Epic

Part of #1045 (Epic: DTS Accessor Interface - Eliminate df_state Intermediate Layer)

Summary

Final phase: deprecate and eventually remove the df_state intermediate layer once DTS path is fully mature.

Depends On

Scope

Phase 1: Deprecation Warnings

  • Add deprecation warnings to to_df_state() methods
  • Add deprecation warnings to df_state usage in run()
  • Document migration path

Phase 2: Default Switch

  • Change default backend from "traditional" to "dts"
  • Maintain backwards compatibility via explicit backend="traditional"

Phase 3: Removal

  • Remove to_df_state() methods (49+ methods across 8 files)
  • Remove df_state related code
  • Clean up DataFrame conversion utilities

Acceptance Criteria

  • Deprecation warnings in place with clear migration message
  • Users have at least one release cycle to migrate
  • All functionality available via DTS path before removal
  • Clean removal of ~2000+ lines of redundant code

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions