- Requirements
- Download the notebooks
- How to run the notebooks?
- How to update the notebooks?
- Jupyter and Google Colab
- Kaggle kernels
- Screenshots
- Developer guide
- Contributing
The below are required in order to be able to amend the notebooks and update the repo:
- jupyter (notebook or labs)
nbdime
plugin for jupyter (notebook or labs): helps with comparing and viewinggit
related changes- install
pre-commit
in the root of the project folder:pip install pre-commit
- enable
pre-commit
in the root of the project folder:pre-commit install
You can also run pre-commit
manually by doing the below:
pre-commit run --all
(This is automatically run in the CI/CD when commits are pushed and/or pull request is created on the repo).
Go to https://github.com/neomatrix369/nlp_profiler/releases and select the latest release for e.g. https://github.com/neomatrix369/nlp_profiler/releases/tag/v0.0.3 and then download the notebooks archive (v0.0.3) attached to the release.
The archive should contain .ipynb
files.
In order to run the notebooks:
- Unzip the archive in the current folder
- Then run
jupyter
by doing the following:
$ jupyter labs .
or
$ jupyter notebook .
- In case you wish to add new changes to the notebook, feel free to do so but do note the release/package version for which you are making these changes
- Zip them up and create pull request with the changes in the zipped archive
- Ensure you have done all the testing and checking
- Please maintain the same formatting as in the original notebooks
Why this method? We are not adding .ipynb
files to this repo as it makes GitHub think the repo is a Jupyter notebook repo and not a python
language repo.
The notebooks can be opened in both Jupyter and Google Colab, here is a sample view of what one of the notebook looks like:
Notebook/Kernel | Script | Other related links
See Developer guide to know how to build, test, and contribute to the library.
Contributions are Welcome!
Please have a look at the CONTRIBUTING guidelines.
Please share it with the wider community (and get credited for it)!
Go to the Main page