Skip to main content

Cpp implementation of the lib fca_algorithms

Project description

build

FCA algorithms C++ Implementation

This projects is the version of the fca_algorithms PyPi module implemented in C++.

Purpose

The goal of this project is to eventually replace totally the implementation of the Python library with backend C++, and just leave the Python interface.

So far, the only ported algorithm is inclose.

Performance

Unsurprisingly, this implementation runs much faster than the one done totally in python. In the following, we can see an example of the difference in runtimes using get_concepts method from the Context class of both fca_algorithms<=0.2.x and fca_algorithms_cpp.

test1

test2

After running these tests, I decided to use this library in the Python one so that at least the code can take advantage of the faster implementation of inclose.

Future Work

As said before, the ideal would be to fully implement the CPU-intensive algorithms in C++ and maintain the Python interface. Considering this, the goal would be to eventually replace the python code with full C++ one.

Usage

There are one function and two classes that are exported to Python

from fca_algorithms_cpp import ContextCpp, ConceptCpp, inclose


# inclose: (List[str] -> List[str] -> List[List[int]]) -> List[ConceptCpp]
inclose(['g1', 'g2'], ['m1', 'm2', 'm3'], [[1, 1, 0], [0, 1, 0]])

# ContextCpp: (List[str] -> List[str] -> List[List[int]]) -> List[ConctextCpp]
c = ContextCpp(['g1', 'g2'], ['m1', 'm2', 'm3'], [[1, 1, 0], [0, 1, 0]])
c.G  # ['g1', 'g2']
c.M  # ['m1', 'm2', 'm3']
C.I  # [[1, 1, 0], [0, 1, 0]]

# ConceptCpp: (ContextCpp, List[int], List[int]) -> ConceptCpp
concept = ConceptCpp(c, [0, 1], [1, 2])  # ({g1, g2}, {m2, m3})
concept.X  # [0, 1]
concept.Y  # [1, 2]

Incremental Lattice

By intent

This implementation follows the article: AddIntent

k = ContextCpp([], ['a', 'b'], [])
L = LatticeCpp(k)  # Lattice: { ({ }, { a, b })}
L.add_intent('o1', [1])
# Lattice: { ({ }, { a, b }), ({ o1 }, { b })}
L.add_intent('o2', [1])
# Lattice: { ({ }, { a, b }), ({ o1, o2 }, { b })}
L.add_intent('o3', [0])
# Lattice: { ({ }, { a, b }), ({ o1, o2 }, { b }), ({ o1, o2, o3 }, { }), ({ o3 }, { a })}

By pair

k = ContextCpp([], [], [])
L = LatticeCpp(k)  # Lattice: {  }
L.add_pair('o1', 'a2')
# Lattice: Lattice: { ({ o1 }, { a2 })}
L.add_pair('o2', 'a3')
# Lattice: { ({ o1 }, { a2 }), ({ }, { a2, a3 }), ({ o1, o2 }, { }), ({ o2 }, { a3 })}
L.add_pair('o3', 'a1')
# Lattice: { ({ o1 }, { a2 }), ({ }, { a2, a3, a1 }), ({ o1, o2, o3 }, { }), ({ o2 }, { a3 }), ({ o3 }, { a1 })}
L.add_pair('o3', 'a2')
# Lattice: { ({ o1, o3 }, { a2 }), ({ }, { a2, a3, a1 }), ({ o1, o2, o3 }, { }), ({ o2 }, { a3 }), ({ o3 }, { a1, a2 })}

Delete instance

This implementation follows the article: DeleteInstance

k = ContextCpp(['o1', 'o2', 'o3'], ['a1', 'a2', 'a3'], [[0, 1, 0], [0, 0 , 1], [1, 1, 0]])
L = LatticeCpp(k)
# Lattice: { ({ }, { a1, a2, a3 }), ({ o1, o3 }, { a2 }), ({ o1, o2, o3 }, { }), ({ o2 }, { a3 }), ({ o3 }, { a1, a2 })}
L.delete_instance('o3')
# Lattice: { ({ }, { a1, a2, a3 }), ({ o1 }, { a2 }), ({ o1, o2 }, { }), ({ o2 }, { a3 })}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

fca_algorithms_cpp-0.3.4-pp39-pypy39_pp73-win_amd64.whl (151.7 kB view details)

Uploaded PyPy Windows x86-64

fca_algorithms_cpp-0.3.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (227.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

fca_algorithms_cpp-0.3.4-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (243.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

fca_algorithms_cpp-0.3.4-pp38-pypy38_pp73-win_amd64.whl (151.6 kB view details)

Uploaded PyPy Windows x86-64

fca_algorithms_cpp-0.3.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (227.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

fca_algorithms_cpp-0.3.4-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (243.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

fca_algorithms_cpp-0.3.4-pp37-pypy37_pp73-win_amd64.whl (151.3 kB view details)

Uploaded PyPy Windows x86-64

fca_algorithms_cpp-0.3.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (228.3 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

fca_algorithms_cpp-0.3.4-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (243.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

fca_algorithms_cpp-0.3.4-cp311-cp311-win_amd64.whl (152.1 kB view details)

Uploaded CPython 3.11 Windows x86-64

fca_algorithms_cpp-0.3.4-cp311-cp311-win32.whl (128.5 kB view details)

Uploaded CPython 3.11 Windows x86

fca_algorithms_cpp-0.3.4-cp311-cp311-musllinux_1_1_x86_64.whl (759.4 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

fca_algorithms_cpp-0.3.4-cp311-cp311-musllinux_1_1_i686.whl (827.2 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

fca_algorithms_cpp-0.3.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (242.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

fca_algorithms_cpp-0.3.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (257.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

fca_algorithms_cpp-0.3.4-cp310-cp310-win_amd64.whl (151.4 kB view details)

Uploaded CPython 3.10 Windows x86-64

fca_algorithms_cpp-0.3.4-cp310-cp310-win32.whl (127.7 kB view details)

Uploaded CPython 3.10 Windows x86

fca_algorithms_cpp-0.3.4-cp310-cp310-musllinux_1_1_x86_64.whl (758.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

fca_algorithms_cpp-0.3.4-cp310-cp310-musllinux_1_1_i686.whl (826.4 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

fca_algorithms_cpp-0.3.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (241.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

fca_algorithms_cpp-0.3.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (256.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

fca_algorithms_cpp-0.3.4-cp39-cp39-win_amd64.whl (149.9 kB view details)

Uploaded CPython 3.9 Windows x86-64

fca_algorithms_cpp-0.3.4-cp39-cp39-win32.whl (127.8 kB view details)

Uploaded CPython 3.9 Windows x86

fca_algorithms_cpp-0.3.4-cp39-cp39-musllinux_1_1_x86_64.whl (758.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

fca_algorithms_cpp-0.3.4-cp39-cp39-musllinux_1_1_i686.whl (826.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

fca_algorithms_cpp-0.3.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (244.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

fca_algorithms_cpp-0.3.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (257.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

fca_algorithms_cpp-0.3.4-cp38-cp38-win_amd64.whl (151.6 kB view details)

Uploaded CPython 3.8 Windows x86-64

fca_algorithms_cpp-0.3.4-cp38-cp38-win32.whl (127.6 kB view details)

Uploaded CPython 3.8 Windows x86

fca_algorithms_cpp-0.3.4-cp38-cp38-musllinux_1_1_x86_64.whl (757.2 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

fca_algorithms_cpp-0.3.4-cp38-cp38-musllinux_1_1_i686.whl (825.2 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

fca_algorithms_cpp-0.3.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (241.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

fca_algorithms_cpp-0.3.4-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (256.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

fca_algorithms_cpp-0.3.4-cp37-cp37m-win_amd64.whl (150.2 kB view details)

Uploaded CPython 3.7m Windows x86-64

fca_algorithms_cpp-0.3.4-cp37-cp37m-win32.whl (128.5 kB view details)

Uploaded CPython 3.7m Windows x86

fca_algorithms_cpp-0.3.4-cp37-cp37m-musllinux_1_1_x86_64.whl (764.9 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

fca_algorithms_cpp-0.3.4-cp37-cp37m-musllinux_1_1_i686.whl (833.0 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

fca_algorithms_cpp-0.3.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (245.6 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

fca_algorithms_cpp-0.3.4-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (260.2 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

fca_algorithms_cpp-0.3.4-cp36-cp36m-win_amd64.whl (153.9 kB view details)

Uploaded CPython 3.6m Windows x86-64

fca_algorithms_cpp-0.3.4-cp36-cp36m-win32.whl (132.3 kB view details)

Uploaded CPython 3.6m Windows x86

fca_algorithms_cpp-0.3.4-cp36-cp36m-musllinux_1_1_x86_64.whl (764.3 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ x86-64

fca_algorithms_cpp-0.3.4-cp36-cp36m-musllinux_1_1_i686.whl (832.7 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ i686

fca_algorithms_cpp-0.3.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (245.3 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

fca_algorithms_cpp-0.3.4-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (260.8 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ i686

File details

Details for the file fca_algorithms_cpp-0.3.4-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 52617bbe7c118b7dc7af0f72649e54c2bb99df8c4e929c42fad8535b2325fbf9
MD5 b9b46d0da5f7c6c83c66e40cc2672fcd
BLAKE2b-256 2288ffb7af7c2c8ea69235d56f7789a75f4ec614f6f6d7f4296bc31da31208af

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8e9fe47d36cedf95ce20e3d459d76833ad6d1de3644a26fe191b1818ab24d57b
MD5 b0a1aa643ceb09f8ff4533c5b644c600
BLAKE2b-256 1e07c960e3a2a161216d5e115c9e26f2fae98d899c8196904dd50c664ee34cd1

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 01a5a81ddf94981e8910929196e5827ca5a632897be29ad95ab958b994fffe7f
MD5 a3a38c96053a3a29bd1561aba62f4bc4
BLAKE2b-256 7f4be21c5e078678d746545095f4ced39eaa99a2bd216001ce0b2299c88c46a1

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 e8dfda21acc6477f9a8c53c38729773a2a0dc1dc262e9f4124c46c471df0d8e4
MD5 9b30866e3a1a507244fb952fac66bfb0
BLAKE2b-256 f529b98b59d708eedf9c1dca8369d0b8980614ab9d3fd988c5e1298e7c710402

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 900aaebc738150133ad5bf3b76f1c581a5427bfc00170136945d3aa4d1ee33b7
MD5 dbb19476c5606caf7b308d869273cdbe
BLAKE2b-256 26fea125de5c69b42498f0efaea45be0dbf490b60903d3ac413990b6381e3b52

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6bd3ddf2d29050860fd3e521cf3690f2fe5d303c4c6ad37eaa208a9d39fff08e
MD5 4e4bfc00fef649a2472914279e89dbf6
BLAKE2b-256 02c1eb315bc66273ceb72f90198ebc8a78418b881ff50d70dcbb36f7a15925e5

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 9e7060e26a8755ae7bbac66e32b8f75b563f37fad26db7e4b768a2d6fc389bd8
MD5 dc0c1f79a840bffb93c2226b47fb7a32
BLAKE2b-256 8af4686cd6ad11b166f6bd94fa0bf767623b737485bb16c11a9bf9785ad35ee1

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d05c276a40c54e32b77e1b3aaa045b4abcea5889c2f62b5f513cdb81bb45af50
MD5 214b6d732eb0f0b75a790af7022fec7b
BLAKE2b-256 7c90d81e0ba4bd322784c12ca804b16d0b373c7a4500d0224e74ce32ba6f5e0e

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7a3aee13ee2cf03846b970788d48650d44bf8f19b36e4f49bb328676081e30ff
MD5 05250a06b01e34544b7349dee1b2e442
BLAKE2b-256 4ed0f79b8211c1467835f97fd3d3c45b8072dc12b344ee0df4dd8945eff3899f

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 46b31ffc7eb21f3dbf051f103f63772503e08b1938eebf2297a77deb210a9e5a
MD5 dcc365e317cf35999a84e605b05c4449
BLAKE2b-256 03637fdf778e09876b990a2becef99499e3b673094b4b5f4916b44ed4a98871f

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 f540d9d91408af5b25a52486359981cdcfc3b0791528580c4fa34233ed9d8a90
MD5 1fbac4e8544bf16c253092403186f88b
BLAKE2b-256 7a36922b3f2f4e1aee26814804a88d114d47b89411a8baaf69327b2dfd5dd81b

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 599fda7873781215b7f7c9df2e45f70db614ac14492f251253a257f01ded2fd8
MD5 e4102e19b3fd392c2a9737298ca8fd67
BLAKE2b-256 e8a641ae6df6297bd127348d355182df45122cedaad5fef66ffd90073cf914c2

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 48d0835b2814d421c71be52c03efca4ee1b906a34fd24df2665e689da5dbf4ae
MD5 db94bf81bab0dcb8dd72d77f0ece5ae7
BLAKE2b-256 7a57ccc3aa4a7191745a7e4e5bb55f12c65be6ae52c835e8aa2eaa862b03ece2

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a4542f408ab4c744d35d2d8177921d8a32e01617088ac55cdd0761af8886973a
MD5 068e30505a57039220057b186200b4ca
BLAKE2b-256 56dfd6fdbc1d5d88621bcda2c7edde3f943dd550f7bb62278001421d3874b5cf

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 01c0483e9296efccb91e67a6494cb770c690621d1a25c62239158ed4e209d2c5
MD5 3b3d0f3bda1d016b069de7ea5e275918
BLAKE2b-256 f601bbf25116266cc1a8a554946d7482c0fa7f77cfcbd90ae206f3a850d8143f

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b43fe3422e6a7c3ae86e6015e8f6be211728dc6ee13bccb126a7911c6e71fe55
MD5 be0dadfe430e27e44d970687b930b40e
BLAKE2b-256 ab5168ed4285d596f25b7dd8ba825c785a1ddca39dd6df87160999042a30bd8b

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 8dd93b6751115c50da5ecc39bb8c4d6f40a66313a5a64b17dffb24cc56a10bb8
MD5 ce87c7552f94361da217ea5c3f3485c9
BLAKE2b-256 345daa78e8725c88ffaf6a6b48a5b333e4e5df5a2adadfc52854fa6d4799c256

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d02bc8d7df9b9fc2b28a31b8b358a4e40be4319ce0f0294b52dae87a3804a6ba
MD5 e6446436cb89a860ba8748f8f085faab
BLAKE2b-256 c64e4e12dab6a48db8fba7922a6970913f3f3cba0136c5476933ab7c8226808d

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ec0723fef276045ad306df32ecf2d3fc2129e035f048dea74be74384d54c4092
MD5 dc2b26ef26d9d91ef05461315341ab50
BLAKE2b-256 59076a162f6b13e4dfb6fc482afaa3fabd6b176282664d0b35143d95b13d857e

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8833d48b0209f379168426834c258fcf8b7bb93778026b0b7ff83dde3c875eec
MD5 0ab500871e6e513682fd60127c2910f8
BLAKE2b-256 5fe1017c79b840bcd9d536e7626596d05f007c6cf45f189b1ef3cf5726da9099

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 dd9c894926c56832f6fa0e349f1fc541dfa75246508eecb46eae7f764133a861
MD5 66b072124de8916daa5380937ed46549
BLAKE2b-256 ae61914465cc26c303aa5f9b0a4dd70b4fe80e3202675d12bf8ea28d3bca0f8c

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a96314c79b2c2ead74e419893a9ca7a854b7a14fc6db86349b776b1bfb0d3a58
MD5 04547fe7a0c148947f263dc8ee5132f6
BLAKE2b-256 f9f60c29d6ff32ecc4c047364f843487e9c444151c910421e659af304ff2a6be

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 da6ce569d486907101388c8705b8082a3c1188d38caa0f362efae3ed1ab66225
MD5 33842fe580df85e1fd72749a5980ffb6
BLAKE2b-256 bb9884157d5d5146493e515bb61a95dd26ade8295bdb6d1dfccad6b5e2ccbbe8

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 63ead6257d2fe285c93eefcaaebc8e914a363a201c53f06958439645a4b5ffcf
MD5 da2dd8f61d0e5e80dc22619ee625013c
BLAKE2b-256 02612cd91626af7cd7af1f892458ac54e10e47e8d5a7e9e66f78ab0325ea7077

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 afaa6e7fcda34f2fcf2a770055d89c488d232be7bf5d6fd5cf72a5a0c4c30de4
MD5 b5ba6bb1d380c4cbbaf43bc6057cd8d2
BLAKE2b-256 7b3d3e9f769915c9f4d62ff554b1483855d649a3f47bee97c63aea2f719f31d4

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7cf450e3229ca2f34485e3db6523a05d1256eae9f4790f623b5b28257c6b0f8a
MD5 16d642b95d545fa905b6fef13389792f
BLAKE2b-256 4a079facbc904b58cae5f91156721d2922a401b383c518af744f81f8551f3cc7

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a095eb7c80cf6be3d85d6ed1135016a0663a4505dbc05e9ee8d2b5e4fa18269d
MD5 eea911783ceffc38c58edd3fe19efd3e
BLAKE2b-256 2a930448446b6000f07db26410d28654a9525ff83f1d69ddf971a45aaec02f76

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 3a71010bc3f85514287b918bceff7c970642b10b37ade1028b757a2f6b0e7a12
MD5 908f74d44c73b2daac14caac8e39415a
BLAKE2b-256 7faead5673af5a39c3464c92e096ec02259f84e8393b72717f4519b27ebfb3b9

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 9b1e6848c2a0e3926f817e3259c00a293754dc794458c007c250932b72efca33
MD5 4cf11847d26f018331cc564e85360992
BLAKE2b-256 c897a14d7cb74a6c6ef884516a53a1903664649d5993561d766b235298fca1c4

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4383d2ab40d3e08499d5716e73f75970601b69024c18629d59d890b066df8c7b
MD5 eb1775ca5d99c95b32d64479550aa5d8
BLAKE2b-256 3b6ec86512d8e7d3159c13b109ef6fb1c9d55461ce42b9694d97c0306b15eed1

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 cb965675d73d62dd4b784564f517155eb72b4133c8c57f9fce2a31286f4201bb
MD5 7439eded9a4a3d75045aa859eeb0282c
BLAKE2b-256 4923de3ac7616265c127143f2b6b1b2f7e72057231379ac263092cb08c293eec

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae0b23e4b21aa0cc41c7dc2bbdcb910d24eea9219efe7f0ff94a0ceaf94ddb27
MD5 5979221f2b8cfa6405ce93d95e2298a5
BLAKE2b-256 b8dc71cc943174287c36f8efd64f6b211583a9bb0cf75e74caaa8b37b943dbb0

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 64d6ca4e541c931e516cad72e0f8ca150998dd7985aed0247edbfdacab648a24
MD5 f5c7d66baf0e9c6afc6df64f0f97050f
BLAKE2b-256 2d585b137904a5ffa0184e6d5ce67f9a0437efeb273de88772c1c786ce6bc47e

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 45c6f3171c5a386e6540537e659a27205a12b768ca5da9712b2459c1931a7ffe
MD5 a9200b049d769f58df7604555a1b6226
BLAKE2b-256 17b2b35a8e3ae7153fd67ba778ea4f9c122839f16826e531082585b2019dc031

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp37-cp37m-win32.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 18e52ba7986cb8b166f153f8dee27dc6b11ac98b6d7477933f337bd84461892b
MD5 458d977df63aae7f6d120de80a98fde1
BLAKE2b-256 a689a37cddfee78792ec611642ed7a240a4a51ca0105cfeceb3914bbb515de26

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2cec3be83d490582483a297e98fe7dce00edb23946edeccdebd81d235057646a
MD5 1df5309561a684fab151dc2d866a66c6
BLAKE2b-256 31dbc1bbdcfe677a019d8dc5c6eba093022ddeafed46f046fa2a85f64b9f0c8f

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 3ef6fb1173944b43d3cf7baadba326b29cc12c98fc8f3200b3d24bc24a8529d4
MD5 29bb3a092f99a8586a5eefc0d427ab29
BLAKE2b-256 756545f7901b92bc4c1ad889c9c6ee6821740a5ba3ac5bc25f2191314b03148d

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cff7199aff503c8897be818fe1e5f94d63bdfce191444b753263ab1e408da940
MD5 69cabbb3b30b7745f5b53436dcaf31c4
BLAKE2b-256 213efe41974cea7f04d4dcad1467c5a6f2c7a64a18a1c0dd7e818d4ddd3df4b2

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 da6e767de23af48ffc99e651947f2a1029956df9b7ad565558fe3aa6fe993752
MD5 beac44a60032d136f69433f4ec9da51f
BLAKE2b-256 7d2497587c36191c2660a9dba79060b2e015a816ca8cb59a94b3feb0b3ae6757

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 adff109c09dbe35df32e59fe21f310b5f08d75b019e917687b9744bf3c6e78a7
MD5 777323ca9a3c84d954e206022d1670e6
BLAKE2b-256 061450a0bd96094e9af66bcd83996701371ce123c78fe0ae3f6cbf3dbdc26499

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp36-cp36m-win32.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 4a2d781dce7ee5707146b95f1b4323b81d7026db519413da5e696d16c7460533
MD5 2e47c2718351c9a45caf773c6b4b01de
BLAKE2b-256 8fb3b8a22a19657f20d8b246cb9753795ab6699adc4dfcbd4acec68f1dff243b

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f9f2a3b15ebe2311a51fb35682090235b4d14a371901fa32314fb8f541716510
MD5 7ecca113a5cd6e8ed1632ae1e9447355
BLAKE2b-256 d334255f5b7821d2bc303338162db58728bd8759c53f81a57971c94a2da11e00

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 e790d7b110e0f683686361ca0dbcfa8f2440cede0692d2608936b5b45c735e89
MD5 07594ae59f4a2612d65ae4f996fb38ad
BLAKE2b-256 82b3b57d4a227905926d2614365d61462fb958c927b901c83353300d98b1f652

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5a1c12b3ca7344d59a0b756d780df1cd711268f0232cd6945dfbbb0b14de1470
MD5 944c9507e853a72631f02b45f93ba06f
BLAKE2b-256 2434057567f508858f216cf0bf7468b892c7927d45698722e53c17e9047507be

See more details on using hashes here.

File details

Details for the file fca_algorithms_cpp-0.3.4-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fca_algorithms_cpp-0.3.4-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d44fff6d2c1c5a8eee7edfd010127861ba93c546d5478a0cb887b8a0b72aa258
MD5 6c7d3d53a58e55692cbca334e2f6bed1
BLAKE2b-256 1dae7b1ba1b318da766f71b53737b70eccfac0bc659b1cc88ee7847891497cc4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page