--- - branch: MAIN date: Wed Jan 10 14:22:24 UTC 2024 files: - new: '1.1' old: '0' path: pkgsrc/devel/py-cykhash/DESCR pathrev: pkgsrc/devel/py-cykhash/DESCR@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/devel/py-cykhash/Makefile pathrev: pkgsrc/devel/py-cykhash/Makefile@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/devel/py-cykhash/PLIST pathrev: pkgsrc/devel/py-cykhash/PLIST@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/devel/py-cykhash/distinfo pathrev: pkgsrc/devel/py-cykhash/distinfo@1.1 type: added id: 20240110T142224Z.cc97a6a1096fd8c3b845671561bf558c96aaca82 log: | 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. module: pkgsrc subject: 'CVS commit: pkgsrc/devel/py-cykhash' unixtime: '1704896544' user: bacon