pypi ehrapy 0.13.0
0.13.0 🌈

latest releases: 0.15.0, 0.14.0, 0.14.0rc1...
6 months ago

🚀 Features

  • Transitioning from AnnData to EHRData
    EHRData replaces AnnData as ehrapy's core data structure to better support time-series electronic health record data.
    The key enhancement is native support for 3D tensors (observations × variables × timesteps) alongside the existing 2D matrices, enabling efficient storage of longitudinal patient data.
    A new .tem DataFrame provides time-point annotations, complementing the existing .obs and .var annotations for comprehensive temporal data description.
    While EHRData maintains full backward compatibility with AnnData's API, users can now seamlessly work with time-series data and leverage specialized methods for temporal analysis.
    Existing code using AnnData objects will continue to work, but migration to EHRData is strongly recommended to access enhanced time-series functionality.
  • The preferred central data object is now EHRData (#908) @eroell
  • The layers argument is now available for all functions operating on X or layers (#908) @eroell
  • Update expected behaviour of io.read_fhir (#922) @eroell
  • Move mimic_2, mimic_2_preprocessed, diabetes_130_raw, diabetes_130_fairlearn to ehrdata.dt (#908)
  • Deprecate all ep.dt.*, refer to datasets in ehrdata (#908) @eroell
  • Support Python 3.14 (#996) @Zethson
  • Move kaplan_meier & cox_ph plots to holoviews (#995) @Zethson
  • Longitudinal normalization (#958) @agerardy
  • Add interactive ols plot (#992) @Zethson
  • Longitudinal and new qc_metrics (#967) @sueoglu
  • Simple Impute for timeseries (#975) @eroell
  • Simple implementation of balanced sampling (#937) @sueoglu
  • Add Sankey diagram visualization functions (#989) @sueoglu
  • Add ep.pl.timeseries() to visualize variables over time (#994) @sueoglu
  • Add GPU CI & skeleton (#998) @Zethson
  • Add FAMD (#976) @Zethson
  • 3D enabled implementation of ep.pp.filter_observations, ep.pp.filter_features (#953) @sueoglu
  • Add time series distances (#954) @Zethson

🐛 Bug Fixes

🧰 Maintenance

Don't miss a new ehrapy release

NewReleases is sending notifications on new releases.