Skip to content

Release Notes v2022.06.06

Compare
Choose a tag to compare
@stress-tess stress-tess released this 06 Jun 19:05
· 1050 commits to master since this release
877747b

Release Notes 2022-06-06

Major updates:

  • Issues #1390, #1428, and #1471 - Make parquet a dependency
  • Issues #1412, #1415, #1420, #1429, #1431, #1435, #1439, #1457, #1455, #1459 - Apply black and isort to arkouda's client code, benchmarks, and tests. Ensure reformatting meets PEP8 using flake8
  • Issue #1350 - Adds ak.DataFrame.isin method
  • Issues #953 and #1450 - Add Import/Export Functionality between arkouda and pandas
  • Issue #1167 - Adds inplace parameter to drop, rename, and reset_index in Dataframe
  • Issue #1456 - Enables saving with a SegArray column and adds file_format to df.save()
  • Issues #1122, #1337, #1381, #1382, #1389, #1399- Add register and attach functionality to Groupby; is_registered to Series, Segarray, and Index; and generic attach support for Categorical, Segarray, and Series
  • Issues #1302, #1377, and #1454 - Update setup instructions and add YAML files for creating user and developer conda environments
  • Issue #1452 - Adds support for argmin and argmax on bool values
  • Issue #1387 - Fixes bug with relational binops on booleans
  • Issue #1393 - Reimplements assume_sorted shortcut for GroupBy and unique left out of refactor
  • Issue #1394 - Forces ak.concatenate to preserve fancy pdarray types (BitVector, IPv4, ...)
  • Issue #1406 - Fixes bug where ak.lookup assumes ordered input
  • Issue #1401 - Fixes bug in DataFrame save_table
  • Issues #1384 and #1379 - Fix instances of accessing index as as a column, allow making Series from a Strings, and allow indexing a Dataframe with a tuple of column names

Minor fixes:

  • Issue #1363 - Adds more robust argument validation to ak.Series init
  • Issues #1404 and #1446 - Improve radix sort performance and testing
  • Issues #1398 and #1424 - Work on DataFrame Display Performance Issue
  • PR #1444 - Optimizes domain_intersection() when both domains are non-strided
  • Issue #1417 - Limits multi-locale CI testing
  • Issue #1426 - Fixes allocated buffer size for akVersion
  • Issue #1433 - Sets mypy==0.931
  • PR #1438 - Updates Math module to be compatible with changes to Chapel
  • Issue #1437 - Removes CyclicDist as an option for pdarrays

Auto-generated release notes

New Contributors

Full Changelog: v2022.05.09...v2022.06.06