Spell checker for jupyter notebooks
Project description
npspellcheck
spell checking jupyter notebooks
Writing correctly should be a priority, even for programmers and scientists.
But this is not easy in jupyter notebooks.
In english, a good solution is to make use of the spellchecker notebook extension, which highlights incorrect text:
pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
jupyter nbextension enable spellchecker/main
However, this extension is currently not able to suggest corrections, and is only available for English.
Since I write blog posts based on jupyter notebooks in French, I came up with a small script for spell checking.
Installation:
pip install nbspellcheck
Example of use:
nbspellcheck.py my_jupyter_notebook.ipynb -l fr
A big thank you to the developers of
- nltk : python natural language toolkit
- pyspellchecker : python spell checker
that are doing all the heavy lifting.
I made this real fast, and the user interface can be improved. Please don't hesitate to send a PR.
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
Hashes for nbspellcheck-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea2578d78323977633d0dd6ae920c36919e809299ccc0a9a868e0ad36b746bf6 |
|
MD5 | c5cc802d019b89253dbd80a6bd28c932 |
|
BLAKE2b-256 | 91d7e3a687d400da2a2b3564a37871f29b0ae28444528bb2585950bcdaf4046e |