Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,8 +62,8 @@ persist hashed values.
### Incremental hashing

CityHash and FarmHash do not support incremental hashing and thus are not ideal
for hashing of character streams. If you require incremental hashing, consider
another hashing library, such as
for hashing of long character streams. If you require incremental hashing,
consider another hashing library, such as
[MetroHash](https://github.com/escherba/python-metrohash) or
[xxHash](https://github.com/ifduyue/python-xxhash).

Expand Down Expand Up @@ -99,10 +99,10 @@ variants of FarmHash significantly benefit from SSE4.2 instructions.
The vanilla CityHash functions (under `cityhash` module) do not take advantage
of SSE4.2. Instead, one can use the `cityhashcrc` module provided with this
package which exposes 128- and 256-bit CRC functions that do harness SSE4.2.
These functions are very fast, and even beat `FarmHash128` on speed (FarmHash does
not include a 256-bit function). Before using the CityHash-CRC functions, however,
you may want to check that they provide sufficient randomness for your intended
application.
These functions are very fast, and even beat `FarmHash128` on speed (FarmHash
does not include a 256-bit function). Before using the CityHash-CRC functions,
however, you may want to check that they provide sufficient randomness for your
intended application.

## Development

Expand Down
54 changes: 30 additions & 24 deletions pip-freeze.txt
Original file line number Diff line number Diff line change
@@ -1,27 +1,33 @@
asttokens==2.4.1
-e git+ssh://git@github.com/escherba/python-cityhash@1f3ddd1e410697d7ccc9882ad67fe6bf558232b2#egg=cityhash
Cython==3.0.10
attrs==21.4.0
backcall==0.2.0
-e git+ssh://git@github.com/escherba/python-cityhash.git@f2e1b3e636bec1f44a18329b6282d57323a65fca#egg=cityhash
Cython==0.29.28
decorator==5.1.1
executing==2.0.1
iniconfig==2.0.0
ipdb==0.13.13
ipython==8.23.0
jedi==0.19.1
matplotlib-inline==0.1.6
numpy==1.26.4
packaging==24.0
parso==0.8.4
pexpect==4.9.0
pluggy==1.4.0
prompt-toolkit==3.0.43
importlib-metadata==4.8.3
iniconfig==1.1.1
ipdb==0.13.9
ipython==7.16.3
ipython-genutils==0.2.0
jedi==0.17.2
numpy==1.19.5
packaging==21.3
parso==0.7.1
pexpect==4.8.0
pickleshare==0.7.5
pkg_resources==0.0.0
pluggy==1.0.0
prompt-toolkit==3.0.28
ptyprocess==0.7.0
pure-eval==0.2.2
py-cpuinfo==9.0.0
Pygments==2.17.2
pytest==8.1.1
setuptools==69.2.0
py==1.11.0
py-cpuinfo==8.0.0
Pygments==2.11.2
pyparsing==3.0.7
pytest==7.0.1
six==1.16.0
stack-data==0.6.3
traitlets==5.14.2
wcwidth==0.2.13
wheel==0.45.1
toml==0.10.2
tomli==1.2.3
traitlets==4.3.3
typing_extensions==4.1.1
wcwidth==0.2.5
xxh==0.1.2
zipp==3.6.0
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@ def get_system_bits():
)


VERSION = "0.4.8"
VERSION = "0.4.9"
URL = "https://github.com/escherba/python-cityhash"


Expand Down
Loading
Loading