Skip to content

Releases: coroa/pandas-indexing

Version 0.6.1

01 Dec 14:58
Compare
Choose a tag to compare

What's Changed

  • fix(iamc.resolver): Fix iamc_aggregate to return NaN for empty data by @coroa in #62

Full Changelog: v0.6.0...v0.6.1

Version 0.6.0

24 Oct 14:53
df9f347
Compare
Choose a tag to compare

What's Changed

  • feat(core): formatlevel and extractlevel get optional patterns by @coroa in #61
  • feat(iamc): Add Resolver to new iamc sub-package by @coroa in #60

Full Changelog: v0.5.2...v0.6.0

Version 0.5.2

23 Aug 22:02
Compare
Choose a tag to compare

What's Changed

  • enh(units): Load pint and pint-pandas only on demand by @coroa in #57
  • feat(selectors): Allow mixing selectors with Series and callables by @coroa in #59

Full Changelog: v0.5.1...v0.5.2

Version 0.5.1

20 May 06:29
Compare
Choose a tag to compare

What's Changed

  • fix(selectors): Make isin selector return a Series by @coroa in #55
  • fix(utils): Fix shell_pattern_to_regex to work with brackets by @coroa in #56

Full Changelog: v0.5.0...v0.5.1

Version 0.5.0

09 Apr 15:18
104e756
Compare
Choose a tag to compare

What's Changed

Breaking

  • fix(core): Add regex and keep to extractlevel by @coroa in #53

Deprecates the drop argument of extractlevel in favour of keep and changes the default to keep=False, ie. if keep is not specified, the split level will be removed.

Enhancements

  • enh(core): Raise KeyError from projectlevel by @coroa in #52

Full Changelog: v0.4.2...v0.5.0

Version 0.4.2

03 Apr 21:59
81944ee
Compare
Choose a tag to compare

What's Changed

  • feat(core): Add add_zeros_like function by @coroa in #51

Full Changelog: v0.4.1...v0.4.2

Version 0.4.1

20 Mar 21:30
2ed91d8
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.0...v0.4.1

Version 0.4.0

12 Dec 14:34
Compare
Choose a tag to compare

What's Changed

  • Replace black by ruff formatter by @coroa in #43
  • fix(core): Fix typing of aggregatelevel by @coroa in #44
  • feat (accessors): Import accessors implicitly by @coroa in #45
  • feat(selectors): Add All and None_ to complete selector group by @coroa in #46

Full Changelog: v0.3.1...v0.4.0

Version 0.3.1

18 Sep 21:18
4dff059
Compare
Choose a tag to compare

What's Changed

  • enh(assignlevel): Add ignore_index argument by @coroa in #41

Full Changelog: v0.3...v0.3.1

Version 0.3

17 Sep 10:57
Compare
Choose a tag to compare

What's Changed

Breaking

  • Align Series and DataFrame in assignlevel in #38

Previously, assignlevel ignored the index of Series or DataFrame passed in, which caused subtle assignment bugs
over at the concordia repository (since semijoin sometimes updated the ordering even with how="right").

From this version on, assignlevel will use a right-semijoin to align any Series or DataFrame before adding it to the
index. Since the semijoin uses the new fail_on_reorder method introduced in v0.2.10, this might fail in very particular situations. Then the DataFrame/Series to which the new levels are to be assigned needs to be sort_indexed before.

Enhancements

  • Fix pandas-2.1 futurewarnings by @coroa in #40

Full Changelog: v0.2.10...v0.3