PyPLN is a distributed pipeline for natural language processing, made in Python.
PyPLN.Web is the PyPLN's interface to the world: you use it as an HTTP REST API.
You can start by looking at our quickstart guide.
To install dependencies (on a Debian-like GNU/Linux distribution), execute:
sudo apt-get install python-setuptools mongodb pip install virtualenv virtualenvwrapper mkvirtualenv pypln.web pip install -r requirements/production.txt
To run tests:
workon pypln.web pip install -r requirements/development.txt source contrib/postactivate run_tests # it's an alias created by postactivate script
To run the development webserver:
workon pypln.web source contrib/postactivate manage_dev runserver # it's an alias created by postactivate script
See our code guidelines.
PyPLN is free software, released under the GNU General Public License version 3.