arkouda icon indicating copy to clipboard operation
arkouda copied to clipboard

Arkouda (αρκούδα): Interactive Data Analytics at Supercomputing Scale :bear:

Results 502 arkouda issues
Sort by recently updated
recently updated
newest added

Index.__get__item can accept a list when the length of the list is less than `Index.max_list_length`.

enhancement

This commit adds an `arkouda.testing` library to match `pandas.testing`. It replicates code from the `asserters` module from pandas: https://github.com/pandas-dev/pandas/blob/main/pandas/_testing/asserters.py Including `assert_frame_equal`, `assert_index_equal`, and `assert_series_equal`: https://pandas.pydata.org/docs/reference/api/pandas.testing.assert_frame_equal.html https://pandas.pydata.org/docs/reference/api/pandas.testing.assert_index_equal.html https://pandas.pydata.org/docs/reference/api/pandas.testing.assert_series_equal.html Closes #3212 Create...

Closes #3213 Index properties Add some missing properties to Index to match pandas: names: https://pandas.pydata.org/docs/reference/api/pandas.Index.names.html dtype: https://pandas.pydata.org/docs/reference/api/pandas.Index.dtype.html ndim: https://pandas.pydata.org/docs/reference/api/pandas.Index.ndim.html#pandas.Index.ndim

Add some missing properties to Index to match pandas: names: https://pandas.pydata.org/docs/reference/api/pandas.Index.names.html dtype: https://pandas.pydata.org/docs/reference/api/pandas.Index.dtype.html ndim: https://pandas.pydata.org/docs/reference/api/pandas.Index.ndim.html#pandas.Index.ndim

enhancement

Create a testing library to mirror pandas: https://github.com/pandas-dev/pandas/blob/main/pandas/_testing/asserters.py Include `assert_frame_equal`, `assert_index_equal`, and `assert_series_equal`: https://pandas.pydata.org/docs/reference/api/pandas.testing.assert_frame_equal.html https://pandas.pydata.org/docs/reference/api/pandas.testing.assert_index_equal.html https://pandas.pydata.org/docs/reference/api/pandas.testing.assert_series_equal.html

enhancement

per a user: > Hey all! It's come to my attention that a few times new Arkouda installers find this page first: https://pypi.org/project/arkouda/ and attempt those installation instructions which are...

Add `exponential` and `standard_exponential` to our random number generators Relevant numpy docs: - [numpy.random.Generator.standard_exponential](https://numpy.org/doc/stable/reference/random/generated/numpy.random.Generator.standard_exponential.html) - [numpy.random.Generator.exponential](https://numpy.org/doc/stable/reference/random/generated/numpy.random.Generator.exponential.html)

enhancement

Add Dataframe.reindex_like to match pandas: https://pandas.pydata.org/pandas-docs/version/2.0/reference/api/pandas.DataFrame.reindex_like.html

enhancement

Add Series.reindex_like to match pandas: https://pandas.pydata.org/pandas-docs/version/0.22/generated/pandas.Series.reindex_like.html

enhancement

Add a property Categorical.ordered to align with pandas: https://pandas.pydata.org/docs/reference/api/pandas.Categorical.ordered.html

enhancement