def create_notebook(cells):
    """
    Creates a jupyter notebook given a list of cells
    """
    notebook_dict = {}
    notebook_dict["cells"] = cells
    notebook_dict["metadata"] = {
                                "celltoolbar": "Slideshow",
                                "kernelspec": {
                                    "display_name": "Python 3",
                                    "language": "python",
                                    "name": "python3"
                                    },
                                "language_info": {
                                    "codemirror_mode": {"name": "ipython","version": 3},
                                    "file_extension": ".py",
                                    "mimetype": "text/x-python",
                                    "name": "python",
                                    "nbconvert_exporter": "python",
                                    "pygments_lexer": "ipython3",
                                    "version": "3.7.4"
                                    }
                                }
    notebook_dict["nbformat"] = 4
    notebook_dict["nbformat_minor"] = 2
    return notebook_dict