Releases
v0.2.0
Compare
Sorry, something went wrong.
No results found
Added
Consistently support ranges throughout the columns API
Support negative indexes throughout the columns API
Integrate with the table package
Add Series.to_enum/1 for lazily traversing the series
Add Series.coalesce/1 and Series.coalesce/2 for finding the first non-null value in a list of series
Changed
Series.length/1 is now Series.size/1 in keeping with Elixir idioms
Nx is now an optional dependency
Minimum Elixir version is now 1.13
DataFrame.to_map/2 is now DataFrame.to_columns/2 and DataFrame.to_series/2
Rustler is now an optional dependency
read_ and write_ IO functions are now from_ and to_
to_binary is now dump_csv
Now uses polars's "simd" feature
Now uses polars's "performant" feature
Explorer.default_backend/0 is now Explorer.Backend.get/0
Explorer.default_backend/1 is now Explorer.Backend.put/1
Series.cum_* functions are now Series.cumulative_* to mirror Nx
Series.rolling_* functions are now Series.window_* to mirror Nx
reverse? is now an option instead of an argument in Series.cumulative_* functions
DataFrame.from_columns/2 and DataFrame.from_rows/2 is now DataFrame.new/2
Rename "col" to "column" throughout the API
Remove "with_" prefix in options throughout the API
DataFrame.table/2 accepts options with :limit instead of single integer
rename/2 no longer accepts a function, use rename_with/2 instead
rename_with/3 now expects the function as the last argument
Fixed
Explorer now works on Linux with musl
You can’t perform that action at this time.