This chapter is about interoperability. We have to keep reminding ourselves that NumPy is not alone in the scientific (Python) software ecosystem. Working together with SciPy and matplotlib is pretty easy. Protocols also exist for interoperability with other Python packages. Outside of the Python ecosystem languages such as Java, R, C, and Fortran are pretty popular. We will go into the details of exchanging data with these environments.
Also, we will discuss how to get our NumPy code on the cloud. This is a continuously evolving technology in a fast-moving space. Many options are available for you, of which Google App Engine and PythonAnywhere will be covered.