Skip to content

Releases: elixir-explorer/explorer

v0.7.1

25 Sep 16:28
96a108d
Compare
Choose a tag to compare

Added

  • Add more temporal arithmetic operations. This change makes possible
    to mix some datatypes, like date, duration and scalar types like
    integers and floats.

    The following operations are possible now:

    • date - date
    • date + duration
    • date - duration
    • duration + date
    • duration * integer
    • duration * float
    • duration / integer
    • duration / float
    • integer * duration
    • float * duration
  • Support lazy dataframes on Explorer.DataFrame.print/2.

  • Add support for strings as the "indexes" of Explorer.Series.categorise/2.
    This makes possible to categorise a string series with a categories series.

  • Introduce cond/1 support in queries, which enables multi-clause conditions.
    Example of usage:

        iex> df = DF.new(a: [10, 4, 6])
        iex> DF.mutate(df,
        ...>   b:
        ...>     cond do
        ...>       a > 9 -> "Exceptional"
        ...>       a > 5 -> "Passed"
        ...>       true -> "Failed"
        ...>     end
        ...> )
        #Explorer.DataFrame<
          Polars[3 x 2]
          a integer [10, 4, 6]
          b string ["Exceptional", "Failed", "Passed"]
        >
    
  • Similar to cond/1, this version also introduces support for the if/2
    and unless/2 macros inside queries.

  • Allow the usage of scalar booleans inside queries.

  • Add Explorer.Series.replace/3 for string series.
    This enables the replacement of patterns inside string series.

Deprecated

  • Deprecate Explorer.DataFrame.to_lazy/1 in favor of just lazy/1.

Fixed

  • Fix the Explorer.Series.in/2 function to work with series of the
    :category dtype.

    Now, if both series shares the same categories, we can compare them.
    To make sure that a categorical series shares the same categories from
    another series, you must create that series using the
    Explorer.Series.categorise/2 function.

  • Display the dtype of duration series correctly in Explorer.DataFrame.print/2.

Pull requests

New Contributors

Full Changelog: v0.7.0...v0.7.1
Official Changelog: https://github.com/elixir-explorer/explorer/blob/main/CHANGELOG.md

SHA256 of compiled artifacts

c723d2185d3d908004d1a88c4a565a2c339598ad61388265415a55a54e1f786a  explorer-v0.7.1-nif-2.15-x86_64-pc-windows-gnu.dll.tar.gz
9d5a87706ab5334d13325f8c5ec753dddf700a46a78a42678f596663cc3b4aca  explorer-v0.7.1-nif-2.15-x86_64-pc-windows-msvc.dll.tar.gz
e95fa8e787161aab1e3080c59a8fcb3b8e11e8346c4311a64126eb9acb869c5a  libexplorer-v0.7.1-nif-2.15-aarch64-apple-darwin.so.tar.gz
3a7d40cabee2f8036ef8bf2ed85b39479fe20d77bb05962f490c979e156671b1  libexplorer-v0.7.1-nif-2.15-aarch64-unknown-linux-gnu.so.tar.gz
4481e50238cbe251ce5d5a89da50a8b6cb05d772098a9404a5067c605a8d49bb  libexplorer-v0.7.1-nif-2.15-aarch64-unknown-linux-musl.so.tar.gz
b4760dac6ab2d57f906957de0188bdff2b35595d8a095236f292119a61a85db1  libexplorer-v0.7.1-nif-2.15-riscv64gc-unknown-linux-gnu.so.tar.gz
b37e8ba2fe028dc1c34f54006f467b0493d38d52d2166f0438f29eb7d094b180  libexplorer-v0.7.1-nif-2.15-x86_64-apple-darwin.so.tar.gz
bab7426c2acd61604a793e950b55e8823077bfb6b3a609f3ee6025332170f87f  libexplorer-v0.7.1-nif-2.15-x86_64-unknown-freebsd.so.tar.gz
b3e3c8092da7cbdaf0078f556f61f3e6c68ebfb04a2f3f284a99b99f57310024  libexplorer-v0.7.1-nif-2.15-x86_64-unknown-linux-gnu.so.tar.gz
b0cfae969888be5a34079084c2a9b58c056578834526c3c8db41d33fec6a8407  libexplorer-v0.7.1-nif-2.15-x86_64-unknown-linux-musl.so.tar.gz

v0.7.0

28 Aug 13:34
6ee60de
Compare
Choose a tag to compare

Added

  • Enable reads and writes of dataframes from/to external file systems.

    It supports HTTP(s) URLs or AWS S3 locations.

    This feature introduces the FSS abstraction,
    which is also going to be present in newer versions of Kino. This is going to make the integration
    of Livebook files with Explorer much easier.

    The implementation is done differently, depending on which file format is used, and if
    it's a read or write. All the writes to AWS S3 are done in the Rust side - using an abstraction
    called CloudWriter -, and most of the readers are implemented in Elixir, by doing a download
    of the files, and then loading the dataframe from it. The only exception is the reads of
    parquet files, which are done in Rust, using Polars' scan_parquet with streaming.

    We want to give a special thanks to Qqwy / Marten for the
    CloudWriter implementation!

  • Add ADBC: Arrow Database Connectivity.

    Continuing with improvements in the IO area, we added support for reading dataframes from
    databases using ADBC, which is similar in idea to ODBC, but integrates much better with
    Apache Arrow, that is the backbone of Polars - our backend today.

    The function Explorer.DataFrame.from_query/1 is the entrypoint for this feature, and it
    allows quering databases like PostgreSQL, SQLite and Snowflake.

    Check the Elixir ADBC bindings docs for more information.

    For the this feature, we had a fundamental contribution from Cocoa
    in the ADBC bindings, so we want to say a special thanks to her!

    We want to thank the people that joined José in his live streamings on Twitch,
    and helped to build this feature!

  • Add the following functions to Explorer.Series:

  • Add duration dtypes. This is adds the following dtypes:

    • {:duration, :nanosecond}
    • {:duration, :microsecond}
    • {:duration, :millisecond}

    This feature was a great contribution from Billy Lanchantin,
    and we want to thank him for this!

Changed

  • Return exception structs instead of strings for all IO operation errors, and for anything
    that returns an error from the NIF integration.

    This change makes easier to define which type of error we want to raise.

  • Update Polars to v0.32.

    With that we made some minor API changes, like changing some options for cut/qcut operations
    in the Explorer.Series module.

  • Use nil_values instead of null_character for IO operations.

  • Never expect nil for CSV IO dtypes.

  • Rename Explorer.DataFrame.table/2 to Explorer.DataFrame.print/2.

  • Change :datetime dtype to be {:datetime, time_unit}, where time unit can be
    the following:

    • :millisecond
    • :microsecond
    • :nanosecond
  • Rename the following Series functions:

    • trim/1 to strip/2
    • trim_leading/1 to lstrip/2
    • trim_trailing/1 to rstrip/2

    These functions now support a string argument.

Fixed

  • Fix warnings for the upcoming Elixir v1.16.

  • Fix Explorer.Series.abs/1 type specs.

  • Allow comparison of strings with categories.

  • Fix Explorer.Series.is_nan/1 inside the context of Explorer.Query.
    The NIF function was not being exported.

Pull requests

New Contributors

Full Diff: v0.6.1...v0.7.0
Changelog: https://github.com/elixir-explorer/explorer/blob/main/CHANGELOG.md

SHA256 checksums

a4629f950187fd20f4b0efa0164e8e9e20b5799312688e4ce7d82c46e28dfbaa  explorer-v0.7.0-nif-2.15-x86_64-pc-windows-gnu.dll.tar.gz
9028f61dcde0e3d95ca886463d78cdaf0d749a319f0c721a11321947f86017d7  explorer-v0.7.0-nif-2.15-x86_64-pc-windows-msvc.dll.tar.gz
5a244343ad99310267531c7848c9f261944064770e90748c22c0dd17fa12867a  libexplorer-v0.7.0-nif-2.15-aarch64-apple-darwin.so.tar.gz
a72dae3b58b11d73a47f3a92137b53494e52b1454c413e9ec3877d4eb7d9e406  libexplorer-v0.7.0-nif-2.15-aarch64-unknown-linux-gnu.so.tar.gz
c87661de40d2447d90c7962dd61da98481f9cf9fa75a923e8699a216d0786a18  libexplorer-v0.7.0-nif-2.15-aarch64-unknown-linux-musl.so.tar.gz
0c5e602fb5e2680b916c07cb6615812e15e6f9fe28b361866341f8b4fd5cffe7  libexplorer-v0.7.0-nif-2.15-riscv64gc-unknown-linux-gnu.so.tar.gz
02f1638a7309133a72f8079560b06223ffd2d266dece3ddfe25ec0646ddfa23d  libexplorer-v0.7.0-nif-2.15-x86_64-apple-darwin.so.tar.gz
64bfae13b65e18b29a891820930ebbfac56abba01cf5b515b1fe11cf8019820b  libexplorer-v0.7.0-nif-2.15-x86_64-unknown-freebsd.so.tar.gz
f0296c139c68fa818f61bbc37c5cf293a4fc09bbd4ccf1d942e8566e89146c51  libexplorer-v0.7.0-nif-2.15-x86_64-unknown-linux-gnu.so.tar.gz
d2105e54fa5ab677b9b2e4313371108a9a2df355af659a73c486a55111fd29b4  libexplorer-v0.7.0-nif-2.15-x86_64-unknown-linux-musl.so.tar.gz

v0.6.1

06 Jul 23:42
af224ed
Compare
Choose a tag to compare

Pull requests

  • Fix summarise for lazy frames without groups by @philss in #643

Full Changelog: v0.6.0...v0.6.1

SHA256 checksums

b729745ff7d1d8e1d924777ea1e241714772e744fe582c4a71cbe06cd6f66be5  explorer-v0.6.1-nif-2.15-x86_64-pc-windows-gnu.dll.tar.gz
15b9741f5ea3a87c0f90e7ec01f388468698dd91ea4d99ada922e6023158116b  explorer-v0.6.1-nif-2.15-x86_64-pc-windows-msvc.dll.tar.gz
fbf4560fe7a1ca50d12157d276f999de5ee751dd42ede63a4713599e17838e70  explorer-v0.6.1-nif-2.16-x86_64-pc-windows-gnu.dll.tar.gz
2b1d35ae26113b036fd6677f453eef0339f1fcee19b6576781d98fedcab66bb6  explorer-v0.6.1-nif-2.16-x86_64-pc-windows-msvc.dll.tar.gz
84e1d11769ae3b16d932fc172f2a22055aba801907d819d13e95e58b3792806c  libexplorer-v0.6.1-nif-2.15-aarch64-apple-darwin.so.tar.gz
7f9e43ef1cdd1552daa236b47323ac89b7885e4cd018eac011ad5e45ae926bac  libexplorer-v0.6.1-nif-2.15-aarch64-unknown-linux-gnu.so.tar.gz
3437c18d1a05d5fefb90c8f0571f2d28614d6da231aa50fa3c13d9d5e53e6509  libexplorer-v0.6.1-nif-2.15-aarch64-unknown-linux-musl.so.tar.gz
6546adc4b5a7492cc8bccd030c5d8dec4adcca6453bf173e99ae4927e6d733c1  libexplorer-v0.6.1-nif-2.15-riscv64gc-unknown-linux-gnu.so.tar.gz
3b91670ecce69a448ee31b8702d6ca9e465a5385301bd6191f17c3ae11874e01  libexplorer-v0.6.1-nif-2.15-x86_64-apple-darwin.so.tar.gz
09308e02dbaa2c503adffc14559444519e09ac9497d1ac27500affc96deb4054  libexplorer-v0.6.1-nif-2.15-x86_64-unknown-freebsd.so.tar.gz
d9d2b2d8954e252a5f6fb913fa00bd1d29692837f3a86d47bd281a234c71f865  libexplorer-v0.6.1-nif-2.15-x86_64-unknown-linux-gnu.so.tar.gz
88d30f7cbf4e22f24bc2fad17ebcc081512167a8f3d54d4e44d9b779e203c8d4  libexplorer-v0.6.1-nif-2.15-x86_64-unknown-linux-musl.so.tar.gz
efa5823abd23862769ca783dbbe9e09bc419f2654661b476c365e8ad8c0ee90d  libexplorer-v0.6.1-nif-2.16-aarch64-apple-darwin.so.tar.gz
486fa69c4433694757ea69bef6b575585b95534eb656cd82d4fd664a8229f06f  libexplorer-v0.6.1-nif-2.16-aarch64-unknown-linux-gnu.so.tar.gz
d6f0440232a1eb1cbb4bdd2b5d56c3232f2769d3f606286869d6f46986b711aa  libexplorer-v0.6.1-nif-2.16-aarch64-unknown-linux-musl.so.tar.gz
239c4b4c6f874f6d7164cb163befb81e8db32c6fd6786a9afa9240ec027bc518  libexplorer-v0.6.1-nif-2.16-riscv64gc-unknown-linux-gnu.so.tar.gz
27effed7647d4bf4ddafb4a9d085b2a093ef6716c05059d283c4f23de664a47d  libexplorer-v0.6.1-nif-2.16-x86_64-apple-darwin.so.tar.gz
a161fa131c4bd36c82678a27937534f17cbc4ec4090765e43a5d3582acfcc38b  libexplorer-v0.6.1-nif-2.16-x86_64-unknown-freebsd.so.tar.gz
b27e4f3e1690ec276ae876ceb7dd915d49164938dff937f3dc58a11bb5be5e5f  libexplorer-v0.6.1-nif-2.16-x86_64-unknown-linux-gnu.so.tar.gz
f48eb89af6a9a16e38704cc26be223f445cffbbf02faff0bfcacffc085fcc2b5  libexplorer-v0.6.1-nif-2.16-x86_64-unknown-linux-musl.so.tar.gz

v0.6.0

05 Jul 23:37
a32799e
Compare
Choose a tag to compare

This version is exciting because it has the addition of a bunch of functions, thanks to the contributors! 💜
Shout out to those who made fixes and docs improvements as well!

Added

  • Add support for OTP 26 and Elixir 1.15.

  • Allow Explorer.DataFrame.summarise/2 to work without groups.
    The aggregations can work considering the entire dataframe.

  • Add the following series functions: product/1, cummulative_product/1, abs/1,
    skew/2, window_standard_deviation/3, rank/2, year/1, mounth/1, day/1,
    hour/1, minute/1, second/1, strptime/2, strftime/2, argmin/1, argmax/1,
    cut/3, qcut/3, correlation/3, covariance/2 and clip/3.

    They cover a lot in terms of functionality, so please check the Explorer.Series
    docs for further details.

  • Add Explorer.DataFrame.nil_count/1 that counts the number of nil elements in each
    column.

  • Add Explorer.DataFrame.frequencies/2 that creates a new dataframe with unique rows
    and the frequencies of each.

  • Add Explorer.DataFrame.relocate/3 that enables changing order of columns from a df.

  • Add precompiled NIFs for FreeBSD.

  • Support scalar values in the on_true and on_false arguments of Explore.Series.select/3.

Fixed

  • Fix Series.day_of_week/1 and Series.round/2 for operations using a lazy frame.

  • Fix upcasted date to datetime for literal expressions. It allows to use scalar dates
    in expressions like this: DF.mutate(a: ~D[2023-01-01]). This also fixes the support
    for naive datetimes.

  • Improve error messages returned from the NIF to be always strings. Now we add more
    context to the string returned, instead of having {:context, error_message}.

  • Fix the :infer_schema_length option of Explorer.DataFrame.from_csv/2 when passing nil.
    Now it's possible to take into account the entire file to infer the schema.

Deprecated

  • Deprecate Explorer.Series.to_date/1 and Explorer.Series.to_time/1 in favor of
    using Explorer.Series.cast(s, :date) and Explorer.Series.cast(s, :time) respectively.

Pull requests

New Contributors

Full Changelog: v0.5.7...v0.6.0

SHA256 checksums

cf620a8cac143aa48c48a1cea9018afcdd62111718ac8ab245f57cc932ad6947  explorer-v0.6.0-nif-2.15-x86_64-pc-windows-gnu.dll.tar.gz
8d1e9fbca29804e36e3bae1c8a2cdf630d23df779caa2bedee405d41b247df51  explorer-v0.6.0-nif-2.15-x86_64-pc-windows-msvc.dll.tar.gz
73e745ec45ff8a95a6019db89487e8a8f69211129df6c8da353719f9ebe90ff7  explorer-v0.6.0-nif-2.16-x86_64-pc-windows-gnu.dll.tar.gz
9580e6530e27c708e1dd8286540eb8dda7567a7b2de39c2994af4f4a77b2a499  explorer-v0.6.0-nif-2.16-x86_64-pc-windows-msvc.dll.tar.gz
f87c135150b744904f6a523f304b84cbd84ede35ce980f228bbef03a398cff3a  libexplorer-v0.6.0-nif-2.15-aarch64-apple-darwin.so.tar.gz
9f0ca351c674b51cccb943fef44f1020073577a213d8461f61ae120c31c48b77  libexplorer-v0.6.0-nif-2.15-aarch64-unknown-linux-gnu.so.tar.gz
3a5bfa73558b149bf61f85904910eb5fdcc8f98ee2f3a69b23aaebb3ed5f31bc  libexplorer-v0.6.0-nif-2.15-aarch64-unknown-linux-musl.so.tar.gz
0692103eacbcca1c12e20e5319b6877695161d5fe3e2c204efa6bee8bb5304dc  libexplorer-v0.6.0-nif-2.15-riscv64gc-unknown-linux-gnu.so.tar.gz
367806fe3c4d5e9b7a5ef162371df26c9e67beb2753ef9ef14ca0b59fa2b223a  libexplorer-v0.6.0-nif-2.15-x86_64-apple-darwin.so.tar.gz
9c56b63b2b9ef5afa6224a5b4a8c6268c4f48b065fbd5112a91d341a33e287df  libexplorer-v0.6.0-nif-2.15-x86_64-unknown-freebsd.so.tar.gz
530a4e1a003753002bff73dd76aca7327d560079a6b91d3ede3a5db229be3c15  libexplorer-v0.6.0-nif-2.15-x86_64-unknown-linux-gnu.so.tar.gz
8e57eb68f43fb018598d7a5122fa6063e486a344cc9894eeed36f66cb1090997  libexplorer-v0.6.0-nif-2.15-x86_64-unknown-linux-musl.so.tar.gz
4e39170ded7cf943bf2089f42ee4064b691b8f1a6abc55e4ee44626a8d2fc69c  libexplorer-v0.6.0-nif-2.16-aarch64-apple-darwin.so.tar.gz
e1ee68da99d23f180cf4bca8d13b27be4b7f81581414250da337aa0295eae7ea  libexplorer-v0.6.0-nif-2.16-aarch64-unknown-linux-gnu.so.tar.gz
67fd7f203dd5ad97b4f5cd130418fb2de6183d323eda43d2f79294713d73c83c  libexplorer-v0.6.0-nif-2.16-aarch64-unknown-linux-musl.so.tar.gz
23bade9a0694580789a2a832fb89493d0abbd8a7df5b1db17094118c007dc7d9  libexplorer-v0.6.0-nif-2.16-riscv64gc-unknown-linux-gnu.so.tar.gz
bc316e931290508a26a954a721fc125cacb2b5b0d46b86bde853bb470a508fa2  libexplorer-v0.6.0-nif-2.16-x86_64-apple-darwin.so.tar.gz
1f156097b969560cee6e988a21d20e3f2bc42827c4ca13b75b63ecf015fac43b  libexplorer-v0.6.0-nif-2.16-x86_64-unknown-freebsd.so.tar.gz
67d17cd38c0969cff40ddb2950eeec4c5b1cbbd5dc209302834723a4916c18c7  libexplorer-v0.6.0-nif-2.16-x86_64-unknown-linux-gnu.so.tar.gz
ae67e919e2bcb49bbe1229e35a9a4aa266b7c873cf122413d947384b08adba91  libexplorer-v0.6.0-nif-2.16-x86_64-unknown-linux-musl.so.tar.gz

v0.5.7

10 May 21:50
1db7146
Compare
Choose a tag to compare

Changes

Added

  • Allow Explorer.Series.select/3 to receive series of size 1 in both sides.

  • Add trigonometric functions sin/1, cos/1, tan/1, asin/1, acos/1 and
    atan/1 to Explorer.Series.

  • Add Explorer.DataFrame.to_rows_stream/2 function. This is useful to traverse
    dataframes with large series, but is not recommended since it can be an expensive
    operation.

  • Add LazyFrame version of Explorer.DataFrame.to_ipc/3.

  • Add options to control streaming when writing lazy dataframes. Now users can
    toggle streaming for the to_ipc/3 and to_parquet/3 functions.

  • Add Explorer.DataFrame.from_ipc_stream/2 lazy, but using the eager implementation
    underneath.

  • Add option to control the end of line (EOF) char when reading CSV files.
    We call this new option :eol_delimiter, and it's available for the from_csv/2
    and load_csv/2 functions in the Explorer.DataFrame module.

  • Allow Explorer.DataFrame.pivot_wider/4 to use category fields.

Fixed

  • Fix nif_not_loaded error when Explorer.Series.ewm_mean/2 is called from query.

  • Type check arguments for boolean series operations, only allowing series of
    the boolean dtype.

  • Do not use ../0 in order to keep compatible with Elixir 1.13

Removed

  • Temporarely remove support for ARM 32 bits computers in the precompilation
    workflow.

Pull requests

  • Fix nif_not_loaded error when Series.ewm_mean/2 is called from query by @sasikumar87 in #557
  • Allow Series.select/3 on_true and on_false both to receive series of size 1 by @sasikumar87 in #556
  • Add Trigonometric functions Series.sin/1, Series.cos/1 and Series.tan/1 by @sasikumar87 in #558
  • Add Trigonometric functions Series.asin/1, Series.acos/1 and Series.atan/1 by @sasikumar87 in #560
  • sin/1, cos/1 and tan/1 doesn't support integer dtype by @sasikumar87 in #561
  • Type check arguments for boolean series operations by @sasikumar87 in #564
  • Update Polars to v0.28 by @philss in #570
  • add Explorer.DataFrame.to_rows_stream method by @mlineen in #571
  • Fix typo/phrasing in Series documentation by @pgeraghty in #574
  • Add LazyFrame version of to_ipc/3 (#499) by @treebee in #579
  • Update rustler to v0.28.0 by @philss in #580
  • Add options to control streaming when writing lazy DF by @philss in #582
  • Implement from_ipc_stream/2 lazy, but using eager backend by @philss in #583
  • End of Line For CSV Loading/Parsing by @jeregrine in #578
  • add_rust_version_to_readme by @dkuku in #587
  • Allow pivot_wider to use category fields by @dkuku in #586
  • Add change log since version 0.5.6 by @philss in #592
  • Disable precompilation for ARM 32 bits by @philss in #593
  • Release v0.5.7 by @philss in #594

New Contributors

Full Changelog: v0.5.6...v0.5.7
Official Changelog: https://github.com/elixir-nx/explorer/blob/main/CHANGELOG.md

SHA256 checksums

d38cc2b39c0a5c80de012844f7b3e7f2b161986805150ef5d3b8f8b2c3d25c7e  explorer-v0.5.7-nif-2.15-x86_64-pc-windows-gnu.dll.tar.gz
46dea7fc2da132d24f923b5bbff19321800539746f9573ba8274da50383f244c  explorer-v0.5.7-nif-2.15-x86_64-pc-windows-msvc.dll.tar.gz
3e61118acaf116cc83e7cd571f8c60805ae319a50d156c64740e013f8443b34d  explorer-v0.5.7-nif-2.16-x86_64-pc-windows-gnu.dll.tar.gz
08722e26b48c0f84777640cec8953e50a02e171dec8b5b4409df34a0e6767d9e  explorer-v0.5.7-nif-2.16-x86_64-pc-windows-msvc.dll.tar.gz
11663b85bff09973f39650aa82e67e563fca6c69163ccd95569262a73f44ce43  libexplorer-v0.5.7-nif-2.15-aarch64-apple-darwin.so.tar.gz
f576bd5dde67d29288bda52a8a5b360eec90abc1500f118c64bbbda1a02905d4  libexplorer-v0.5.7-nif-2.15-aarch64-unknown-linux-gnu.so.tar.gz
62254d43e442dc3d394526809204244b465234d9cad15fd1ff41a8671b241307  libexplorer-v0.5.7-nif-2.15-aarch64-unknown-linux-musl.so.tar.gz
dfdfc3556e49f1e2319e4b819649f351e41d0e42ae20a673db41b17adccbe2fe  libexplorer-v0.5.7-nif-2.15-riscv64gc-unknown-linux-gnu.so.tar.gz
b5194dc9778a6aadd96db334476bffe5a86d750863e144c42050ac0f344b2f29  libexplorer-v0.5.7-nif-2.15-x86_64-apple-darwin.so.tar.gz
a0d9a0c1dbb8999c9259005ea27efb12ea4e06d9591ca5252ed1bc703eedb081  libexplorer-v0.5.7-nif-2.15-x86_64-unknown-linux-gnu.so.tar.gz
6e9e07a1c3573d7c6be51a81a3285309b14a1fbd5491c4c77e1e6cd01cd90493  libexplorer-v0.5.7-nif-2.15-x86_64-unknown-linux-musl.so.tar.gz
4f03fcf97dc132930e7e80817c62525c2b6168847b2808b9d43c3c6b89216d86  libexplorer-v0.5.7-nif-2.16-aarch64-apple-darwin.so.tar.gz
365e53374bab6cb9b915d1d53057aaccb3e9c1f3052460f2a38b9ec63444a7ab  libexplorer-v0.5.7-nif-2.16-aarch64-unknown-linux-gnu.so.tar.gz
0ccfefbc578a33a031e6230fc0805ca935d52e810762f9b1f288259ed0504e4b  libexplorer-v0.5.7-nif-2.16-aarch64-unknown-linux-musl.so.tar.gz
3b8b7e081d755662db1e82c84966399aa5526f5072341243afa8b191b40f2102  libexplorer-v0.5.7-nif-2.16-riscv64gc-unknown-linux-gnu.so.tar.gz
57d2f36009fd384618aebc73e2bfb21bd07adce32dd4399b7575b1dc0f58ba73  libexplorer-v0.5.7-nif-2.16-x86_64-apple-darwin.so.tar.gz
54cf0e3bbff4f5d68ec26e28f78fa90d30b1edb91aa9c7eb2e63e862c0236aab  libexplorer-v0.5.7-nif-2.16-x86_64-unknown-linux-gnu.so.tar.gz
086fd86ca4821c5f03d376c5452657abd0767a25c0b135396f19da3b6319ac1f  libexplorer-v0.5.7-nif-2.16-x86_64-unknown-linux-musl.so.tar.gz

v0.5.6

24 Mar 21:04
fe55e11
Compare
Choose a tag to compare

Added

  • Add the following functions to the Explorer.Series module: log/1, log/2 and exp/1. They compute the logarithm and exponential of a series.

Fixed

  • Allow Explorer.Series.select/3 to receive series of size 1 for both the on_true and on_false arguments.

  • Fix the encoding of special float values that may return from some series functions. This is going to encode the atoms for NaN and infinity values.

Pull requests

  • Allow Series.select/3 on_true or on_false to receive series of size 1 by @sasikumar87 in #547
  • Add log/2 and exponential/1 to Series by @philss in #549
  • Fix encoding of special float values for Series by @philss in #551
  • Prepare release of v0.5.6 by @philss in #552

Full Changelog: v0.5.5...v0.5.6
Official Changelog: https://hexdocs.pm/explorer/changelog.html

Checksums

Here is the list of SHA256 checksums:

3328344386534d7a570b4ef273aaff258f52dce45aaef30eed0c99624561d032  explorer-v0.5.6-nif-2.15-x86_64-pc-windows-gnu.dll.tar.gz
869b73701f1c7081b621a43f4ccaa1e05f6f3c863c35c7e8fb55787f4c89d194  explorer-v0.5.6-nif-2.15-x86_64-pc-windows-msvc.dll.tar.gz
51889f3e52f62f7cf86dd0033593443235d630124e4e2e04096b0171265fa973  explorer-v0.5.6-nif-2.16-x86_64-pc-windows-gnu.dll.tar.gz
9b353e3732c6845e6a3f182fe0b0f38ed5886a6656d7ff2f59ad986540b795ea  explorer-v0.5.6-nif-2.16-x86_64-pc-windows-msvc.dll.tar.gz
f023d69f78e02f1dddf53ad4ebf808a55bc04c4cc7f9fbab65a550af2cadf32b  libexplorer-v0.5.6-nif-2.15-aarch64-apple-darwin.so.tar.gz
192da93513030e6b986b24aa4ff840294d50b58fea20a5c0aa0c6088e9df29dc  libexplorer-v0.5.6-nif-2.15-aarch64-unknown-linux-gnu.so.tar.gz
fcfc1280e75bba261608d005ceb801408073d9a27e68cd76c338e2b2d192da77  libexplorer-v0.5.6-nif-2.15-aarch64-unknown-linux-musl.so.tar.gz
80b51a309b55c2794eeefa9e7eda728ac3c1549107cd1ca11faba7661e46f1c5  libexplorer-v0.5.6-nif-2.15-arm-unknown-linux-gnueabihf.so.tar.gz
6b52012bbdc58efdfa0b60b53695bffff07c0aee9e2f1440d88ed4e996fa1a19  libexplorer-v0.5.6-nif-2.15-riscv64gc-unknown-linux-gnu.so.tar.gz
3660dea85d01a82589c302522b842c020635eb5974efe6081bbb0cb0483d67d9  libexplorer-v0.5.6-nif-2.15-x86_64-apple-darwin.so.tar.gz
6bb5fbeca7e2745d6081ce9ba0c649470a039c2f0cb0a892fb3902e740881817  libexplorer-v0.5.6-nif-2.15-x86_64-unknown-linux-gnu.so.tar.gz
2ed7e6b685bff7c855e416f00ac73ad246ddea8961e46a9fb8f49f5235ccb081  libexplorer-v0.5.6-nif-2.15-x86_64-unknown-linux-musl.so.tar.gz
659d6f1e370beb4674a54d6c1f5c26144c43c07ecc1f7e244eb575b8e9fcd3b4  libexplorer-v0.5.6-nif-2.16-aarch64-apple-darwin.so.tar.gz
841632998efe174b22517be8e2cd46a5ddafb88a5cb4862460190ef551bd1e60  libexplorer-v0.5.6-nif-2.16-aarch64-unknown-linux-gnu.so.tar.gz
f988fd0221f8caa8d924d9f211ad38752d8fcd1a22b401e253dab930d6b000fb  libexplorer-v0.5.6-nif-2.16-aarch64-unknown-linux-musl.so.tar.gz
5989c06d09aeffe5be68f2ea7bb6173dda8e86b82b1c95c2c9b4c4368cfbde1c  libexplorer-v0.5.6-nif-2.16-arm-unknown-linux-gnueabihf.so.tar.gz
61711068adce0647978893d09a0a0084902762975aa6422d1c74b07cd3446e8a  libexplorer-v0.5.6-nif-2.16-riscv64gc-unknown-linux-gnu.so.tar.gz
4247459e3f31296ffeebf78b820111dbd6c228c67884aaa62f008a049614b2e0  libexplorer-v0.5.6-nif-2.16-x86_64-apple-darwin.so.tar.gz
8daf3b5b49d2a61e534e08ff22f3c86abd3c2b736f064003c1a6bc814a6914aa  libexplorer-v0.5.6-nif-2.16-x86_64-unknown-linux-gnu.so.tar.gz
e5af36a44c9e74833543d256de025ce4412b3a4128ac09940a7f6b5122bf010f  libexplorer-v0.5.6-nif-2.16-x86_64-unknown-linux-musl.so.tar.gz

v0.5.5

13 Mar 22:59
5581806
Compare
Choose a tag to compare

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

v0.5.4

09 Mar 05:30
0204356
Compare
Choose a tag to compare

Fixed

  • Fix missing "README.md" file in the list of package files.
    Our readme is now required in compilation, because it contains the moduledoc for
    the main Explorer module.

Full Changelog: v0.5.3...v0.5.4

Checksums

d91f47a558e44074a5023f78b1a845ef991cef5705bc2a75d77154b611106e70  explorer-v0.5.4-nif-2.15-x86_64-pc-windows-gnu.dll.tar.gz
293c31848f19c46b70e7b7b7905e607ff0af64d93df675d0b963e048232f1c1c  explorer-v0.5.4-nif-2.15-x86_64-pc-windows-msvc.dll.tar.gz
1552fe1c47bcc371c306d1e517f5f427e146ff79da2f93a8110a10de7afd4306  explorer-v0.5.4-nif-2.16-x86_64-pc-windows-gnu.dll.tar.gz
c587674af3ade057231c66beed2784ee91533fdc11024a914d460eb1fceb0672  explorer-v0.5.4-nif-2.16-x86_64-pc-windows-msvc.dll.tar.gz
b0cfebc459f28b3d8ffa846dbcea3c8de28c74232282f26655a9cddcfb642911  libexplorer-v0.5.4-nif-2.15-aarch64-apple-darwin.so.tar.gz
8e41f5f2cf87334d26a5aafeaf251e0253dd9229b8310b6017fbd7f307d7530e  libexplorer-v0.5.4-nif-2.15-aarch64-unknown-linux-gnu.so.tar.gz
615fe4e1c355556ebaf79becc83dc76e9d0ed77cb48fd68ab202706e1e3b4023  libexplorer-v0.5.4-nif-2.15-aarch64-unknown-linux-musl.so.tar.gz
40e1a40d6682830ee690abe8a0165dde229c10b3b5681cceabb804c868ead457  libexplorer-v0.5.4-nif-2.15-arm-unknown-linux-gnueabihf.so.tar.gz
44f08d1fadaef81808505378d1eed48740ad6b08b9d003a5ea08b0ef47e40446  libexplorer-v0.5.4-nif-2.15-riscv64gc-unknown-linux-gnu.so.tar.gz
54b407a69b84a996b83416107e93ed08582e90b444f623c553b4123401846e6d  libexplorer-v0.5.4-nif-2.15-x86_64-apple-darwin.so.tar.gz
6f852abc5f4ed2d093e7e11d9a02bbb7c7c4c15e43f41719ce6f36552526d6f6  libexplorer-v0.5.4-nif-2.15-x86_64-unknown-linux-gnu.so.tar.gz
ce7312277ae12e437c7c16c247dbfd85da92a96bff0d00ddd763c6d4cf849614  libexplorer-v0.5.4-nif-2.15-x86_64-unknown-linux-musl.so.tar.gz
bdc7f4b6c2107af2ad244bb6893490b47bd4b0e7126bc764744e68494c71da56  libexplorer-v0.5.4-nif-2.16-aarch64-apple-darwin.so.tar.gz
bb426b30fcb44932189b3593df61bd5e2ac4dcd5af86c54374455566270a79aa  libexplorer-v0.5.4-nif-2.16-aarch64-unknown-linux-gnu.so.tar.gz
b5c46f71e5de4518472735277963e7ec55302d870d799d12f070f466f0b13e6a  libexplorer-v0.5.4-nif-2.16-aarch64-unknown-linux-musl.so.tar.gz
2fb8da2d464118d09b097c20c65800b5e760dbb0f696a912c74b4fcacb7b5c99  libexplorer-v0.5.4-nif-2.16-arm-unknown-linux-gnueabihf.so.tar.gz
6f74cca6e52fd41a28a5d9b1671f646f35dc47649a2893d3abfb2b24434e0064  libexplorer-v0.5.4-nif-2.16-riscv64gc-unknown-linux-gnu.so.tar.gz
b06d8f4157799d17426cb7d9090972859c70e378a1b3b1326efcd0d709fafb3b  libexplorer-v0.5.4-nif-2.16-x86_64-apple-darwin.so.tar.gz
67b4860ced65f65fcfc4b15bd3b12481decf65060ab8a83cb3a95c1a1489fe2d  libexplorer-v0.5.4-nif-2.16-x86_64-unknown-linux-gnu.so.tar.gz
712e82e73fc4a2456c97392ae7023a7311eec6d9414fad9b06d7561ac5547972  libexplorer-v0.5.4-nif-2.16-x86_64-unknown-linux-musl.so.tar.gz

v0.5.3

08 Mar 22:48
467a708
Compare
Choose a tag to compare

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

v0.5.2

01 Mar 00:48
b371361
Compare
Choose a tag to compare

Added

  • Add across and comprehensions to Explorer.Query. These features allow a
    more flexible and elegant way to work with multiple columns at once. Example:

    iris = Explorer.Datasets.iris()
    Explorer.DataFrame.mutate(iris,
     for col <- across(["sepal_width", "sepal_length", "petal_length", "petal_width"]) do
       {col.name, (col - mean(col)) / variance(col)}
     end
    )

    See the Explorer.Query documentation for further details.

  • Add support for regexes to select columns of a dataframe. Example:

    df = Explorer.Datasets.wine()
    df[~r/(class|hue)/]
  • Add the :max_rows and :columns options to Explorer.DataFrame.from_parquet/2. This mirrors
    the from_csv/2 function.

  • Allow Explorer.Series functions that accept floats to work with :nan, :infinity
    and :neg_infinity values.

  • Add Explorer.DataFrame.shuffle/2 and Explorer.Series.shuffle/2.

  • Add support for a list of filters in Explorer.DataFrame.filter/2. These filters are
    joined as and expressions.

Fixed

  • Add is_integer/1 guard to Explorer.Series.shift/2.
  • Raise if series sizes do not match for binary operations.

Changed

  • Rename the option :replacement to :replace for Explorer.DataFrame.sample/3 and
    Explorer.Series.sample/3.

  • Change the default behaviour of sampling to not shuffle by default. A new option
    named :shuffle was added to control that.

Pull requests

  • Allows Series functions to receive nan, infinity, and neg_infinity values by @Jhonatannunessilva in #512
  • Remove Elixir 1.13 from CI workflows by @philss in #513
  • Allow Series.pow/2 to receive float series on both sides and negative base by @Jhonatannunessilva in #514
  • Add DF.shuffle/2 and Series.shuffle/2 by @philss in #517
  • Add :name field to Series struct by @philss in #518
  • add max_rows and columns options to from_parquet by @mlineen in #510
  • Change Series "concat" callback to be of arity 1 by @philss in #522
  • Add integer typecheck guard to Series.shift by @blutack in #524
  • Add support for a list of filters in DF.filter/2 by @philss in #525
  • Prepare for v0.5.2 release by @philss in #526

New Contributors

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

Checksums

e55c1e04cdd180a387c9c5dca9924df8c0aaaeaa08f6387ff57ce12be4fbfb14  explorer-v0.5.2-nif-2.15-x86_64-pc-windows-gnu.dll.tar.gz
9be21cefd10a2f6a3e9dd28ab55cca19846fb11212422e7e58b188a714d7136a  explorer-v0.5.2-nif-2.15-x86_64-pc-windows-msvc.dll.tar.gz
e3889bd38d4c02854b2e561a8b82637b9b9691319e92c5efcd7dcd52fcf8e74e  explorer-v0.5.2-nif-2.16-x86_64-pc-windows-gnu.dll.tar.gz
aee38db4cf0cadd0b36fa2c8ab31224ef75fb5179f4fb85ba5f8cf376ab17d07  explorer-v0.5.2-nif-2.16-x86_64-pc-windows-msvc.dll.tar.gz
b5c3485cd7eca956bd9972ccde340d4848898443924831fda084c948c2c301ac  libexplorer-v0.5.2-nif-2.15-aarch64-apple-darwin.so.tar.gz
2ab5ebb320398e6cab0e717dd09c4003ad6e61ef1c4582fdb2e7951fa533b18a  libexplorer-v0.5.2-nif-2.15-aarch64-unknown-linux-gnu.so.tar.gz
805599cb4170e9d5c966a98f9c3373e6ee550c70c1bf7f12d02ea7917b6946d3  libexplorer-v0.5.2-nif-2.15-aarch64-unknown-linux-musl.so.tar.gz
c3af28ba4bad641a8bae75a2f4ea1ba38f05047d9597b7bfbbd243246e55be10  libexplorer-v0.5.2-nif-2.15-arm-unknown-linux-gnueabihf.so.tar.gz
6972537c193d7cedc231c15a8b64d62a4918f8d36bba80eb512d2528d8a37620  libexplorer-v0.5.2-nif-2.15-riscv64gc-unknown-linux-gnu.so.tar.gz
dcd591d77d79b9122be2e3ba3056a9e7bf2354ac4ae2b74964f8f1e102f906c7  libexplorer-v0.5.2-nif-2.15-x86_64-apple-darwin.so.tar.gz
140b007df6c7f90186a2807b3a05664c041a61e5ad8ec90b7175efad50f8d9cd  libexplorer-v0.5.2-nif-2.15-x86_64-unknown-linux-gnu.so.tar.gz
34e6f3c00e0fc39de62419bf70f8eda868a67636480dd7293dabdfffbb8ee06f  libexplorer-v0.5.2-nif-2.15-x86_64-unknown-linux-musl.so.tar.gz
c357827eb7bb05f6ce752c66ee8cf15b184d98a646b78fd1316570d803d20848  libexplorer-v0.5.2-nif-2.16-aarch64-apple-darwin.so.tar.gz
281533c1eb85abea4e20629a55e05f4c3e032a194752c6e4aa2e01436d58e676  libexplorer-v0.5.2-nif-2.16-aarch64-unknown-linux-gnu.so.tar.gz
d7e20382151c812cc778fb751d1043d919a320a4f4c7e393a9db5f09597e9a41  libexplorer-v0.5.2-nif-2.16-aarch64-unknown-linux-musl.so.tar.gz
3516bd1dd46469a294ec654d67ddd5d2a8bcc766fafb903d4248c3462dec9d71  libexplorer-v0.5.2-nif-2.16-arm-unknown-linux-gnueabihf.so.tar.gz
9ec283f1ae6e4be6e58acae68045fe8c4b755d0486a813a0cc4ea875368e58a5  libexplorer-v0.5.2-nif-2.16-riscv64gc-unknown-linux-gnu.so.tar.gz
83407a55ae93627041f40269eb162fee7aa9c2bc5d4d9aeae40bd84f2c1fadd5  libexplorer-v0.5.2-nif-2.16-x86_64-apple-darwin.so.tar.gz
530fe3b19bb27e59b28215c1d87c0b79323cccc2c6dc64e83ddb6d4511e894db  libexplorer-v0.5.2-nif-2.16-x86_64-unknown-linux-gnu.so.tar.gz
2e7600179613880688daecd029ca8c08a7cea0a4d4f2bea273946ea632a38059  libexplorer-v0.5.2-nif-2.16-x86_64-unknown-linux-musl.so.tar.gz