./devel/py-cykhash, Cython equivalent to khash-sets/maps

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.0.1nb1, Package name: py311-cykhash-2.0.1nb1, Maintainer: bacon

Cykhash is a cython equivalent to khash-sets/maps, efficient
implementation of isin and unique

Benefits:
Brings functionality of khash to Python and Cython and can be used
seamlessly in numpy or pandas.
Numpy's world is lacking the concept of a (hash-)set. This
shortcoming is fixed and efficient (memory- and speedwise compared
to pandas') unique and isin are implemented.
Python-set/dict have big memory-footprint. For some datatypes the
overhead can be reduced by using khash by factor 4-8.


Master sites:

Filesize: 43.843 KB

Version history: (Expand)


CVS history: (Expand)


   2024-01-11 20:22:20 by Jason Bacon | Files touched by this commit (3)
Log message:
devel/py-cykhash: Update to 2.0.1nb1

Improve python dependencies:
    Add TOOL_DEPENDS=wheel
    Not for python 2.x

Reported by adam
   2024-01-10 15:32:28 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-cykhash: add missing tools, mark as not for Python 2
   2024-01-10 15:22:24 by Jason Bacon | Files touched by this commit (4)
Log message:
devel/py-cykhash: Cython equivalent to khash-sets/maps

Cykhash is a cython equivalent to khash-sets/maps, efficient
implementation of isin and unique

Benefits:
    Brings functionality of khash to Python and Cython and can be used
    seamlessly in numpy or pandas.
    Numpy's world is lacking the concept of a (hash-)set. This
    shortcoming is fixed and efficient (memory- and speedwise compared
    to pandas') unique and isin are implemented.
    Python-set/dict have big memory-footprint. For some datatypes the
    overhead can be reduced by using khash by factor 4-8.