Skip to content

Releases: pwwang/datar

0.9.1

13 Oct 19:25
Compare
Choose a tag to compare
  • Pump pipda to 0.8.0 (fixes #149)

0.9.0

14 Sep 05:28
c0c4b63
Compare
Choose a tag to compare

Fixes

  • Fix weighted_mean not handling group variables with NaN values (#137)
  • Fix weighted_mean on NA raising error instead of returning NA (#139)
  • Fix pandas .groupby() used internally not inheriting sort, dropna and observed (#138, #142)
  • Fix mutate/summarise not counting references inside function as used for _keep "used"/"unused"
  • Fix metadata _datar of nested TibbleGrouped not frozen

Breaking changes

  • Refactor core.factory.func_factory() (#140)
  • Use base.c[...] for range short cut, instead of f[...]
  • Use tibble.fibble() when constructing Tibble inside a verb, instead of tibble.tibble()
  • Make n a keyword-only argument for base.ntile

Deprecation

  • Deprecate verb_factory, use register_verb from pipda instead
  • Deprecate base.data_context

Dependences

  • Adopt pipda v0.7.1
  • Remove varname dependency
  • Install pdtypes by default

What's Changed

Full Changelog: 0.8.6...0.9.0

0.8.6

25 Aug 17:34
cd2595b
Compare
Choose a tag to compare
  • 🐛 Fix weighted_mean not working for grouped data (#133)
  • ✅ Add tests for weighted_mean on grouped data
  • ⚡️ Optimize distinct on existing columns (#128)

What's Changed

Full Changelog: 0.8.5...0.8.6

0.8.5

23 May 19:10
4f9c2a3
Compare
Choose a tag to compare

What's Changed

  • 🔖 0.8.5 by @pwwang in #125
    • 🐛 Fix columns missing after Join by same columns using mapping (#122)

Full Changelog: 0.8.4...0.8.5

0.8.4

14 May 22:48
4f282c7
Compare
Choose a tag to compare

What's Changed

  • 0.8.4 by @pwwang in #120
    • ➖ Add optional deps to extras so they aren't installed by default
    • 🎨 Give better message when optional packages not installed

Full Changelog: 0.8.3...0.8.4

0.8.3 (#119)

13 May 02:45
ba50a00
Compare
Choose a tag to compare
  • ⬆️ Upgrade pipda to v0.6
  • ⬆️️ Upgrade thon-simpleconf to 5.5

0.8.2 (#118)

10 May 20:11
4e1e0cd
Compare
Choose a tag to compare
  • ♻️ Move glimpse to dplyr (as glimpse is a tidyverse-dplyr API)
  • 🐛 Fix glimpse() output not rendering in qtconsole (#117)
  • 🐛 Fix base.match() for pandas 1.3.0
  • 🐛 Allow base.match() to work with grouping data (#115)
  • 📌 Use rtoml (python-simpleconf) instead of toml (See https://github.com/pwwang/toml-bench)
  • 📌 Update dependencies

🔖 0.8.1 (#113)

19 Apr 01:15
4a73b09
Compare
Choose a tag to compare
  • 🐛 Fix month_abb and month_name being truncated (#112)
  • 🐛 Fix unite() not keeping other columns (#111)

🔖 0.8.0 (#110)

12 Apr 07:27
0814390
Compare
Choose a tag to compare
  • ✨ Support base.glimpse() (#107, machow/siuba#409)
  • 🐛 Register base.factor() and accept grouped data (#108)
  • ✨ Allow configuration file to save default options
  • 💥 Replace option warn_builtin_names with import_names_conflict (#73)
  • 🩹 Attach original __module__ to func_factory registed functions
  • ⬆️ Bump pipda to 0.5.9

🔖 0.7.2 (#106)

07 Apr 20:12
1e018fd
Compare
Choose a tag to compare
  • ✨ Allow tidyr.unite() to unite multiple columns into a list, instead of join them (#105)
  • 🩹 Fix typos in argument names of tidyr.pivot_longer() (#104)
  • 🐛 Fix base.sprintf() not working with Series (#102)