From 8f9cbcf7fc6d134e1c9628ea73e3b9c0908457cc Mon Sep 17 00:00:00 2001
From: Lionel GUEZ <guez@lmd.ens.fr>
Date: Tue, 12 Oct 2021 19:36:20 +0200
Subject: [PATCH] Polish

---
 .../Documentation_texfol/documentation.tex    | 29 +++++++++++++++----
 Convert_Matlab/get_id_child.m                 |  6 ++--
 2 files changed, 27 insertions(+), 8 deletions(-)

diff --git a/Convert_Matlab/Documentation_texfol/documentation.tex b/Convert_Matlab/Documentation_texfol/documentation.tex
index 1aa44186..6f0e814d 100644
--- a/Convert_Matlab/Documentation_texfol/documentation.tex
+++ b/Convert_Matlab/Documentation_texfol/documentation.tex
@@ -11,6 +11,8 @@
 \usepackage{graphicx}
 \usepackage[super]{nth}
 
+\usepackage[np,autolanguage]{numprint}
+
 \usepackage{hyperref}
 
 \hypersetup{pdftitle={Documentation convert Matlab}, pdfauthor={Lionel
@@ -224,13 +226,25 @@ départ.
 
 \section{Overlapping}
 
-Pour utiliser les scripts \verb+get_N_eddies.m+ et \verb+id_child.m+,
-placer les scripts eux-mêmes et tous les fichiers d'entrée nécessaires
-dans le répertoire courant, où je dois avoir l'autorisation
-d'écriture. Créer éventuellement des liens symboliques. Puis :
+Pour convertir les données Matlab, les scripts Matlab de conversion et
+les fichiers d'entrée doivent être dans le répertoire courant, où je
+dois avoir l'autorisation d'écriture. Créer donc des liens symboliques.
 \begin{verbatim}
+ln -s .../Detection_eddies/Convert_Matlab/get_N_eddies.m
+ln -s .../Parameters_Anticyclonic_Eddies.mat
+ln -s .../Parameters_Cyclonic_Eddies.mat
 matlab -batch get_N_eddies
-matlab -batch id_child
+\end{verbatim}
+Puis le traitement est indépendant pour chaque orientation. Par
+exemple pour les anticyclones :
+\begin{verbatim}
+ln -s .../Trajectories/Association_eddies_Anti_max.mat \
+   Association_eddies_max.mat
+ln -s .../Detection_eddies/Convert_Matlab/get_id_child.m
+matlab -batch get_id_child
+ln -s Nanti.mat N_eddies.mat
+.../Detection_eddies/Convert_Matlab/overlap_v6.py
+mv edgelist.csv edgelist_anti.csv
 \end{verbatim}
 
 The data on overlapping instantaneous eddies is in the file
@@ -258,6 +272,11 @@ Sur le domaine \verb+PhD_Lax+, le script \verb+overlap_HDF5.py+ prend
 conversion au format v6 (total pour les fichiers nécessaires aux deux
 graphes).
 
+Sur le domaine global, toutes les dates, pour chaque
+orientation. \verb+get_id_child.m+ prend environ 1 h et a besoin de 12
+GiB de mémoire virtuelle. \verb+overlap_v6.py+
+prend 7 mn et produit \np{0.5} GiB, pour \np{2.8e7} arêtes.
+
 \section{Survival}
 
 The last part of the Matlab program has the task of recognizing
diff --git a/Convert_Matlab/get_id_child.m b/Convert_Matlab/get_id_child.m
index 1c18728e..2761476f 100644
--- a/Convert_Matlab/get_id_child.m
+++ b/Convert_Matlab/get_id_child.m
@@ -10,9 +10,9 @@ load('Association_eddies_max.mat', 'id_child')
 toc
 disp('Saving id_child...')
 n_dates = size(id_child, 2)
-n_files = 10
-chunck = ceil(n_dates / n_files)
-last_date = 0
+n_files = 10;
+chunck = ceil(n_dates / n_files);
+last_date = 0;
 tic
 
 for i = 0:n_files - 2
-- 
GitLab