unique_sort#
API documentation for tradeexecutor.utils.sort.unique_sort Python function.
- unique_sort(items, key, reverse=False, filter_na=True, check_number=True)[source]#
Sort the list, but return the unique results only.
Used for sorting the best grid search results (by CAGR, Sharpe)
Similar as
sorted()
The first unique matched value is returned
- Parameters:
key (Callable) – Accessor function
items (list) – Items to sort
accessor – Accessor function
reverse – Reverse the result
filter_na –
If the sorted value is NA, ignore it.
Use pandas.isna to detect.
check_number –
Make sure all values in items list are numbers.
A helper check to avoid malformed data leaking through.
- Return type: