New Features as of version 1.5.1 March 2014 Top-Level * Complete NumPy transition (Python) * Move timeout send/recv code from child MidasTalker to parent MidasSocket so MidasServers can have access to timed send/recv code. (only MidasTalkers had access to those routines before) * Updated VALPIPE primitive so wouldn't seg-fault upon exit * Updated documentation to fix spelling errors * Updated C++ so can compile with -Wextra for better warning coverage Details: * prettyopal.py : * fixed long-standing problem with opal tables having too much space by , * fixed so works with numpy * pretty.py, xmlloader.py, xmldumper.py * prefer numpy (only import numpy even if Numeric is present) * midassocket.py * small doc update, using numpy instead * opalfile.py * added opalfile_numpy.py, opalfile_numeric.py * kept old modulem, with Numeric hard-coded and add new version with numpy hard-coded. The opalfile.py simply chooses the right one. * midassocket.h, midassocket.cc * Moved the guts of send/recv (with the timeouts) up into MidasSocket so that MidasServers can use the timeout code as well. (No interface changes, just augmented MidasSocket with recvTimed_ and sendTimed_) * Files changed for get rid of -Wextra warnings M + opencontainers_1_7_7/include/ocproxy.h M + opencontainers_1_7_7/include/ocnumerictools.h M + opencontainers_1_7_7/include/occonvert.h M + opencontainers_1_7_7/include/ocval.h M + opencontainers_1_7_7/include/ocbiguint.h M + opencontainers_1_7_7/CHANGES M m2convertrep.cc M Makefile.Linux M xmlload_test.cc M httplib.h M valprotocol2.cc M sharedmem_test.cc M fdtools.cc M p2_test.cc M pickleloader.h M httptools.h M xmlloader.h