Skip to main content

WordWeaver: A tool for creating RESTful morphology web services

Project description

WordWeaver

Coverage Status Documentation Status Build Status PyPI package license standard-readme compliant

Creating RESTful morphology web services for Iroquoian languages

:warning: :construction: This repo is currently under construction :construction: :warning:

Please visit the docs for more information!

Table of Contents

Background

WordWeaver is a Python library for turning an FST made with Foma into a RESTful API. It combines with the WordWeaver GUI to create an interactive web application for the data as well. WordWeaver was initially built for Kanyen’kéha but with all Iroquoian languages in mind. It will likely work for similar polysynthetic languages and Foma FSTs that model inflectional verbal morphology, but non-Iroquoian languages will likely have to modify the source in order to work.

Install

The best thing to do is install with pip pip install wordweaver.

Otherwise, clone the repo and pip install it locally.

$ git clone https://github.com/nrc-cnrc/wordweaver.git
$ cd wordweaver
$ pip install -e .

Usage

Please visit the docs for more information.

Maintainers

@roedoejet. @anna-ka.

Contributing

Feel free to dive in! Open an issue or submit PRs.

This repo follows the Contributor Covenant Code of Conduct.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wordweaver-0.0.32.tar.gz (1.2 MB view details)

Uploaded Source

Built Distribution

wordweaver-0.0.32-py3-none-any.whl (1.2 MB view details)

Uploaded Python 3

File details

Details for the file wordweaver-0.0.32.tar.gz.

File metadata

  • Download URL: wordweaver-0.0.32.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.31.1 CPython/3.7.4

File hashes

Hashes for wordweaver-0.0.32.tar.gz
Algorithm Hash digest
SHA256 f44d2da4044f18ca4c1f40338f39a72ee1146ea82a585355b3b6aba2228ee816
MD5 e8482d5e9b5f1cd566fc9b6fa2d31182
BLAKE2b-256 84469a18ea2ed576ff5b0e9361fe4a49bc183440b2bb1d406bf4dd2808a9c573

See more details on using hashes here.

File details

Details for the file wordweaver-0.0.32-py3-none-any.whl.

File metadata

  • Download URL: wordweaver-0.0.32-py3-none-any.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.31.1 CPython/3.7.4

File hashes

Hashes for wordweaver-0.0.32-py3-none-any.whl
Algorithm Hash digest
SHA256 73c5c9649e73e2b01bbc441b47944f7ed9fc6606dec828a84a247bbf238a977e
MD5 899ffed9796b390e618f2519217b4145
BLAKE2b-256 33a7fe06e94880aaf866024ab5f3001ec4bbb1579d60aff192c6783038614528

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page