Skip to content

xfurna/coalapy

Repository files navigation

coalapy

Build Status codecov License: GPL v3 Python 3.8 Issues

Say Thanks Black

A pypi package for performing multimodal data clustering.

Content

  1. About CoALa
  2. Installation
  3. Usage
  4. Dependecy Graph
  5. Contributions
  6. License

About CoALa

CoALa(Convex-combination of Approximate Laplacians) algorithm inside! Know more about CoALa here.

Installation

Until it is published on pypi, you have to install it in editable mode from the repository clone itself. For that, follow the instructions below.

Clone coalapy

Clone this repository and change your working directory to coalapy/.

$ git clone https://github.com/evi1haxor/coalapy.git
$ cd coalapy

Installation of dependencies can be done in two ways. Follow what you feel seem fit for you.

Install dependencies- pipenv way

$ pip3 install pipenv
$ pipenv install

Install dependencies- virtualenv way

Alternatively, if you don't want to do it pipenv way for whatever reason, do as following-

$ pip3 install virtualenv
$ virtualenv -p python3 venv
$ source venv/bin/activate

If you just want to use the package-

$ pip3 install -r requirements/production.txt

If you want to tinker around with the build of this repository-

$ pip3 install -r requirements/dev.txt

Install coalapy

This step is only for those who have followed above steps with virtualenv-

$ pip3 install -e .

Usage

You can refer sample.py file as a sample script regarding the usage.

Dependency Graph

appdirs==1.4.4
click==7.1.2
coalapy==0.0.1
codecov==2.1.4
  - coverage [required: Any, installed: 5.1]
  - requests [required: >=2.7.9, installed: 2.23.0]
    - certifi [required: >=2017.4.17, installed: 2020.4.5.1]
    - chardet [required: >=3.0.2,<4, installed: 3.0.4]
    - idna [required: >=2.5,<3, installed: 2.9]
    - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.9]
pandas==1.0.4
  - numpy [required: >=1.13.3, installed: 1.18.5]
  - python-dateutil [required: >=2.6.1, installed: 2.8.1]
    - six [required: >=1.5, installed: 1.15.0]
  - pytz [required: >=2017.2, installed: 2020.1]
pathspec==0.8.0
pytest-cov==2.9.0
  - coverage [required: >=4.4, installed: 5.1]
  - pytest [required: >=3.6, installed: 5.4.3]
    - attrs [required: >=17.4.0, installed: 19.3.0]
    - more-itertools [required: >=4.0.0, installed: 8.3.0]
    - packaging [required: Any, installed: 20.4]
      - pyparsing [required: >=2.0.2, installed: 2.4.7]
      - six [required: Any, installed: 1.15.0]
    - pluggy [required: >=0.12,<1.0, installed: 0.13.1]
    - py [required: >=1.5.0, installed: 1.8.1]
    - wcwidth [required: Any, installed: 0.2.3]
regex==2020.5.14
sklearn==0.0
  - scikit-learn [required: Any, installed: 0.23.1]
    - joblib [required: >=0.11, installed: 0.15.1]
    - numpy [required: >=1.13.3, installed: 1.18.5]
    - scipy [required: >=0.19.1, installed: 1.4.1]
      - numpy [required: >=1.13.3, installed: 1.18.5]
    - threadpoolctl [required: >=2.0.0, installed: 2.1.0]
toml==0.10.1
typed-ast==1.4.1

Contributions

Not accepting at the moment.

License

GPLv3

About

coalapy: A multimodal data clustering solution.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages