Releases
3.2.0
✨ Features
The data and process needed for an English keyboard has been added (#39 ).
The Wikidata queries for English have been updated to get all nouns and verbs.
Formatting scripts have been written to prepare the queried data and load it into an SQLite database.
The data update process has been cleaned up in preparation for future changes to Scribe-Data and to implement better practices.
Language data was extracted into a JSON file for more succinct referencing (#52 ).
Language codes are now checked with the package langcodes for easier expansion.
A process has been created to check and update words that can be translated for each Scribe language (#44 ).
The baseline data returned from Wikidata queries is now removed once a formatted data file is created.
🐞 Bug Fixes
Tensorflow was removed from the download wiki process to fix build problems on Macs.
✅ Tests
A full testing suite has been added to run on GitHub Actions (#37 ).
Unit tests have been added for Wikidata queries (#48 ) and utility functions (#50 ).
♻️ Code Refactoring
The Anaconda based virtual environment was removed and documentation was updated to reflect this.
Language data processes were moved into the src/scribe_data/extract_transform/languages
directory to clean up the structure.
Code formatting processes were defined with common structures based on language and word type variables defined at the top of files.
You can’t perform that action at this time.