Skip to main content

WARD:(Word And Root Development) A modular library for word and morpheme construction.

Project description

WARD - Word And Root Developer

Overview

WARD is a library designed to help in the creation and management of words, syllables, and roots. It uses Neo4j as a backend database to store letters, syllables, and relationships between them. The library provides an easy-to-use API to generate syllables based on patterns, store them in Neo4j, and fetch them as needed. You can also create and check for existing letters and syllables, providing a powerful foundation for future word and morpheme generation.

Features

  • Letter Management: Add, check, and retrieve letters (consonants and vowels) from the database.
  • Syllable Management: Generate, store, and retrieve syllables. Link syllables to their constituent letters.
  • Pattern-based Syllable Generation: Generate syllables based on user-defined patterns (e.g., CV, CVC).
  • Database Interaction: Seamless interaction with Neo4j for all data persistence.

Future plans include the creation of morphemes, roots, and the ability to form words from them.

Requirements

  • Python 3.x
  • Neo4j Database

Installation

  1. Install the ward-lang package:

    pip install ward-lang
    
  2. Set up and run a Neo4j instance on your local machine or a remote server.

Future Development

  • Morpheme/Root Generation: Build on this system to generate morphemes and roots.

  • Word Construction: Combine syllables, roots, and morphemes to generate full words.

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

ward_lang-0.0.2.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ward_lang-0.0.2-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file ward_lang-0.0.2.tar.gz.

File metadata

  • Download URL: ward_lang-0.0.2.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.7

File hashes

Hashes for ward_lang-0.0.2.tar.gz
Algorithm Hash digest
SHA256 1148521fc72dd428b299faf030a61beb4b52e400a87ba8fa1b96c79876704efc
MD5 38b449b9b33dfccbf5f9fac9a023ad84
BLAKE2b-256 56d9b14c23fbb5353484c0458be595c339f556c44f159f7ef7770b533b3d09a3

See more details on using hashes here.

File details

Details for the file ward_lang-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: ward_lang-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.7

File hashes

Hashes for ward_lang-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 076b455d50fa056d0afe7e31a205df0204c7c43bdaef70c6c2622d9346a91a4b
MD5 0983d0eb4fc60d8fe0c0ed6429d85e93
BLAKE2b-256 2341ac70dc3f66f7d93582b82022bd48f67d68762b57747a0c362d0ca970d44b

See more details on using hashes here.

Supported by

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