TF="OUT_csGAIA.tmp"  TFh=${TF}h TFt=${TF}t TFd=${TF}d
:> $TF; :> $TFh; :> $TFt; :> $TFd

DFS="\t"
RA=0 DEC=0 VERBOSITY=1 RADIUS=6
GaiaVersion=E

  case $GaiaVersion in
    1) GaiaVersion="gaiadr1";;
    2) GaiaVersion="gaiadr2";;
    E) GaiaVersion="search";;
    *) echo "$GaiaVersion: invalid choice for Gaia version"; exit -1;;
  esac

  URL="https://gaia.ari.uni-heidelberg.de/cone/${GaiaVersion}?"
#-----------------------------------------------------------------------
while ! [ -s $TFt ]
do
    echo $RADIUS
    SR=$(echo "scale=6;$RADIUS/3600" | bc)
    curl -s  "${URL}RA=$RA&DEC=$DEC&SR=$SR&VERB=$VERBOSITY" -o $TF

#extract data table 
    sed -n '/<TABLEDATA>/,/<\/TABLEDATA>/{/<TABLEDATA>/d;/<.TABLEDATA/d;s/^.*<TD>//;p;}' $TF > $TFt
     RADIUS=$((2*RADIUS))
done
RADIUS=$((RADIUS/2))
    
# extract data
 
    gsed '/<TR>/d;s/^[ \t]*//' $TFt  | \
    awk -F"</TD>" '{$1=$1;gsub("\n","");gsub(" ","_");print}' RS="</TR>" OFS="$DFS" | gsed "s/$DFS"'$//;/^$/d' > $TFd

# extract header

    grep "<FIELD " $TF | sed 's/^.*name="//;s/".*$//;s/$/:/' | \
    xargs | gsed 's/ //g;s/.$//;s/:/'"$DFS"'/g' > $TFh

    cat $TFh $TFd > $TFt
    dlm2json $TFt > a.json
#-----------------------------------------------------------------------

  n=$(wc -l < $TFd)
  
    
