Name
Last commit
Last update
bin Loading commit data...
devops Loading commit data...
src Loading commit data...
src-doctest Loading commit data...
src-test Loading commit data...
.gitignore Loading commit data...
.gitlab-ci.yml Loading commit data...
CHANGELOG.md Loading commit data...
CONTRIBUTING.md Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
gargantext.ini Loading commit data...
package.yaml Loading commit data...
stack.yaml Loading commit data...

Gargantext Haskell

About this project

Gargantext is a collaborative web platform for the exploration of sets of unstructured documents. It combines tools from natural language processing, text-mining, complex networks analysis and interactive data visualization to pave the way toward new kinds of interactions with your digital corpora.

This software is a free software, developed by the CNRS Complex Systems Institute of Paris Île-de-France (ISC-PIF) and its partners.

Installation

Disclaimer: this project is still on development, this is work in progress. Please report and improve this documentation if you encounter issues.

Build Core Code

Docker

curl -sSL https://gitlab.iscpif.fr/gargantext/haskell-gargantext/raw/master/devops/docker-install | sh

Debian

curl -sSL https://gitlab.iscpif.fr/gargantext/haskell-gargantext/raw/master/devops/debian-install | sh

Add dependencies

  1. CoreNLP is needed (EN and FR); This dependency will not be needed soon.
  1. Louvain C++ needed to draw the socio-semantic graphs

Initialization

Users has to be created first (user1 is created as instance):

  • stack install
  • ~/.local/bin/gargantext-init "gargantext.ini"

Use Cases

Multi-User with Graphical User Interface (Server Mode)

~/.local/bin/stack --docker exec gargantext-server -- --ini "gargantext.ini" --run Prod Then you can log in with user1:1resu

Command Line Mode tools

Simple cooccurrences computation and indexation from a list of Ngrams

stack --docker exec gargantext-cli -- CorpusFromGarg.csv ListFromGarg.csv Ouput.json