#!/usr/bin/env python # coding: utf-8 # # Working on your own machine # # Here we describe the software distribution assumed as a bare minimum for running the code included in these tutorials. Hardware requirements differ greatly between tasks and data sets, so please refer to the respective tutorials for more insight into what sort of "equipment" is required to carry out the routines. # # ___ # # As a safe bet for ensuring a fairly consistent environment across systems, we use the full Anaconda distribution of Python (version 3.6). Installation instructions are available at # # https://conda.io/docs/user-guide/install/index.html # https://conda.io/docs/user-guide/install/download.html # # and are extremely easy. We elect to use the "full" Anaconda, rather than the so-called miniconda distribution, a shrunk-down version of the former. For a UNIX-like system, visiting # # https://www.anaconda.com/download/#linux # # and picking up the right installer, all that remains is to execute the setup shell script. For our machine, we ran # # ``` # $ bash Anaconda3-5.0.1-Linux-x86_64.sh # ``` # # and following the instructions installed into `anaconda3` in our home directory. After exiting all running shell terminals and initializing a new one, run # # ``` # $ conda list # ``` # # to check the installation. If a list of packages is displayed, it likely that everything installed correctly. Checking python, we should have # # ``` # $ python # # Python 3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 18:10:19) # [GCC 7.2.0] on linux # Type "help", "copyright", "credits" or "license" for more information. # >>> # ``` # # or something similiar, depending on the system and date, of course. The key Python library that we utilize is `numpy`, so do ensure that # # ``` # >>> import numpy # ``` # # does not lead to an `ImportError` exception. #