Quickstartο
Installationο
To install Potnia, run the following command:
pip install potnia
To install the latest version from the repository, you can use this command:
pip install git+https://github.com/AncientNLP/potnia.git
You can also install Potnia by cloning the repository and installing using poetry.
This will install all the dependencies required for Potnia from the with the version numbers pinned in the poetry.lock
file.
Make sure that poetry is installed on your system. If not, see the instructions.
Then follow these steps:
git clone https://github.com/AncientNLP/potnia.git
cd potnia
poetry install
You can test that Potnia is working by running pytest
.
Note
For proper display of ancient script glyphs, please refer to the Fonts section.
Usageο
To convert transliterated Linear B to Linear B Unicode, use the following code:
>>> from potnia import linear_b
>>> linear_b("a-ri-to-jo")
'ππͺπ΅π'
If you wish to regularize the text to remove additional annotations present in the LiBER and DΔMOS transliteration, use the following code:
>>> linear_b("e-ke-qe ]-o-na-to , ke-ke-me-naβ βko-to-na GRA qs ] vac.", regularize=True)
'πππ€ %πππ΅ ππππ ππ΅π π %'
Note that uncertain/missing signs or sections of text are presently being replaced with a wildcard β%β character.
To tokenize transliterated Linear B texts without converting it to Unicode, use the following code:
>>> linear_b.tokenize_transliteration("]wa VIR 1 MUL 2 'ko-wa 1' ko-wo 1")
[']', 'wa', ' ', 'VIR', ' ', '1', ' ', 'MUL', ' ', '2', ' ', "'", 'ko', 'wa', ' ', '1', "'", ' ', 'ko', 'wo', ' ', '1']
Command Line Interface (CLI)ο
Potnia also provides a command line interface (CLI).
To convert transliterated Linear B to Unicode, use the following command:
potnia linear-b "a-ri-to-jo"
To regularize the text, use the following command:
potnia linear-b "e-ke-qe ]-o-na-to , ke-ke-me-naβ βko-to-na GRA qs ] vac." --regularize
To see the full set of commands available in the CLI, use the following command:
potnia --help
Graphical User Interface (GUI)ο

Potnia also provides a graphical user interface (GUI). To start it, run:
potnia gui
This will show a link in the terminal that you can click on to open the GUI in your browser.