Added
-
Add new data type for datetimes with timezones:
{:datetime, precision, time_zone}
The old dtype is now{:naive_datetime, precision}
. -
Add option to rechunk the dataframes when using
Explorer.DataFrame.from_parquet/3
Changed
-
Change the
{:datetime, precision}
dtype to{:naive_datetime, precision}
.
The idea is to mirror Elixir's datetime, and introduce support for time zones.
Please note:{:datetime, precision}
will work as an alias for{:naive_datetime, precision}
for now but will raise a warning.
The alias will be removed in a future release. -
Literal
%NaiveDateTime{}
structs used in expressions will now have:microsecond
precision.
Previously they defaulted to:nanosecond
precision.
This was incorrect because%NaiveDateTime{}
structs only have:microsecond
precision.
Fixed
-
Fix regression in
Explorer.DataFrame.concat_rows/2
.
It's possible to concat dataframes that are not aligned again. -
Fix "is_finite" and "is_infinite" from
Series
to work in the context of aExplorer.Query
.
Pull requests
- Fix typo in Explorer.Query doc by @mhanberg in #904
- Initial timezone support by @billylanchantin in #903
- add rechunk option to from_parquet by @mlineen in #915
- Fix concat_rows with not aligned dataframes by @philss in #920
- Let
{:datetime, _}
be an alias for{:naive_datetime, _}
for backwards compatibility by @billylanchantin in #924 - Prepare release of v0.8.3 by @philss in #921
New Contributors
SHA256 of the artifacts
2caba60cb3132e6751bba2879366e5b95551158f344fcd86d3ad39d2ac87a255 explorer-v0.8.3-nif-2.15-x86_64-pc-windows-gnu--legacy_cpu.dll.tar.gz
839d89988421790dfc64894ebac830bbdb81b4ae0a9cfb8917935cf767c295cc explorer-v0.8.3-nif-2.15-x86_64-pc-windows-gnu.dll.tar.gz
bde5f164e7b46cd30c371c959712507999644a046d41c658649bbeb86077ed3a explorer-v0.8.3-nif-2.15-x86_64-pc-windows-msvc--legacy_cpu.dll.tar.gz
a0a091f6c2171c456f36dd516b03cf789ad028b51b8fb2fa0bdfeed73fce2b8f explorer-v0.8.3-nif-2.15-x86_64-pc-windows-msvc.dll.tar.gz
325bdf2b6d13a0aa3366bbf8a02b714610a4625e9b95d0306b66b2f3ac3fa9d6 libexplorer-v0.8.3-nif-2.15-aarch64-apple-darwin.so.tar.gz
0cfe0f315db83686fa1d7d1a276852f6964bda135279822ad946ee619c723ec2 libexplorer-v0.8.3-nif-2.15-aarch64-unknown-linux-gnu.so.tar.gz
f221d655939a815156881c314d1c1794757dc23afd755eb6144f6b6fea5ee10f libexplorer-v0.8.3-nif-2.15-aarch64-unknown-linux-musl.so.tar.gz
a69917a55aed8b0c0e40b7b3ba92cce5bec818bc1ca4a03b2277921e30f0c48e libexplorer-v0.8.3-nif-2.15-x86_64-apple-darwin.so.tar.gz
f974fb1e4caa9ee07843e9b2691ade556560c8f1d35291dc73f37249bf6f3477 libexplorer-v0.8.3-nif-2.15-x86_64-unknown-freebsd--legacy_cpu.so.tar.gz
212422bdceeef98ca7f08648b0bf67520390fc35f924e96ba8f0e667715fd63b libexplorer-v0.8.3-nif-2.15-x86_64-unknown-freebsd.so.tar.gz
cf3df4dbcc228d1801e5c6c2f258c721d375c22919bbd2690f05e9624d405b55 libexplorer-v0.8.3-nif-2.15-x86_64-unknown-linux-gnu--legacy_cpu.so.tar.gz
ff7a17d8a3e6d45f349ecfcb3246664d3aa34681b41e2fce32eb5076a38f0544 libexplorer-v0.8.3-nif-2.15-x86_64-unknown-linux-gnu.so.tar.gz
fbba507be1059dac16228eee2287906b0311041c7603afa8f7a0a6edb4382fe5 libexplorer-v0.8.3-nif-2.15-x86_64-unknown-linux-musl.so.tar.gz
Full Changelog: v0.8.2...v0.8.3