- Added
cut
andqcut
methods toSeries
andExpr
- Added
rle
andrle_id
methods toSeries
andExpr
- Added
bottom_k
method toSeries
- Fixed error with
top_k
method
- Updated Polars to 0.35.2
- Added support for SQL querying
- Added
!
forExpr
- Added
Config
module - Added
none?
method toSeries
- Aliased
groupby
togroup
forDataFrame
andLazyFrame
- Changed series creation with all
nil
objects toNull
type - Removed
tz_localize
method fromDateTimeExpr
- Removed support for passing Active Record objects to
DataFrame.new
(useread_database
instead)
- Updated Polars to 0.31.1
- Added
Array
type - Added support for creating series with
Datetime
type - Added support for
Null
toto_a
method - Improved support for
Decimal
andTime
types - Changed
arr
tolist
forSeries
andExpr
- Changed series creation with
BigDecimal
objects toDecimal
type - Changed series creation with
ActiveSupport::TimeWithZone
objects toDatetime
type - Changed equality for data types
- Fixed error with
groupby_dynamic
method - Removed
agg_list
method fromGroupBy
- Updated Polars to 0.29.0
- Added support for
List
andStruct
toto_a
method - Added support for creating series from Numo arrays
- Added column assignment to
DataFrame
- Added
sort!
andto_a
methods toDataFrame
- Added support for
Object
toto_a
method - Aliased
len
tosize
forSeries
andDataFrame
- Aliased
apply
tomap
andunique
touniq
forSeries
- Improved
any
andall
forSeries
- Updated Polars to 0.28.0
- Added support for creating
Binary
series - Added support for
Binary
toto_a
method - Added support for glob patterns to
read_parquet
method - Added
sink_parquet
method toLazyFrame
- Added
BinaryExpr
andBinaryNameSpace
- Prefer
read_database
overread_sql
- Added
plot
method toDataFrame
andGroupBy
- Added
to_numo
method toSeries
andDataFrame
- Added support for
Datetime
toto_a
method - Fixed
is_datelike
method forDatetime
andDuration
- Updated Polars to 0.27.1
- Added
each
method toSeries
,DataFrame
, andGroupBy
- Added
iter_rows
method toDataFrame
- Added
named
option torow
androws
methods - Replaced
include_bounds
option withclosed
foris_between
method
- Added support for glob patterns to
read_csv
method - Added support for symbols to more methods
- Added support for more types when creating a data frame from an array of hashes
- Fixed error with precompiled gem on Mac ARM
- Fixed issue with structs
- Added support for strings to
read_sql
method - Improved indexing
- Fixed error with precompiled gem on Mac ARM
- Added
read_sql
method - Added
to_csv
method - Added support for symbol keys
- Updated Polars to 0.26.1
- Added precompiled gems for Linux and Mac
- Added data type classes
- Changed
dtype
andschema
methods to return data type class instead of symbol - Dropped support for Ruby < 3
- Added
read_avro
andwrite_avro
methods - Added more methods
- Added more methods
- Improved performance
- Added more methods
- Added more methods
- Added more methods
- First release