• Stars
    star
    22
  • Rank 1,041,177 (Top 21 %)
  • Language
    Elixir
  • Created over 7 years ago
  • Updated about 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Elixir implementation of CLOPE: A Fast and Effective Clustering Algorithm for Transactional Data

Clope

CLOPE: A Fast and Effective Clustering Algorithm for Transactional Data

The algorithm's description http://www.inf.ufrgs.br/~alvares/CMP259DCBD/clope.pdf

Installation

If available in Hex, the package can be installed as:

  1. Add clope to your list of dependencies in mix.exs:
  def deps do
    [{:clope, "~> 0.1.4"}]
  end
  1. Ensure clope is started before your application:
  def application do
    [applications: [:clope]]
  end

How to use

iex> input = [
  {"transaction1", ["object1", "object2", "object3"]},
  {"transaction2", ["object1", "object5"]},
  {"transaction3", ["object2", "object3"]},
  {"transaction4", ["object1", "object5"]}
]
iex> result = input |> Clope.clusterize(2)
[
  [
    {"transaction1", ["object1", "object2", "object3"]},
    {"transaction3", ["object2", "object3"]}
  ],
  [
    {"transaction2", ["object1", "object5"]},
    {"transaction4", ["object1", "object5"]}
  ]
]

More Repositories

1

fang

Background processing for Rust
Rust
604
star
2

frankenstein

Telegram bot API client for Rust
Rust
241
star
3

el_monitorro

πŸ‚ El Monitorro is a high-performance feed reader as a Telegram bot. It supports RSS, Atom and JSON feeds
Rust
196
star
4

mix.el

Emacs Minor Mode for Mix, a build tool that ships with Elixir
Emacs Lisp
34
star
5

hornet

Hornet is a simple library for stress testing
Elixir
33
star
6

ton

TON (The Open Network) SDK
Elixir
26
star
7

cryptopunk

Hierarchical deterministic wallet for Elixir
Elixir
24
star
8

treasure_hunter

The project for hacking your crypto wallet
Elixir
17
star
9

cargo-mode

Emacs minor mode which allows to dynamically select cargo command
Emacs Lisp
17
star
10

dot-emacs

My Emacs configuration
Emacs Lisp
15
star
11

ex_secp256k1

Rust Nif that wraps a couple functions from the libsecp256k1 rust library
Elixir
14
star
12

company-elixir

company-mode completion backend for Elixir.
Emacs Lisp
12
star
13

rock

Elixir implementation of ROCK: A Robust Clustering Algorithm for Categorical Attributes
Elixir
11
star
14

cronenberg

Simple cron command entry parser
Rust
11
star
15

braindump

WIP braindump
Emacs Lisp
10
star
16

eth_bloom

Ethereum's bloom filter implementation in elixir
Elixir
6
star
17

ex_riak_cs

Riak CS API wrapper for Elixir
Elixir
5
star
18

cortex-dark

Dark theme for Braindump (Hugo)
SCSS
5
star
19

ex_pbkdf2

Password-Based Key Derivation Function v2 (PBKDF2) for Elixir by a Rust-based NIF
Elixir
4
star
20

foogold

A tool for trying your luck with random bitcoin mnemonics
Rust
4
star
21

cafezinho

Rust NIF for Ed25519 curve functions.
Elixir
2
star
22

geth_reorg_sim

Dockerfile
2
star
23

ayrat555.github.io

Personal blog
HTML
2
star
24

mnemoniac

Implementation of BIP-39 which describes generation of mnemonic codes or mnemonic sentences
Elixir
2
star
25

ex_keccak

Elixir
1
star
26

ex_bech32

Nif for Bech32 format encoding and decoding (used for native segregated witness output addresses in btc).
Elixir
1
star
27

evil_crc32c

"Evil" version of the crc32c algorithm
Elixir
1
star
28

tiny_evm

Tiny EVM - test assignment for the Mana project (https://github.com/poanetwork/mana) candidates
Elixir
1
star
29

ex_base58

Rust NIF for Base58 encoding and decoding with support of Bitcoin, Ripple, Monero and Flickr alphabets.
Elixir
1
star