Skip to content

Releases: otsaloma/dataiter

0.27

01 Jan 16:48
0.27
Compare
Choose a tag to compare
  • DataFrame: Fix error message when column not found
  • DataFrame.aggregate: Speed up
  • DataFrame.full_join: Fix to join all possible columns
  • DataFrame.read_csv: Try to avoid mixed types
  • ListOfDicts.full_join: Fix to join all possible keys
  • ListOfDicts.write_csv: Use minimal quoting
  • Vector.get_memory_use: New method
  • Vector.rank: Rewrite, add method argument
  • *.read_*: Rename fname argument path
  • *.write_*: Rename fname argument path
  • Add comparison table dplyr vs. dataiter vs. pandas to documentation:
    https://dataiter.readthedocs.io/en/latest/comparison.html

0.26

02 Dec 20:55
0.26
Compare
Choose a tag to compare
  • DataFrame.read_npz: New method to read NumPy npz format
  • DataFrame.write_npz: New method to write NumPy npz format
  • *.read_*: Decompress .bz2|.gz|.xz automatically
  • *.write_*: Compress .bz2|.gz|.xz automatically

0.25

13 Nov 17:09
0.25
Compare
Choose a tag to compare
  • DataFrame.print_missing_counts: Fix when nothing missing
  • Vector.replace_missing: New method

0.24

27 Oct 19:50
0.24
Compare
Choose a tag to compare
  • DataFrame.print_memory_use: New method
  • ListOfDicts.write_csv: Use less memory

0.23

08 Jul 20:16
0.23
Compare
Choose a tag to compare
  • Vector.is_*: Change to be methods instead of properties
  • Drop deprecated use of np.int
  • Drop deprecated comparisons against NaN

0.22

13 May 18:24
0.22
Compare
Choose a tag to compare
  • ListOfDicts.map: New method

0.21

08 Mar 19:48
0.21
Compare
Choose a tag to compare
  • DataFrame.read_csv: Add columns argument
  • ListOfDicts.read_csv: Add columns argument

0.20

06 Mar 13:18
0.20
Compare
Choose a tag to compare
  • DataFrame.*_join: Handle differing by names via tuple argument
  • ListOfDicts.*_join: Handle differing by names via tuple argument

0.19

04 Mar 19:51
0.19
Compare
Choose a tag to compare
  • Use terminal window width as maximum print width
  • Vector.__init__: Handle NaN values in non-float vectors

0.18

03 Mar 20:43
0.18
Compare
Choose a tag to compare
  • Vector.__init__: Accept generators/iterators
  • Vector.map: New method