Git Product home page Git Product logo

pypln.web's Introduction

PyPLN

PyPi version PyPi downloads

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.

Using

You can start by looking at our quickstart guide.

Installing

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

Developing

To run all tests, you'll need the elasticsearch server running. You can find detailed instructions for your platform in their documentation. After that, you can just run:

workon pypln.web
pip install -r requirements/development.txt
python manage.py test --settings=pypln.web.settings.test

To run the development webserver:

workon pypln.web
python manage.py runserver --settings=pypln.web.settings.development

If your repository is inside the virtualenv directory, there are some helpers:

source contrib/postactivate # load the helper functions
manage_test test # `manage_test` will run any comand (`test` in this case)
                 # with the test settings.
manage_dev runserver # `manage_dev` is similar, but uses the development
                     # settings

See our code guidelines.

License

PyPLN is free software, released under the GNU General Public License version 3.

Sponsor

PyPLN development is made at Applied Math School/FGV and sponsored by Fundação Getulio Vargas.

pypln.web's People

Contributors

flavioamieiro avatar fccoelho avatar turicas avatar rsouza avatar rhcarvalho avatar israelst avatar

Watchers

Eduardo "Stalinho" Oliveira de Carvalho avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.