Commit 7f3a5cfc authored by Mario Chirinos Colunga's avatar Mario Chirinos Colunga 💬

parallel

parent 3f428f4c
#!/usr/bin/python
# -*- coding: utf-8 -*-
import os
import sys
from os import listdir
from os.path import isfile, join
def L1CToL2A_pl(directory, cores):
files = [f for f in listdir(directory) if isfile(join(directory, f))]
print(files)
def main(argv):
L1CToL2A_pl(argv[1], 4)
if __name__ == "__main__":
main(sys.argv)
...@@ -9,28 +9,32 @@ if [ ! -d ../L2A ]; then ...@@ -9,28 +9,32 @@ if [ ! -d ../L2A ]; then
mkdir ../L2A mkdir ../L2A
fi fi
for f in $(find . -type f -name '*.zip') cd $INPUTDIR/L2A
do #for f in $(find . -type f -name '*.zip')
cd $INPUTDIR/L2A #do
echo $f # cd $INPUTDIR/L2A
Z1=$(echo $f | cut -d "_" -f1) # echo $f
Z2=$(echo $f | cut -d "_" -f3,4,5,6,7 | cut -d "." -f1)
ls ../L1C/*.zip | parallel --jobs 4 L1CToL2A.sh
ZIPFILE=$Z1"_MSIL2A_"$Z2.zip
echo $ZIPFILE # Z1=$(echo $f | cut -d "_" -f1)
if [ ! -e $ZIPFILE ]; then # Z2=$(echo $f | cut -d "_" -f3,4,5,6,7 | cut -d "." -f1)
unzip ../L1C/$f
DIRNAME=$(echo $f | cut -d "." -f1,2) # ZIPFILE=$Z1"_MSIL2A_"$Z2.zip
echo $DIRNAME # echo $ZIPFILE
L2A_Process $DIRNAME.SAFE # if [ ! -e $ZIPFILE ]; then
L2A=$(ls -d S2*_MSIL2A* -t |head -1) # unzip ../L1C/$f
L2A=$(echo $L2A | cut -d "." -f1) # DIRNAME=$(echo $f | cut -d "." -f1,2)
zip -r $L2A.zip $L2A.SAFE/ # echo $DIRNAME
# L2A_Process $DIRNAME.SAFE
rm -r *.SAFE # L2A=$(ls -d S2*_MSIL2A* -t |head -1)
fi # L2A=$(echo $L2A | cut -d "." -f1)
cd $INPUTDIR/L1C # zip -r $L2A.zip $L2A.SAFE/
# break
done # rm -r *.SAFE
# fi
# cd $INPUTDIR/L1C
## break
#done
#!/bin/sh
#Convert L1C Products to L2A using L2A_Process
filename=$1 #L1C Filename
#cd $INPUTDIR/L2A
echo $filename
Z1=$(echo $filename | cut -d "_" -f1)
Z2=$(echo $filename | cut -d "_" -f3,4,5,6,7 | cut -d "." -f1)
L2A=$Z1"_MSIL2A_"$Z2.zip
echo $ZIPFILE
if [ ! -e $ZIPFILE ]; then
unzip ../L1C/$f
DIRNAME=$(echo $f | cut -d "." -f1,2)
echo $DIRNAME
L2A_Process $DIRNAME.SAFE
# L2A=$(ls -d S2*_MSIL2A* -t |head -1)
# L2A=$(echo $L2A | cut -d "." -f1)
zip -r $L2A.zip $L2A.SAFE/
rm -r $L2A.SAFE/
rm -r $DIRNAME.SAFE/
fi
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment