Skip to content

v0.5.5

Compare
Choose a tag to compare
@github-actions github-actions released this 13 Mar 22:59
· 443 commits to main since this release
5581806

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's pivot_wider callback to work with multiple columns instead of only one.

  • Change the Explorer.Backend.DataFrame's window_* 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's describe 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