Skip to content

v0.8.0

Choose a tag to compare

@znicholls znicholls released this 05 Aug 08:46
· 78 commits to main since this release

Announcements

  • Added some accessors for pd.Series 🎉
    • These aren't feature complete yet, see #25 for details
  • A number of breaking changes to parts of the API
    • Renamed pandas_openscm.register_pandas_accessor to pandas_openscm.register_pandas_accessors (with a trailing 's') as accessors are now also registered for [pandas Series][pandas.Series]
    • Renamed pandas_openscm.accessors.DataFramePandasOpenSCMAccessor to pandas_openscm.accessors.PandasDataFrameOpenSCMAccessor
    • Renamed df_unit_level to unit_level in pandas_openscm.accessors.PandasDataFrameOpenSCMAccessor.convert_unit_like
    • Renamed df to pobj in pandas_openscm.index_manipulation.set_index_levels_func, pandas_openscm.unit_conversion.convert_unit_from_target_series, pandas_openscm.unit_conversion.convert_unit and pandas_openscm.unit_conversion.convert_unit_like

Changelog

⚠️ Breaking Changes

    • Renamed pandas_openscm.register_pandas_accessor to [pandas_openscm.register_pandas_accessors][] (with a trailing 's') as accessors are now also registered for [pandas Series][pandas.Series]
    • Renamed pandas_openscm.accessors.DataFramePandasOpenSCMAccessor to [pandas_openscm.accessors.PandasDataFrameOpenSCMAccessor][]
    • Renamed df_unit_level to unit_level in [pandas_openscm.accessors.PandasDataFrameOpenSCMAccessor.convert_unit_like][]
    • Renamed df to pobj in [pandas_openscm.index_manipulation.set_index_levels_func][], [pandas_openscm.unit_conversion.convert_unit_from_target_series][], [pandas_openscm.unit_conversion.convert_unit][] and [pandas_openscm.unit_conversion.convert_unit_like][]

    (#24)

🆕 Features

  • Added some accessors for [pandas Series][pandas.Series] via [pandas_openscm.accessors.PandasSeriesOpenSCMAccessor][]. Note that this is not feature complete yet, tracking in #25 (#24)

🎉 Improvements

  • [pandas_openscm.index_manipulation.set_index_levels_func][], [pandas_openscm.unit_conversion.convert_unit_from_target_series][], [pandas_openscm.unit_conversion.convert_unit][] and [pandas_openscm.unit_conversion.convert_unit_like][] now explicitly support [pd.Series][pandas.Series] (#24)

🔧 Trivial/Internal Changes

Changes