Added
-
Add support for multiple value columns in pivot wider. The resultant dataframe that is created from this type of pivoting is going
to have columns with the names prefixed by the original value column, followed by an underscore and the name of the variable. -
Add
Explorer.Series.ewm_mean/2
for calculating exponentially weighted moving average.
Changed
-
Change the
Explorer.Backend.DataFrame
'spivot_wider
callback to work with multiple columns instead of only one. -
Change the
Explorer.Backend.DataFrame
'swindow_*
callbacks to work with variables instead of keyword args. This is needed to make explicit when a backend is not implementing an option. -
Change the
Explorer.Backend.DataFrame
'sdescribe
callback and remove the need for an "out df", since we won't have a lazy version of that funcion. -
This shouldn't affect the API, but we had an update in Polars. It is now using
v0.27.2
. For further details, see:
Rust Polars 0.27.0.
Fixed
-
Provide hints when converting string/binary series to tensors.
-
Add libatomic as a link to the generated NIF. This is needed to fix the load of the Explorer NIF when running on ARM 32 bits machines like the Pi 3. See the original issue
Pull requests
- Add support for multiple value columns in pivot wider by @philss in #538
- Update polars to v0.27.2 by @philss in #540
- Use Keyword.validate!/2 instead of Keyword.merge/3 by @sasikumar87 in #542
- Add Series.ewm_mean/2 for calculating exponentially weighted moving average by @sasikumar87 in #541
- Update
window_*
backend functions' keyword args to arguments by @sasikumar87 in #543 - Add libatomic as a link to the generated NIF by @philss in #544
- Prepare release of v0.5.5 by @philss in #545
Full Changelog: v0.5.4...v0.5.5
Checksums
Here is the list of SHA256 checksums of the precompiled files:
6ac33cf2cd7d6130f6009698636bee00f50d061a23cb247140a81b8262a08df4 explorer-v0.5.5-nif-2.15-x86_64-pc-windows-gnu.dll.tar.gz
b28b04eda5514b082cf607cb19923542a26d8c154de594739adedaa83aaff502 explorer-v0.5.5-nif-2.15-x86_64-pc-windows-msvc.dll.tar.gz
57eddbaf9a478cd2d4f4562e34bdc96119f04202ecb2192321296c6141dedf9e explorer-v0.5.5-nif-2.16-x86_64-pc-windows-gnu.dll.tar.gz
5bcd34bffae734403c758253e9e773ab5dd22897dca2ae67ef7ce7574783ae0e explorer-v0.5.5-nif-2.16-x86_64-pc-windows-msvc.dll.tar.gz
9643f0b6209715c7543c418e7b583f35164f16cb5c0f09a8846c83f76b5da5d9 libexplorer-v0.5.5-nif-2.15-aarch64-apple-darwin.so.tar.gz
3c8f58dfaf2f1eeaa2f8652103529c2e2f30ac524be5603c19d2723de25a3d31 libexplorer-v0.5.5-nif-2.15-aarch64-unknown-linux-gnu.so.tar.gz
667a16b8b2fbfd819b6159b952d1b69f9eeb220b99e2be980877aa93a071561f libexplorer-v0.5.5-nif-2.15-aarch64-unknown-linux-musl.so.tar.gz
c817d97199bcc2899427c39bfe61eaa9448dfd671c43e8e51ca531e44b4df3cc libexplorer-v0.5.5-nif-2.15-arm-unknown-linux-gnueabihf.so.tar.gz
aa32dfa18c4ba94cbd3e6772ef9ed384f0e46ad84265583f25bf3c28ded44787 libexplorer-v0.5.5-nif-2.15-riscv64gc-unknown-linux-gnu.so.tar.gz
56968747447021dd3ec1da1feb955705a475d838c7db19f50dcb07f33ff8b2c8 libexplorer-v0.5.5-nif-2.15-x86_64-apple-darwin.so.tar.gz
5c80652d4a5ab689f4eafa7429dc21fc33cc31354f0922e0d7a616f708e8b684 libexplorer-v0.5.5-nif-2.15-x86_64-unknown-linux-gnu.so.tar.gz
05e8b4ac9efa03390dde03576acd489314a4f0f310aa7c4681d8dbd06833b8a3 libexplorer-v0.5.5-nif-2.15-x86_64-unknown-linux-musl.so.tar.gz
4ef19df2d7e6bdf57c0f358965f799fc72e254c4fdb2f4f2bb429029606fd3c2 libexplorer-v0.5.5-nif-2.16-aarch64-apple-darwin.so.tar.gz
4f381db3623b2ac6b8e9a2fd1d6583c88d9e6ebf8c9185a2697af8c73e6209e0 libexplorer-v0.5.5-nif-2.16-aarch64-unknown-linux-gnu.so.tar.gz
e659d22e4246b6f0f51abc0950cd96b8559f8169df52d6fc8de7dd76f3d5b56e libexplorer-v0.5.5-nif-2.16-aarch64-unknown-linux-musl.so.tar.gz
536f74782cadb6e2946f8bc5baff378c7e59ae2c8de0342f9222af25751afe22 libexplorer-v0.5.5-nif-2.16-arm-unknown-linux-gnueabihf.so.tar.gz
6a106814f69e9db7d50fbf276d606a3c89f088d544acd1cc0dbd1050b9b83654 libexplorer-v0.5.5-nif-2.16-riscv64gc-unknown-linux-gnu.so.tar.gz
df3fbc0d0686e96590e818670ef0cc4a7532bc9b828f2baa372da80f477ca83d libexplorer-v0.5.5-nif-2.16-x86_64-apple-darwin.so.tar.gz
c000bf1ea771b2d3764bb172c5cd140ea9439eda356c0033ea655827f809d502 libexplorer-v0.5.5-nif-2.16-x86_64-unknown-linux-gnu.so.tar.gz
9b09020267d3f11878802834258f48f09f7c1d677fc4065347894ad56754915c libexplorer-v0.5.5-nif-2.16-x86_64-unknown-linux-musl.so.tar.gz