Statistiques
| Révision :

root / bin / measure_sepals.py @ 18

Historique | Voir | Annoter | Télécharger (705 octet)

1
#!/usr/bin/env python
2

    
3
# Usage:
4
# ------
5
# measure_sepals.py directory filetype
6
# filetype = '.tif' or '.inr.gz'
7

    
8
from sys import path, argv
9
import os
10
import numpy as np
11
from multiprocessing import Pool
12
nproc = 11 # number of processors
13

    
14
indir=argv[1]
15
filetype=argv[2]
16

    
17
outdir=indir+'_measures'
18

    
19
os.system("mkdir -p "+outdir)
20
os.system("mkdir -p "+outdir+"/sections")
21
os.system("mkdir -p "+outdir+"/projections")
22

    
23

    
24
def one_simulation(param):
25
        if filetype in param:
26
                filename=param
27
                os.system("measure_sepal.py "+filename+" "+outdir)
28
        return
29

    
30
list_params=[indir+'/'+filename for filename in os.listdir(indir)]
31

    
32
pool = Pool(processes=nproc)
33
pool.map(one_simulation, list_params)
34
pool.close()
35
pool.join()
36