Jupyter notebooks are a popular tool used in education and research. They allow you to write small snippets of Python code and see the results on your screen. You can also include text using Markdown, making it a versatile tool for presenting information.
Carnets is an application that provides a complete and stand-alone implementation of Jupyter notebooks. This means that everything runs on your device, using the embedded Python interpreter. This eliminates the need for an internet connection, making it a convenient option for those who may not always have access to the internet. Additionally, Carnets allows you to choose between using Jupyter notebooks or the more advanced Jupyterlab, giving you flexibility in your coding experience.
One of the great features of Carnets is that it comes pre-installed with many useful packages such as Numpy, Sympy, Matplotlib, Pandas, and more. You can view the full list of installed packages by typing "%pip list" in a code window. If you need to add more packages, you can do so using the command "%pip install packageName", but keep in mind that these packages must be pure Python.
If you require packages such as scipy, seaborn, or scikit-learn, you can use Carnets' other app, "Carnets - Jupyter (with scipy)". This ensures that you have access to all the necessary packages for your coding needs.
Carnets also allows you to easily share your notebooks with other apps and open notebooks or directories managed by other apps. This makes it a convenient tool for collaborating with others and accessing your work from different devices.
Some of the packages that come pre-installed with Carnets include astropy, bokeh, cryptography, matplotlib, numpy, pandas, and more. This is just a partial list, and there are many other useful packages available for you to use in your coding projects. With its user-friendly interface and convenient features, Carnets is a great option for anyone looking to use Jupyter notebooks for their coding needs.