Skip to content

Release Notes v2024.12.06

Latest
Compare
Choose a tag to compare
@ajpotts ajpotts released this 07 Dec 02:31
· 6 commits to master since this release
9eba2ce

Bug Fixes

  • Issue #3870 - fixes bug in reshape for bigint type
  • Issue #3821 - fixes bug in stridable indexing of Strings in multilocale
  • PR #3804 - fixes sparseMatToPdarray test failures for distributed arrays
  • PR #3857 - fixes file location reporting in register-commands.py
  • Issue #3842 - fixes mypy CI failures

Major changes

Minor changes

  • Numpy Alignment
    • Issues #3868, #3884, #3781 - code reorganization to align with numpy
    • Issue #3864 - max and min of bool to return bool to match numpy
    • Issue #3714 - pdarray.shape returns a tuple
    • Issue #3283 - adds mixed types to work with histogram2d and match the return dtypes with Numpy
  • Issues #3839, #3560, #3796 - refactor benchmarks to use pytest framework and add to CI.
  • Issue #3815, PRs #3880, #3812, #3926, #3912, #3802 - unit test improvements
  • Issues #3902, #3896, #3818, #3883, #3887 - reduce warnings
  • Issue #3708 - refactors array_api to call functions from arkouda.pdarray_creation
  • PRs #3814 and #3826 - performance improvements to array function
  • PR #3862 - updated the hdf5 download link in the Makefile
  • Issue #3905 - assert_equivalent compares shapes of pdarrays
  • PR #3818 - improves documentation for LINUX_INSTALL
  • Issue #3849 - adds SortingAlgorithm enum to all in sorting module
Auto-generated release notes * #3802: sporadic failures of test_assert_frame_equal_check_exact by @ajpotts in https://github.com//pull/3808 * Closes #3796: Add benchmarks to CI by @ajpotts in https://github.com//pull/3810 * Closes #3283: histogram2d between different dtypes by @jaketrookman in https://github.com//pull/3763 * Closes #3811: Roll back test change to determine impact on testing by @bmcdonald3 in https://github.com//pull/3812 * Fix performance regression in array transfer performance by @jeremiah-corrado in https://github.com//pull/3814 * Closes #3782: flip function to match numpy by @ajpotts in https://github.com//pull/3791 * Closes #3815: Disable `client_test` for nightly due to machine issues by @stress-tess in https://github.com//pull/3817 * small instruction fix by @ItsQuinnMoore in https://github.com//pull/3818 * Closes #3820: bug in flip multi-local by @ajpotts in https://github.com//pull/3822 * remove Commands.chpl from tree by @jeremiah-corrado in https://github.com//pull/3799 * Fix array transfer performance regression by @jeremiah-corrado in https://github.com//pull/3826 * Closes #3714: pdarray.shape should be a tuple by @ajpotts in https://github.com//pull/3803 * Fix sparseMatToPdarray test failures for distributed arrays by @jeremiah-corrado in https://github.com//pull/3804 * Closes #3827: rename flatten to split by @ajpotts in https://github.com//pull/3828 * Fixes #3821: Bug in stridable indexing of Strings in multilocale by @stress-tess in https://github.com//pull/3830 * Closes #3823 flatten function to match numpy by @ajpotts in https://github.com//pull/3825 * Closes 3818 -- eliminates warning messages about tilde vs not by @drculhane in https://github.com//pull/3829 * Refactor `SparseMatrixMsg` to use automated registration by @jeremiah-corrado in https://github.com//pull/3832 * Closes #3781 move random module to numpy submodule by @ajpotts in https://github.com//pull/3835 * Closes #3842: Fixes mypy CI failures by @stress-tess in https://github.com//pull/3843 * Part of argTypeReductionMessage refactor by @ajpotts in https://github.com//pull/3845 * Refactor arg type reduction message pt2 by @ajpotts in https://github.com//pull/3847 * Closes #3560 Update argsort_benchmark by @ajpotts in https://github.com//pull/3838 * Creating Sparse Matrix from Pdarrays by @ShreyasKhandekar in https://github.com//pull/3840 * Closes #3849: Add `SortingAlgorithm` enum to `__all__` by @stress-tess in https://github.com//pull/3853 * Fixes #3851: Error when running string `flip` by @stress-tess in https://github.com//pull/3852 * Support where-clause evaluation in registration annotations by @jeremiah-corrado in https://github.com//pull/3841 * Closes #3861: Update hdf5 download link in `Makefile` by @stress-tess in https://github.com//pull/3862 * Part 3 of argTypeReductionMessage refactor by @ajpotts in https://github.com//pull/3854 * Fix broken error reporting for Chapel 2.0 in `register-commands.py` by @jeremiah-corrado in https://github.com//pull/3857 * Closes 3809 moves trig and hyp fns to new interface by @drculhane in https://github.com//pull/3863 * Closes #3868: move squeeze functionality to arkouda.numpy. by @ajpotts in https://github.com//pull/3869 * Part of #3708: array_api to call functions from arkouda.pdarray_crea… by @ajpotts in https://github.com//pull/3758 * Fix performance regression in reductions benchmark by @jeremiah-corrado in https://github.com//pull/3874 * Optimize creation of sparrays from pdarrays by @ShreyasKhandekar in https://github.com//pull/3877 * Eliminates duplicates in tests/numpy/numeric_test.py by @drculhane in https://github.com//pull/3880 * LayoutCS deprecation warning fix by @jeremiah-corrado in https://github.com//pull/3883 * Closes #3884: Remove _squeeze function by @ajpotts in https://github.com//pull/3885 * Fix build error caused by #3883 by @jeremiah-corrado in https://github.com//pull/3887 * Closes #3855: refactor boolReductionMsg by @ajpotts in https://github.com//pull/3876 * Closes 3813 and 3866 -- moves several new functions to the new interface (abs, square, all exp and log, isnan, isinf, isfinite) by @drculhane in https://github.com//pull/3873 * Closes #3896 PytestUnknownMarkWarning for pytest.mark.skip_if_nl_grea… by @ajpotts in https://github.com//pull/3897 * Closes #3300: shape function by @ajpotts in https://github.com//pull/3900 * Closes #3886 refactor idx reduction msg by @ajpotts in https://github.com//pull/3889 * Closes #3902: truth value of an empty array DeprecationWarning by @ajpotts in https://github.com//pull/3903 * Closes 3878 - refactors rounding functions to new interface, pulls hash function into their own procs by @drculhane in https://github.com//pull/3898 * Part of #3839 new benchmarks to output performance graph format by @ajpotts in https://github.com//pull/3894 * Closes #3864 max and min of bool to return bool like numpy by @ajpotts in https://github.com//pull/3901 * Closes #3870: bug in reshape for bigint type by @ajpotts in https://github.com//pull/3907 * Closes #3904: function to return list of all compiled dimensions avai… by @ajpotts in https://github.com//pull/3909 * Closes #3905: assert_equivalent to compare shapes of pdarrays by @ajpotts in https://github.com//pull/3906 * Closes #3912: failing unit test test_is_locally_sorted_multidim unde… by @ajpotts in https://github.com//pull/3913 * Closes #3926: OverMemoryLimitError in pdarrayclass_test by @ajpotts in https://github.com//pull/3927

New Contributors

Full Changelog: v2024.10.02...v2024.12.06