Skip to content

Changelog#

Versions follow Semantic Versioning (<major>.<minor>.<patch>).

Backward incompatible (breaking) changes will only be introduced in major versions with advance notice in the Deprecations section of releases.

Pandas-OpenSCM v0.9.2 (2026-05-26)#

🆕 Features#

  • Updated the implementation to support pandas>=3.0 (#42)

🔧 Trivial/Internal Changes#

Pandas-OpenSCM v0.9.1 (2026-03-05)#

🎉 Improvements#

  • Loosened the pin of attrs version (#40)

Pandas-OpenSCM v0.9.0 (2025-08-29)#

⚠️ Breaking Changes#

  • Renamed df to pobj in [pandas_openscm.index_manipulation.update_index_levels_func] and [pandas_openscm.index_manipulation.update_index_levels_from_other_func] (#39)

🆕 Features#

    • pd.Index accessor [pandas_openscm.accessors.index.PandasIndexOpenSCMAccessor]
  • ensure multiindex related functionality: [pandas_openscm.accessors.series.PandasSeriesOpenSCMAccessor.ensure_index_is_multiindex] and [pandas_openscm.accessors.index.PandasIndexOpenSCMAccessor.ensure_is_multiindex]

(#36) - More methods for [pandas_openscm.accessors.series.PandasSeriesOpenSCMAccessor], moving towards feature completeness (#25), specifically [pandas_openscm.accessors.series.PandasSeriesOpenSCMAccessor.fix_index_name_after_groupby_quantile], [pandas_openscm.accessors.series.PandasSeriesOpenSCMAccessor.groupby_except], [pandas_openscm.accessors.series.PandasSeriesOpenSCMAccessor.mi_loc] and [pandas_openscm.accessors.series.PandasSeriesOpenSCMAccessor.to_category_index] (#37) - More methods for [pandas_openscm.accessors.series.PandasSeriesOpenSCMAccessor] and [pandas_openscm.accessors.index.PandasIndexOpenSCMAccessor], leading to feature completeness (#25), specifically [pandas_openscm.accessors.series.PandasSeriesOpenSCMAccessor.update_index_levels], [pandas_openscm.accessors.series.PandasSeriesOpenSCMAccessor.update_index_levels_from_other], [pandas_openscm.accessors.index.PandasIndexOpenSCMAccessor.update_levels] and [pandas_openscm.accessors.index.PandasIndexOpenSCMAccessor.update_levels_from_other] (#39)

🔧 Trivial/Internal Changes#

Pandas-OpenSCM v0.8.3 (2025-08-09)#

🔧 Trivial/Internal Changes#

Pandas-OpenSCM v0.8.2 (2025-08-09)#

📚 Improved Documentation#

  • Fixed up the issues related to the docs rendering (#29) and simplified the documentation of the accessors (#30)

🔧 Trivial/Internal Changes#

Pandas-OpenSCM v0.8.1 (2025-08-08)#

🎉 Improvements#

Pandas-OpenSCM v0.8.0 (2025-08-05)#

⚠️ Breaking Changes#

(#24)

🆕 Features#

🎉 Improvements#

🔧 Trivial/Internal Changes#

Pandas-OpenSCM v0.7.0 (2025-07-24)#

🆕 Features#

    • Added unit conversion APIs: [pandas_openscm.unit_conversion.convert_unit] and [pandas_openscm.unit_conversion.convert_unit_like] and the corresponding accessors pandas_openscm.accessors.PandasDataFrameOpenSCMAccessor.convert_unit and pandas_openscm.accessors.PandasDataFrameOpenSCMAccessor.convert_unit_like
  • Added the helper: [pandas_openscm.index_manipulation.ensure_is_multiindex] and the corresponding accessors pandas_openscm.accessors.PandasDataFrameOpenSCMAccessor.ensure_index_is_multiindex and pandas_openscm.accessors.PandasDataFrameOpenSCMAccessor.eiim

(#23)

Pandas-OpenSCM v0.6.0 (2025-07-16)#

⚠️ Breaking Changes#

  • Updated minimum numpy version to 1.26.0, the earliest that is not in end-of-life. Fixed the numpy pin for Python 3.13 to >=2.1.0, the first numpy version which supported Python 3.13. (#21)

🔧 Trivial/Internal Changes#

Pandas-OpenSCM v0.5.1 (2025-05-23)#

🆕 Features#

Pandas-OpenSCM v0.5.0 (2025-05-10)#

⚠️ Breaking Changes#

(#19)

🆕 Features#

(#19)

🎉 Improvements#

(#19)

🔧 Trivial/Internal Changes#

Pandas-OpenSCM v0.4.2 (2025-05-05)#

🆕 Features#

Pandas-OpenSCM v0.4.1 (2025-04-12)#

🐛 Bug Fixes#

Pandas-OpenSCM v0.4.0 (2025-04-11)#

🆕 Features#

Pandas-OpenSCM v0.3.3 (2025-03-30)#

🆕 Features#

    • Added a method for converting to long data, see pandas_openscm.accessors.PandasDataFrameOpenSCMAccessor.to_long_data (#12)

Pandas-OpenSCM v0.3.2 (2025-03-27)#

🆕 Features#

  • Added release of the package on conda (#9)
  • Added a basic de-serialisation, i.e. IO, module pandas_openscm.io (#11)

🔧 Trivial/Internal Changes#

Pandas-OpenSCM v0.3.1 (2025-03-23)#

🔧 Trivial/Internal Changes#

Pandas-OpenSCM v0.3.0 (2025-03-23)#

🆕 Features#

(#7)

🐛 Bug Fixes#

  • Added LICENCE (#5)

🔧 Trivial/Internal Changes#

Pandas-OpenSCM v0.2.0 (2025-03-17)#

🆕 Features#

Pandas-OpenSCM v0.1.0 (2025-02-09)#

No significant changes.