tsave images and animations to current folder, return after cd - Granular.jl - Julia package for granular dynamics simulation
 (HTM) git clone git://src.adamsgaard.dk/Granular.jl
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 4414c74407f94e6487b083ac4a28405e7ddc6058
 (DIR) parent c6ba5de8b5601deef12ce01767d8be3252e21ec6
 (HTM) Author: Anders Damsgaard <andersd@riseup.net>
       Date:   Wed,  1 Nov 2017 10:32:14 -0400
       
       save images and animations to current folder, return after cd
       
       Diffstat:
         M src/io.jl                           |       6 ++++--
       
       1 file changed, 4 insertions(+), 2 deletions(-)
       ---
 (DIR) diff --git a/src/io.jl b/src/io.jl
       t@@ -681,6 +681,7 @@ function writeParaviewPythonScript(simulation::Simulation;
                                           ice_floes_color_scheme::String="X Ray",
                                           verbose::Bool=true)
            if filename == ""
       +        folder = string(folder, "/", simulation.id)
                mkpath(folder)
                filename = string(folder, "/", simulation.id, ".py")
            end
       t@@ -885,7 +886,7 @@ renderView1.InteractionMode = '2D'
        """)
                if save_animation
                    write(f, """
       -SaveAnimation('$(folder)/$(simulation.id).avi', renderView1,
       +SaveAnimation('./$(simulation.id).avi', renderView1,
        ImageResolution=[$(width), $(height)],
        FrameRate=$(framerate),
        FrameWindow=[0, $(simulation.file_number)])
       t@@ -894,7 +895,7 @@ FrameWindow=[0, $(simulation.file_number)])
        
                if save_images
                    write(f, """
       -SaveAnimation('$(folder)/$(simulation.id).png', renderView1,
       +SaveAnimation('./$(simulation.id).png', renderView1,
        ImageResolution=[$(width), $(height)],
        FrameRate=$(framerate),
        FrameWindow=[0, $(simulation.file_number)])
       t@@ -942,6 +943,7 @@ function render(simulation::Simulation; pvpython::String="pvpython",
                        end
                    end
                end
       +        cd("..")
            catch return_signal
                if isa(return_signal, Base.UVError)
                    error("`pvpython` was not found.")