Skip to contents

This document is the high-level roadmap for psymetrics. It is meant to answer two questions quickly:

  1. What is already done?
  2. What is the next milestone?

Detailed technical discussion for each milestone lives in the linked GitHub Issues.

Status at a glance

  • ✅ Latest completed milestone: v0.4.0 - Implement compare_model_estimates()
  • ⏭ Next planned milestone: v0.5.0 - Implement plot_model_fit()
    • Goal: add a visual workflow for fit indices.
    • Tracked in Issue #19.

Recently completed milestones

  • v0.4.0 - Implement compare_model_estimates() (completed March 6, 2026)
  • v0.3.0 - Implement model_estimates() (completed February 25, 2026)
  • v0.2.0 - Extend SEM support across existing workflows (completed February 8, 2026)

Earlier stabilization milestones (v0.1.9.x, v0.1.5) focused on testing, messaging, and documentation polish.


Roadmap by phase

Phase 1: Complete and consolidate the lavaan workflow

The goal of this phase is a robust, end-to-end CFA/SEM workflow for models fitted with lavaan.

Phase 2: Expand support to other model classes

This phase starts after the core lavaan workflow is stable.

Final milestone

    • All planned core features are implemented, documented, and thoroughly tested.
    • The package API is considered reliable and stable.
    • Tutorials and long-form documentation are complete.