Skip to content

Releases: otsaloma/dataiter

0.35

03 Oct 19:23
0.35
Compare
Choose a tag to compare
  • DataFrame.from_pandas: Speed up by avoiding unnecessary conversions
  • DataFrame.full_join: Fix join and output when by is a tuple
  • GeoJSON: Fix printing object

0.34

17 Sep 13:25
0.34
Compare
Choose a tag to compare
  • Vector: Handle timedeltas correctly for NA checks and printing
  • Vector.is_timedelta: New method

0.33

03 Sep 12:27
0.33
Compare
Choose a tag to compare
  • DataFrame.sort: Convert object to string for sorting
  • Vector.sort: Convert object to string for sorting
  • Fix conditional Numba use when importing the numba package works, but caching doesn't
  • Add di-open cli command (currently not part of the default install, but can be installed from source using make install-cli)

0.32

02 Apr 13:28
0.32
Compare
Choose a tag to compare
  • DataFrame.modify: Add support for grouped modification (#19)
  • DataFrame.split: New method
  • ListOfDicts.split: New method

0.31

26 Feb 15:30
0.31
Compare
Choose a tag to compare
  • DataFrame.compare: New experimental method
  • Vector.as_string: Add length argument
  • Change the documentation to default to the latest release ("stable") instead of the development version ("latest")

0.30

19 Feb 15:03
0.30
Compare
Choose a tag to compare
  • Use keyword-only arguments where appropriate – the general principle is that mandatory arguments are allowed as positional, but optional modifiers are keyword only
  • Rename all instances of "missing" to "na", such as Vector.is_missing to Vector.is_na, the only exception being ListOfDicts.fill_missing, which becomes ListOfDicts.fill_missing_keys
  • Truncate data frame object and string columns at PRINT_TRUNCATE_WIDTH (default 32) for printing

0.29.2

09 Feb 20:38
0.29.2
Compare
Choose a tag to compare
  • Fix aggregation functions to work with all main data types: boolean, integer, float, date, datetime and string
  • Fix aggregation functions to handle all missing values (NaN, NaT, blank string) correctly, the same as implemented in Vector
  • Rename aggregation functions' dropna arguments to drop_missing
  • first, last, nth: Add drop_missing argument
  • Vector.drop_missing: New method

0.29.1

30 Jan 18:49
0.29.1
Compare
Choose a tag to compare
  • mode: Fix to return first in case of ties (requires Python >= 3.8)
  • std, var: Add ddof argument (defaults to 0 on account of Numba limitations)
  • Don't try to dropna for non-float vectors in aggregation functions

0.29

29 Jan 19:25
0.29
Compare
Choose a tag to compare

0.28

09 Jan 14:13
0.28
Compare
Choose a tag to compare
  • DataFrame: Make object columns work in various operations
  • DataFrame.from_json: Add arguments columns and dtypes
  • DataFrame.from_pandas: Add argument dtypes
  • DataFrame.full_join: Speed up
  • DataFrame.read_csv: Add argument dtypes
  • DataFrame.read_json: Add arguments columns and dtypes
  • GeoJSON.read: Add arguments columns and dtypes
  • ListOfDicts.fill_missing: New method
  • ListOfDicts.from_json: Add arguments keys and types
  • ListOfDicts.full_join: Speed up
  • ListOfDicts.read_csv: Add argument types, rename columns to keys
  • ListOfDicts.read_json: Add arguments keys and types