Skip to content

amitness/nodebox_linguistics_extended

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
This branch is 2 commits ahead of markrogersjr:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

Nodebox Linguistics Extended (Python 3 Version) License: GPL v2

Overview

This repository is a modified fork of Tom De Smedt's Nodebox English Linguistics library, which bundles WordNet, NLTK, and other useful modules.

It is used as part of the openly-available Python version of the Rensa framework, which was introduced in the following paper:

@phdthesis{harmon2017narrative,
  title={Narrative Encoding for Computational Reasoning and Adaptation},
  author={Harmon, Sarah M},
  year={2017},
  school={University of California, Santa Cruz}
}

Installation

To install, download the repository and install using setup.py:

python setup.py install

You can also install it directly from the repo as:

pip install git+https://github.com/amitness/nodebox_linguistics_extended

Usage

For convenience, import in python as follows:

import nodebox_linguistics_extended as nle

You can then call the original Nodebox commands. For example:

print nle.verb.infinitive("swimming")

...will print the word "swim".

About

Python 3 Fork of the Nodebox Linguistics library (https://www.nodebox.net/code/index.php/Linguistics).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 58.9%
  • PostScript 13.0%
  • HTML 7.3%
  • Makefile 6.9%
  • Roff 5.4%
  • C 5.0%
  • Other 3.5%