Skip to main content

No project description provided

Project description

rustyfim enables you to run frequent itemset mining algorithm (both FPGrowth that mines frequent itemset, and DCI algorithm that mines closed item sets) in Python

Setup

pip install maturin
maturin develop

Running FIM in python

from rustyfim import fpgrowth, dci

res = fpgrowth(min_support=0.3, transactions=[[1,2,3],[2,3,4],[3,4,10],[3,4,20]])
# in dci algorithm, n_features is required for creating the bitmatrix in the first place
res = dci(min_support=0.3, transactions=[[1,2,3],[2,3,4],[3,4,10],[3,4,20]], n_features=21)

Result:

First pass took 0 ms, num_transactions=4.
Total runtime: 1 ms
[([3], 4), ([3, 4], 3), ([4], 3)]

Build wheel

maturin build

Lint the project

cargo clippy

Project details


Download files

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

Source Distribution

rustyfim-0.2.2.tar.gz (15.4 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

rustyfim-0.2.2-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.whl (3.4 MB view details)

Uploaded PyPymanylinux: glibc 2.5+ x86-64

rustyfim-0.2.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ x86-64

rustyfim-0.2.2-cp310-none-win_amd64.whl (193.2 kB view details)

Uploaded CPython 3.10Windows x86-64

rustyfim-0.2.2-cp310-cp310-manylinux_2_28_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

rustyfim-0.2.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ x86-64

rustyfim-0.2.2-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (708.4 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)macOS 10.9+ x86-64macOS 11.0+ ARM64

rustyfim-0.2.2-cp310-cp310-macosx_10_7_x86_64.whl (358.8 kB view details)

Uploaded CPython 3.10macOS 10.7+ x86-64

rustyfim-0.2.2-cp39-none-win_amd64.whl (193.3 kB view details)

Uploaded CPython 3.9Windows x86-64

rustyfim-0.2.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ x86-64

rustyfim-0.2.2-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (709.0 kB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)macOS 10.9+ x86-64macOS 11.0+ ARM64

rustyfim-0.2.2-cp39-cp39-macosx_10_7_x86_64.whl (359.2 kB view details)

Uploaded CPython 3.9macOS 10.7+ x86-64

rustyfim-0.2.2-cp38-none-win_amd64.whl (193.2 kB view details)

Uploaded CPython 3.8Windows x86-64

rustyfim-0.2.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.5+ x86-64

rustyfim-0.2.2-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (709.4 kB view details)

Uploaded CPython 3.8macOS 10.9+ universal2 (ARM64, x86-64)macOS 10.9+ x86-64macOS 11.0+ ARM64

rustyfim-0.2.2-cp38-cp38-macosx_10_7_x86_64.whl (359.4 kB view details)

Uploaded CPython 3.8macOS 10.7+ x86-64

rustyfim-0.2.2-cp37-none-win_amd64.whl (193.2 kB view details)

Uploaded CPython 3.7Windows x86-64

rustyfim-0.2.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.5+ x86-64

rustyfim-0.2.2-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (709.4 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ universal2 (ARM64, x86-64)macOS 10.9+ x86-64macOS 11.0+ ARM64

rustyfim-0.2.2-cp37-cp37m-macosx_10_7_x86_64.whl (359.4 kB view details)

Uploaded CPython 3.7mmacOS 10.7+ x86-64

File details

Details for the file rustyfim-0.2.2.tar.gz.

File metadata

  • Download URL: rustyfim-0.2.2.tar.gz
  • Upload date:
  • Size: 15.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.12.20

File hashes

Hashes for rustyfim-0.2.2.tar.gz
Algorithm Hash digest
SHA256 a99d4fd916a1605e1e8bb578ac15255239cf8176a01dd3958d3acf33f57dab27
MD5 747cc8223d1fdb79ced998800c009b14
BLAKE2b-256 b02249ac2f308e1efd5b48fbf0314a0e99c88961e1464c62d3e92dbe0ab7693a

See more details on using hashes here.

File details

Details for the file rustyfim-0.2.2-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for rustyfim-0.2.2-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 60955f13b7ad5e51b5076b5c92e14f9e963ad308ac4e3f27e3d9a40a01e3b05b
MD5 cbcfb9f520c5ad62b750f4170c4953c0
BLAKE2b-256 69f0bae66f21b15c0a76b278fda9827484752402c0704feb7834448cf92b6cd0

See more details on using hashes here.

File details

Details for the file rustyfim-0.2.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for rustyfim-0.2.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d387f52209157b1911a9e5eede4aa1362bd7c65f3480532a95e90f542c53ba77
MD5 0bcbaf685eb5f19bc8629a91e48f8dbf
BLAKE2b-256 6715bd110afdbab6e4b2b45d9187efdea4e82d134a16050aed868938265e9a43

See more details on using hashes here.

File details

Details for the file rustyfim-0.2.2-cp310-none-win_amd64.whl.

File metadata

  • Download URL: rustyfim-0.2.2-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 193.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.12.20

File hashes

Hashes for rustyfim-0.2.2-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 c6996bb5ff5b7b24d852589cd67b73cf3e10015527fa1d4db8aca90d11061ff7
MD5 c4bf7e199c6dd2812d9c1fac7d847d91
BLAKE2b-256 8a2ed9eb9fc3a73fdbfb90186cb6255e8c2c2e925b86fcc8cbb1a9673d57a917

See more details on using hashes here.

File details

Details for the file rustyfim-0.2.2-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: rustyfim-0.2.2-cp310-cp310-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: CPython 3.10, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10

File hashes

Hashes for rustyfim-0.2.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2ca5cf56dc1b0ea56dfd215b3c2f2c2df2fa1d839b5166e6127be3a97179957c
MD5 c66671e4b97ec57fd4acb60965bf72af
BLAKE2b-256 ca79abddb6f0b7f985af57d4b3b2cf988e48bce97717cedb5717c30e060950bb

See more details on using hashes here.

File details

Details for the file rustyfim-0.2.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for rustyfim-0.2.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 07ab03792dc40b0c7010888f94bafdb63d552394ce69f6c7bbf9c2cac20a21ef
MD5 353c3e2c6f6b1393ae0670010db727e1
BLAKE2b-256 458531eb4bdb56c86382f3a7e4a60354ccdb3a2217a8a0ca41795356cd74c4ff

See more details on using hashes here.

File details

Details for the file rustyfim-0.2.2-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for rustyfim-0.2.2-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 f12b2d1a02134131ff1fa7f228139249b9fe2cf5dae572fc7ea53a858f6bc731
MD5 ddfadffc48cdf33ce35abe77c096a1d2
BLAKE2b-256 0be406767655f6578afac0717a13d463bab0bcedcf16ae1e49c46beef39c3e11

See more details on using hashes here.

File details

Details for the file rustyfim-0.2.2-cp310-cp310-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for rustyfim-0.2.2-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 1e04dd6ce1ab2dd118a11eae6671228ae6324e546bac790e062615faaa39d85a
MD5 9bd7e146739b6c27c272097ce8d4739b
BLAKE2b-256 c9542cb82cdd3f24728b9089a1c192b13c1828cb797dd9bf26f19b4f3f05c0a1

See more details on using hashes here.

File details

Details for the file rustyfim-0.2.2-cp39-none-win_amd64.whl.

File metadata

  • Download URL: rustyfim-0.2.2-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 193.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.12.20

File hashes

Hashes for rustyfim-0.2.2-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 2a7e763ba7d41750001d255731289c2ba0725e6fd2a206a583cde994d57e4f09
MD5 32c9d67cb7515558ce5b7b17e8a274fe
BLAKE2b-256 067817d89992dd0253f7c7a6701681c16e8ffe2979e2f2427d35158d56c5adf4

See more details on using hashes here.

File details

Details for the file rustyfim-0.2.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for rustyfim-0.2.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9bc48e98a4bf1de9b07557c87b10e3c687f608fb82277acee7716b0140033aaf
MD5 5770c90d437cb94553bc02e68b1dbf18
BLAKE2b-256 3958f7cb229dc5228c5647c05372e8b709e407aa4a59a37f3d555259f30deb34

See more details on using hashes here.

File details

Details for the file rustyfim-0.2.2-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for rustyfim-0.2.2-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 9e74ca93cb5ff0fc74272bf6537861794b07c0e790110e8eaf861150f782902d
MD5 bef8e0ee6b436dc6dd9a4e19edff9832
BLAKE2b-256 0204912b436de905efeabd5e01dfe3daeb8a67e7f7adadd1dc73d79acc87d2ad

See more details on using hashes here.

File details

Details for the file rustyfim-0.2.2-cp39-cp39-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for rustyfim-0.2.2-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 33921a2e815b0927dc534e95a9a618b5c5811cd188546648b333cd9a4d22e455
MD5 a9cf12536ccb818291ab627fbfd8df7a
BLAKE2b-256 73cf76ea660b4c22ad7e6fa357aac466d38b1dd4c69a8bc8dab5f6b47da8c54f

See more details on using hashes here.

File details

Details for the file rustyfim-0.2.2-cp38-none-win_amd64.whl.

File metadata

  • Download URL: rustyfim-0.2.2-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 193.2 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.12.20

File hashes

Hashes for rustyfim-0.2.2-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 c0578f347e56864b3de24794d0465470ee2c4e371071d7f7ba4c03789eb03aeb
MD5 b5972704e13ed7a1d693893a6c44c640
BLAKE2b-256 9ec2045b7f33fbdf735ed370bd1e48de63494e55f453f9a449399b1d80a8e73e

See more details on using hashes here.

File details

Details for the file rustyfim-0.2.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for rustyfim-0.2.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1dfda7a66e9424973875681b1e38f70d6d90cf7b144b97be18a90b35172d99a0
MD5 debff584db1e571d3232b1b3bc705897
BLAKE2b-256 0481fc5915c03c96f4351c7f24aa522e5a571ef90b82ba53bbe6321cfcc645f8

See more details on using hashes here.

File details

Details for the file rustyfim-0.2.2-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for rustyfim-0.2.2-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 707f340b86abd44a4ce75e4278cc8ec270a76ae67c2886d6b9fed2f53f1deff4
MD5 c889275e4b22f5b6ae89b0d5eea6e5b9
BLAKE2b-256 a246783cc554e33e7f26731c87c3ddda82dcf71d6b64d29cfae87f754392000f

See more details on using hashes here.

File details

Details for the file rustyfim-0.2.2-cp38-cp38-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for rustyfim-0.2.2-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 f6a7e445dc8ab5bca88d3343dedf5b0e484e4d0f7dd2ed7f13c7dc0bfe32d556
MD5 42ac47368e700894039a73000dc05a81
BLAKE2b-256 c5f79cd0ca70527a9e1474244c0023faf98c3ea71fc467154250321ccbb019b3

See more details on using hashes here.

File details

Details for the file rustyfim-0.2.2-cp37-none-win_amd64.whl.

File metadata

  • Download URL: rustyfim-0.2.2-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 193.2 kB
  • Tags: CPython 3.7, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.12.20

File hashes

Hashes for rustyfim-0.2.2-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 7cc6ccd8bc82ab5bd2d9284cdf4b1c26675a465efa885cd03db94ab8030e886c
MD5 9dcd3dc3a4a1e71f990498f197959d7e
BLAKE2b-256 aea98fad1e3af27ff77693cebc27bdb7a960e35b036664ff4527ab85e8c11e57

See more details on using hashes here.

File details

Details for the file rustyfim-0.2.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for rustyfim-0.2.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7640075085ee74688e3ee431d5ef58aea87409dd53b0f1a303c6186bfd301aeb
MD5 2852978af11e3fd3a7a185f4cdb493e0
BLAKE2b-256 97fdeed365a5331ccf0a4af2fee9fdcfab5cdc822b133fbda563690eb0b98be7

See more details on using hashes here.

File details

Details for the file rustyfim-0.2.2-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for rustyfim-0.2.2-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a4e9a7e6bb9ea7b6c8199f570d9e19c07b48caa881312038fbef943767dc557c
MD5 9ba00e173e83fa9cfd5842c060848038
BLAKE2b-256 f30ca99d8ec6c615d8df946adfeccb3f12834cc44fe4662fb7d4a41dcd720340

See more details on using hashes here.

File details

Details for the file rustyfim-0.2.2-cp37-cp37m-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for rustyfim-0.2.2-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 6f126bf116479d654e4519ec132fbed65f53676f1514cff3a921c84322b41491
MD5 40de396a7776cb662ddbdf80f2b4f47d
BLAKE2b-256 028cddee776c1adbe544ab2f5515e1b0e802c0dc0c66eac98df23c8dd5aace46

See more details on using hashes here.

Supported by

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