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.11.tar.gz (4.2 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.11-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ward_lang-0.0.11.tar.gz
  • Upload date:
  • Size: 4.2 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.11.tar.gz
Algorithm Hash digest
SHA256 2ad8c5891611a1549d5aff1ff1c3c7668a86800af3e831845f5ec0ba04f161c1
MD5 2c25992fa40bd2a91f75dc80e809ba0f
BLAKE2b-256 61246cf5a7b514ba93cab4c5d5a414924f284e7cf2905c045b764b7791b96cd7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ward_lang-0.0.11-py3-none-any.whl
  • Upload date:
  • Size: 4.4 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.11-py3-none-any.whl
Algorithm Hash digest
SHA256 c3d83bdff14ce6e7331587503d807288691187e053858a052b6ea484406bdde6
MD5 86dd1b64f9c156589a3d092fcb906fb4
BLAKE2b-256 3848abcb0ddf4c6fc6a1c2fc76cb8abc478876b1bd8195942ba088601b8b8750

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