1. 05 Aug, 2010 7 commits
    • Meng ZHU's avatar
    • Meng ZHU's avatar
      CMakeLists.txt modified for Python Programmable filter. · db30e7d7
      Meng ZHU authored
      ParaView/Servers/ServerManager/Testing/Python/CMakeLists.txt is modified
      to handle specially for PythonFilters.py which tests the Python
      programmable filter functionality. The modification adds PythonFilters.py
      to the test list, it also makes the ctest system parses the outputs of
      PythonFilters.py for regular expression that contains "Error". The reason
      for this special behavior is that the programmable filter back end
      constructs Python scripts on the fly after it receives input expressions.
      If there is any error in the input expressisons, the errors or exceptions
      that are caused when the constructed script is run, will not be catched
      by the constructing environment. So even the test fail, there is no way
      to inform ctest about it since the exception is not catchable. The only
      possible way is to let ctest parse the outputs and when it sees anything
      containing "Error", assuming that the test failed. Of course, this is not
      comprehensive, for example, if "Warning" is thrown, ctest will not detect
      it. However, given the constraints, this is the best can be done.
    • Meng ZHU's avatar
      Add tests for Python programmable filter. · aae9d06e
      Meng ZHU authored
      Servers/ServerManager/Testing/Python/PythonFilters.py has been
      drastically modified to do a test for all programmable filter
      currently supported. The tests also covers all possible combinations.
      For example, min works on scalars, vectors and tensors that are
      assocaited with points or cells. So there are six combinations for
      min in total. All cases are tested.
    • Meng ZHU's avatar
      Rewrite Utilities/VTKPythonWrapping/paraview/vtk/algorithms.py · d97ab948
      Meng ZHU authored
      Too many modifications have been done to algorithms.py to resolve the
      conflicts manually. Just simply overwrite the entire file because the
      new file is correct for sure.
    • Meng ZHU's avatar
      Corrected dataset_adaptor.py to work with C++ pointer/buffer in Python. · 8ad96033
      Meng ZHU authored
      Use buffer() to wrap C++ pointer so that memory address is correctly
      tranfered between Python objects, and between Python and C++ objects.
      Also add array association attributes to Python objects so that we can
      track whether the input data array is associated with cell or will
      point. This is very important because otherwise we will be unable to
      get the right input data, or put the output to wrong association.
    • Utkarsh Ayachit's avatar
    • David Partyka's avatar
      ENH: Exclue KWCommon cruft from coverage. · bfeca438
      David Partyka authored
  2. 04 Aug, 2010 6 commits
  3. 03 Aug, 2010 6 commits
  4. 02 Aug, 2010 5 commits
  5. 31 Jul, 2010 1 commit
  6. 30 Jul, 2010 3 commits
  7. 29 Jul, 2010 4 commits
  8. 28 Jul, 2010 5 commits
  9. 27 Jul, 2010 1 commit
  10. 26 Jul, 2010 2 commits