You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: readme
+15-32
Original file line number
Diff line number
Diff line change
@@ -24,18 +24,23 @@ Features:
24
24
- statistical algorithms to efficiently construct similarity and distance metrics, measure similarity between bit-vectors,
25
25
integer sets and compressed BLOBs
26
26
27
+
- operations with rank: population count distances on bit-vector
28
+
27
29
- sparse vector(s) for native int types using bit transposition and separate compression of bit-plains,
28
-
with support of NULL values for construction of in-memory columnar structures.
30
+
with support of NULL values (unassigned) for construction of in-memory columnar structures. Bit-transposed
31
+
sparse vectors can be used for on-the fly compression of astronomical, molecular biology or other data,
32
+
efficient store of associations for graphs, etc.
29
33
30
-
- algorithms on sparse vectors (dynamic range clipping, etc)
34
+
- algorithms on sparse vectors: dynamic range clipping, search, group theory image (re-mapping).
35
+
Collection of algorithms is increasing, please check our samples and the API lists.
31
36
32
37
Features In Progress:
33
38
34
-
- functional operations on binary sets: translations between sets, mathematical images
35
-
36
39
- compressed binary relational and adjacency matrixes and operations on matrixes for Entity-Relationship acceleration, graph operations, materialized RDBMS joins, etc
37
40
38
41
- portable C-library layer working as a bridge to high level languages like Python, Java, Scala, .Net
42
+
Please visit our repository at:
43
+
https://github.com/tlk00/BitMagicC
39
44
40
45
41
46
License:
@@ -104,7 +109,7 @@ All BM fine tuning parameters are controlled by the preprocessor defines.
104
109
BM library supports CXX-11. Move semantics, noexept, etc.
105
110
use
106
111
#define BM_NO_CXX11
107
-
to explicitly disable use of CXX11 features for your build
112
+
to explicitly disable use of CXX11 features for your build.
0 commit comments