Skip to content
/ stave Public
forked from asyml/stave

An extensible framework for building visualization and annotation tools to enable better interaction with NLP and Artificial Intelligence.

License

Notifications You must be signed in to change notification settings

caris-mu/stave

 
 

Repository files navigation




License Build Status

This project is currently under incubation.

Stave is a fast, light-weight, extensible web-based annotation and visualization system designed to support a wide range of text data and tasks. Rooting on modularized interface components and a syntax-rich serializable data format, Stave offers the following:

  • Off-the-shelf support to a wide range of NLP task
  • Extensible with plugins
  • Customizable data types
  • Multi-document Support
  • Integration to data science workflow
  • Universal and Safe Serialization

Stave was originally developed and is actively contributed by Petuum in collaboration with other institutes. A mirror of this repository is maintained by Petuum Open Source.

Get Started

Packaging coming soon ...

Developer Quick Start

Environment

The project is tested on:

Python 3.6+ Django 3.0.4 yarn 1.22.4

Run Django server

  • cd simple-backend
  • make sure your python command is using python3, or use a virtual env by:
    • python3 -m venv venv create virtual env (skip if already created)
    • . venv/bin/activate use virtual env
  • make sure django is installded, or install it by:
    • python -m pip install Django
  • ./start-dev.sh
    • This script will use the example db: mv db.sqlite3.example db.sqlite3

Start the Front End

After the server starts, then simply

The default username/password for the demonstration data is admin/admin

License

Apache License 2.0

Companies and Universities Supporting Forte

                  

About

An extensible framework for building visualization and annotation tools to enable better interaction with NLP and Artificial Intelligence.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 90.5%
  • Python 4.8%
  • CSS 2.3%
  • JavaScript 1.9%
  • Other 0.5%