Personal tools
Skip to content. | Skip to navigation
nose extends the test loading and running features of unittest, making it easier to write, find and run tests. By default, nose will run tests in files or directories under the current working directory whose names include "test" or "Test" at a word boundary (like "test_this" or "functional_test" or "TestClass" but not "libtest"). Test output is similar to that of unittest, but also includes captured stdout output from failing tests, for easy print-style debugging. These features, and many more, are customizable through the use of plugins. Plugins included with nose provide support for doctest, code coverage and profiling, flexible attribute-based test selection, output capture and more.
The Jupyter Notebook is a web application that allows you to create and share documents that contain live code, equations, visualizations, and explanatory text. The Notebook has support for multiple programming languages, sharing, and interactive widgets.
Jupyter notebook extensions This repository contains a collection of extensions that add functionality to the Jupyter notebook. These extensions are mostly written in Javascript and will be loaded locally in your Browser. The IPython-contrib repository is maintained independently by a group of users and developers and not officially related to the IPython development team.
OpenStack Compute (codename Nova) is open source software designed to provision and manage large networks of virtual machines, creating a redundant and scalable cloud computing platform. It gives you the software, control panels, and APIs required to orchestrate a cloud, including running instances, managing networks, and controlling access through users and projects. OpenStack Compute strives to be both hardware and hypervisor agnostic, currently supporting a variety of standard hardware configurations and seven major hypervisors. This package contains the nova Python library.
OpenStack Compute (codename Nova) is open source software designed to provision and manage large networks of virtual machines, creating a redundant and scalable cloud computing platform. This package contains the nova Python library.
Installation & Configuration 1. Install the python modules. For example: $ python setup.py install Note: There are better and cleaner ways of managing Python modules, such as using distribution packages or 'pip'. The setup.py file and Debian's stdeb, for instance, may be used to create Debian/Ubuntu packages. 2. Enable the driver in Nova's configuration In nova.conf: compute_driver=novadocker.virt.docker.DockerDriver 3. Optionally tune site-specific settings. In nova.conf: [docker] Uploading Images to Glance 1. Enable the driver in Glance's configuration In glance-api.conf: container_formats=ami,ari,aki,bare,ovf,ova,docker 2. Save docker images to Glance Images may now be saved directly to Glance: $ docker pull busybox $ docker save busybox | glance image-create --is-public=True --container-format=docker --disk-format=raw --name busybox Note: At present, only administrators should be allowed to manage images. The name of the image in Glance should be explicitly set to the same name as the image as it is known to Docker. In the example above, an image has been tagged in Docker as 'busybox'. Matching this is the '--name busybox' argument to glance image-create. If these names do not align, the image will not be bootable. Notes Earlier releases of this driver required the deployment of a private docker registry. This is no longer required. Images are now saved and loaded from Glance. Images loaded from Glance may do bad things. Only allow administrators to add images. Users may create snapshots of their containers, generating images in Glance -- these images are managed and thus safe.
This is a client for the OpenStack Nova API. There's a Python API (the novaclient module), and a command-line script (nova). Each implements 100% of the OpenStack Nova API.