from __future__ import division, absolute_import from multiprocessing import Process, Queue, cpu_count from PIL import Image from scipy.ndimage.interpolation import zoom from scipy.ndimage.filters import gaussian_filter import sys import numpy as np from core.colours import ColourRange, ColourMap from core.config import CONFIG from core.files import load_program from core.basic import format_file_path, get_items, get_python_version from core.misc import print_override if get_python_version() == 2: range = xrange def merge_array_max(arrays): """Find the maximum values of different arrays.""" array_len = len(arrays) if not array_len: return None elif array_len > 1: return np.maximum.reduce(arrays) else: return arrays[0] def merge_array_add(arrays): """Add the values of different arrays."""
from __future__ import division import time import sys from core.applications import RunningApplications, read_app_list from core.basic import get_python_version from core.config import CONFIG from core.constants import DEFAULT_NAME from core.files import list_data_files, format_name, load_program from core.maths import round_up from core.messages import ticks_to_seconds from core.misc import simple_bit_mask if get_python_version() != 2: raw_input = input def user_generate(): CONFIG.save() print('Type profile to load, or type "list" to see them all:') profile = raw_input() if profile == 'list': #Read the data folder and format names all_files = sorted(list_data_files()) if not all_files: print('Sorry, nothing was found in the data folder.') print('Press enter to exit.') raw_input() sys.exit()