LANDIS-II-Foundation / Tool-LANDVIZ

LANDVIZ Tool for Visualizing LANDIS outputs
3 stars 5 forks source link

Updates to PreProcTool rebuild protocol #19

Closed bmarron18 closed 7 years ago

bmarron18 commented 7 years ago

LANDVIZ source code for rebuilding PreProcTool is out-of-date with both Python (now 2.7.12) and PyInstaller (now 3.2) as well as some packages (e.g., tilertools). This prevents a rebuild of PreProcTool to test proposed LANDVIZ changes. In general, any changes made to the PreProcTool .py source code can be tested first, by running "main.py" directly in Python (J.Liem has integrated logging into the code to provide a very nice debugging log), and second, by running the PyInstaller .bat file to produce a new PreProceTool.exe and its associated .pyd files.

A work log summary of attempts to handle Issue #18 and rebuild PreProcTools to test the proposed fix is attached.

ProjectWorkLog28(LANDVIZ_summary)_20170108.txt

bmarron18 commented 7 years ago

PreProcTool and its Python dependencies (including PyInstaller) have been updated to allow for rebuilds. Various *.py files (including collector.py, the source of the exception detailed in Issue #18) have been updated to allow for float inputs of cell area. All changes have passed QAQC testing.