Skip to main content

Automated notion clustering for the knowledge LaTeX package

Project description

Knowledge-Clustering

PyPI

Clustering notions for the knowledge LaTeX package.

Principle

The goal of Knowledge-Clustering is, when using the knowledge package to automatically provide suggestions to the user of what notions should be grouped together.

Installation

To install (or upgrade) Knowledge-Clustering, run

python3 -m pip install --upgrade knowledge-clustering

and then

knowledge-init

Syntax

Usage:

knowledge [-h] -n NOTION_FILE -d DIAGNOSE_FILE [-l {en}] [-s]

Optional arguments:

Option Description
-h, --help show the help message and exit
-n NOTION_FILE, --notion NOTION_FILE File containing the knowledges/notions defined by the user.
-d DIAGNOSE_FILE, --diagnose DIAGNOSE_FILE File containing the diagnose file produced by TeX.
-l {en}, --lang {en} Language of your TeX document.
-s, --scope Print the scopes defined in the notion file and print the possible meaning of those scope infered by Knowledge-Clustering.

Devel using virtualenv

Using virtualenv and the --editable option from pip3 allows for an easy setup of a development environment that will match a future user install without the hassle.

For bash and Zsh users

virtualenv -p python3 kw-devel
source ./kw-devel/bin/activate
pip3 install --editable .

For fish users

virtualenv -p python3 kw-devel
source ./kw-devel/bin/activate.fish
pip3 install --editable .

FAQ

  • When running knowledge, I obtain a long message error indicating "Resource punkt not found."

    Solution: run knowledge-init.

  • My shell doesn't autocomplete the command knowledge.

    Solution: depending on whether you use zsh or bash write

     eval "`pip completion --<shellname>`"
    

    (where <shellname> is either zsh or bash) in your .zshrc (or .bashrc) file and then, either lunch a new terminal or run source ~/.zshrc (or source ~/.bashrc).

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

knowledge-clustering-0.2.1.tar.gz (11.2 kB view hashes)

Uploaded Source

Built Distribution

knowledge_clustering-0.2.1-py3-none-any.whl (13.2 kB view hashes)

Uploaded Python 3

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