aboutsummaryrefslogblamecommitdiffstatshomepage
path: root/plot.bat
blob: aced08786b4d46b21f994bd05c89701b2ef4699c (plain) (tree)
1
2
3
4
5
6
7
8
9
10




                                                              
         
 


                          
 

                                 
 
                 
                     
        
                                       
 
                 
              
        
                         
 
                 
              
        
                         

 






                                                                                       
 
       
 


                                                                                                  
@rem Copyright 2015 Egor Tensin <Egor.Tensin@gmail.com>
@rem This file is licensed under the terms of the MIT License.
@rem See LICENSE.txt for details.

@setlocal enabledelayedexpansion
@echo off

set DEFAULT_ITERATIONS=100
set DEFAULT_MIN=0
set DEFAULT_MAX=200

if E%1 == E goto :exit_with_usage
set algorithm=%1

if not E%2 == E (
    set iterations=%2
) else (
    set iterations=%DEFAULT_ITERATIONS%
)
if not E%3 == E (
    set min=%3
) else (
    set min=%DEFAULT_MIN%
)
if not E%4 == E (
    set max=%4
) else (
    set max=%DEFAULT_MAX%
)

for %%i in (best average worst) do (
    plot.py "%algorithm%" ^
        --input "%%i" ^
        --min "%min%" --max "%max%" ^
        --iterations "%iterations%" ^
        --output "%algorithm%_%iterations%_%%i_%min%_%max%.png" || exit /b !errorlevel!
)

exit /b

:exit_with_usage:
echo Usage: %0 ALGORITHM [ITERATIONS=%DEFAULT_ITERATIONS% [MIN=%DEFAULT_MIN% [MAX=%DEFAULT_MAX%]]]
exit /b 1