vyakarana
derives Sanskrit words by applying the rules of the Ashtadhyayi.
For a given step in the derivation, the system repeatedly selects and applies
an appropriate rule until no further changes can be made.
Strong support for liṭ and laṭ. Experimental support for lṛṭ.
vyakarana
has no external dependencies. pytest
is used for testing. To install pytest, run
pip install pytest
Or just install from requirements.txt:
pip install -r requirements.txt
All test code is in the test
directory. To run all tests:
py.test test/*.py --tb=line
Go to http://vyakarana.readthedocs.org for details.