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
-
Install the
ward-langpackage:pip install ward-lang
-
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1148521fc72dd428b299faf030a61beb4b52e400a87ba8fa1b96c79876704efc
|
|
| MD5 |
38b449b9b33dfccbf5f9fac9a023ad84
|
|
| BLAKE2b-256 |
56d9b14c23fbb5353484c0458be595c339f556c44f159f7ef7770b533b3d09a3
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
076b455d50fa056d0afe7e31a205df0204c7c43bdaef70c6c2622d9346a91a4b
|
|
| MD5 |
0983d0eb4fc60d8fe0c0ed6429d85e93
|
|
| BLAKE2b-256 |
2341ac70dc3f66f7d93582b82022bd48f67d68762b57747a0c362d0ca970d44b
|