Skip to content

v0.5.3

Compare
Choose a tag to compare
@github-actions github-actions released this 08 Mar 22:48
· 426 commits to main since this release
467a708

Added

  • Add the Explorer.Series.format/1 function that concatenates multiple series together,
    always returning a string series.

  • With the addition of format/1, we also have a new operator for string concatenation
    inside Explorer.Query. It is the <> operator, that is similar to what the Kernel.<>/2
    operator does, but instead of concatenating strings, it concatenates two series, returning
    a string series - it is using format/1 underneath.

  • Add support for slicing by series in dataframes and other series.

  • Add support for 2D tensors in Explorer.DataFrame.new/2.

Fixed

  • Fix Explorer.DataFrame.new/2 to respect the selected dtype when an entire series is nil.

  • Improve error message for mismatched dtypes in series operations.

  • Fix lazy series operations of binary series and binary values. This is going to wrap binary
    values in the correct dtype, in order to pass down to Polars.

  • Fix two bugs in Explorer.DataFrame.pivot_wider/3: nil values in the series that is
    used for new column names is now correctly creating a nil column. We also fixed the problem
    of a duplicated column created after pivoting, and possibly conflicting with an existing
    ID column. We add a suffix for these columns.

Pull requests

Full Changelog: v0.5.2...v0.5.3
Official Changelog: https://hexdocs.pm/explorer/changelog.html

Checksum of precompiled files

Here is the list of precompiled files and its SHA256 checksums:

795359f1e86c0fbe91879927e305ce238e1ffcf23a525fdb3314d5f048be4173  explorer-v0.5.3-nif-2.15-x86_64-pc-windows-gnu.dll.tar.gz
bb23fe18eac8eb0d4e9116e92152e00e3eca533783ced2938e262d3cf3a5125d  explorer-v0.5.3-nif-2.15-x86_64-pc-windows-msvc.dll.tar.gz
707ac8c0e5a180203d73dcf1dbf61da52cde3b5f55f7bad0e473882d07c76d04  explorer-v0.5.3-nif-2.16-x86_64-pc-windows-gnu.dll.tar.gz
25b5e359d229486d9267bcd75874459f7262b28baf7dc1e2ee006437e5f6911d  explorer-v0.5.3-nif-2.16-x86_64-pc-windows-msvc.dll.tar.gz
e39f599b4dc5d4f02f1878153c6313488ee362fa5799c8976e478ba11dae6813  libexplorer-v0.5.3-nif-2.15-aarch64-apple-darwin.so.tar.gz
bf7826f72d1a1622f4bd0a0b50ac21fc8cff845f9596c4d80769d4306a00ddb1  libexplorer-v0.5.3-nif-2.15-aarch64-unknown-linux-gnu.so.tar.gz
91c5f146db4d879da15da87da6a5ce718de8ec4720ea39317aa97ecf74112111  libexplorer-v0.5.3-nif-2.15-aarch64-unknown-linux-musl.so.tar.gz
9911bc011c4c0262f4935e281e1dfcce14fd72351ee7265356de0e6a4606fb0a  libexplorer-v0.5.3-nif-2.15-arm-unknown-linux-gnueabihf.so.tar.gz
a6d1d27b10b9e504e158260eceb24d2de47491dcd7943f8278fa3cff73085fce  libexplorer-v0.5.3-nif-2.15-riscv64gc-unknown-linux-gnu.so.tar.gz
81503da969af06416c4be42eca9cae2d8e3d85c4841c6bf1e9c5eccae57029a7  libexplorer-v0.5.3-nif-2.15-x86_64-apple-darwin.so.tar.gz
86f173fd6270583821eae3cf2f5a0d2969e49f10f785917ff5e5d59d7ac3b267  libexplorer-v0.5.3-nif-2.15-x86_64-unknown-linux-gnu.so.tar.gz
48d596049fa831a79ad2d7ca3dd08de70d9528b938c937201f7614a7ac245044  libexplorer-v0.5.3-nif-2.15-x86_64-unknown-linux-musl.so.tar.gz
030f00a0a2a67ae146c2cc6ef0e4b7ef14ffb19de1bf921fe14222880d0a2255  libexplorer-v0.5.3-nif-2.16-aarch64-apple-darwin.so.tar.gz
3fe43d183adc90a0160408ffad4d5239863c7503810404e8862803139ac6a434  libexplorer-v0.5.3-nif-2.16-aarch64-unknown-linux-gnu.so.tar.gz
1185ef4e1d3b24f3c1007ac358a29a0020ec56e48ec9b22ca25fdd984d92a737  libexplorer-v0.5.3-nif-2.16-aarch64-unknown-linux-musl.so.tar.gz
b653383c7b8a58e829f883c0d39a77cda7cb912495ad9518c9f0072bf50ebc4e  libexplorer-v0.5.3-nif-2.16-arm-unknown-linux-gnueabihf.so.tar.gz
47b605fed2bcd4c386d550dd1a0148e1d713f35e41cd44e50803388e19683d68  libexplorer-v0.5.3-nif-2.16-riscv64gc-unknown-linux-gnu.so.tar.gz
3702724a9f91c1774ff8c21b4751979ae59d1feb0f34e255412f1be408cc6e6b  libexplorer-v0.5.3-nif-2.16-x86_64-apple-darwin.so.tar.gz
2d2883602eb601158558ee38c98926e25e5f74e857da91643d2e51df033d6014  libexplorer-v0.5.3-nif-2.16-x86_64-unknown-linux-gnu.so.tar.gz
ae5d3741dcddab140c49f8913ae274c4adeda4121b251eb5f0c09d1ecec3b36f  libexplorer-v0.5.3-nif-2.16-x86_64-unknown-linux-musl.so.tar.gz