Seamlessly migrate to Visual Studio Code: Empowering data scientists to effortlessly transition from Jupyter to a superior coding experience. Right now we deal with HTML/TOC exports within VSCode and translations from Jupyter notebooks to percent scripts via Jupytext.
- Transform notebooks to pure python scripts, via Jupytext.
- Transform py percent Python scripts to Notebooks, via Jupytext.
- Export HTML versions of Notebook with a dynamically allocated Table of Contents, via nbconvert.
- Style control over Table of Contents.
- Automatic sync between paired notebooks and scripts.
- Export to PDF.
- Launch Visual Studio Code.
- Go to the Extensions view (
Ctrl+Shift+X
orCmd+Shift+X
on macOS). - Search for "Datascientists Utils" and click Install.
- Restart Visual Studio Code if prompted.
- On Extensions' setting page go to Datascience utils and add the full path to a python interpreter and a html exported folder.
- Describe how to access and utilize your extension's functionality.
- Provide examples and code snippets if applicable.
- Explain any settings or configurations users might need to set up.
Contributions are welcome! Please follow these steps to contribute to the project:
- Fork the repository.
- Create a new branch for your contribution.
- Make your changes and commit them.
- Push your changes to your fork.
- Submit a pull request to the main repository.
Please ensure your pull request adheres to the project's guidelines and conventions.
-
Version 0.0.6 (2023-08-16)
- Adds a fix to TOC positioning on html export. Now is always on top of every html element.
-
Version 0.0.5 (2023-07-18)
- Adds command cntrl + shift + s por autopairing paired notebooks.
-
Version 0.0.1-4 (2023-07-17)
- Pre-release version for testing and early feedback.
- Included feature of exporting percent scripts to notebooks via Jupytext.
- Included feature of exporting notebooks to percent scripts via Jupytext.
- Included feature of exporting notebooks to HTML with a JS defined Table of Contents.
For a complete list of releases and changes, please refer to the Changelog.
- If you encounter any issues or have suggestions, please create an issue.
- Feel free to reach out to me through email or Linkedin.
This project is licensed under the Modified BSD License.