Actuellement dans OITools, le package fr.nom.tam est basé sur la lib fits 1.11.1. <br/> Le but est de passer sur une référence plus actuelle de la lib (1.15.1) en portant les modifications faites pour OITools. Le fichier diff-oitools-libfits1.11.1-filtré.res: récapituel les différences entre la lib 1.11.1 et le package inclus dans OITools Sont ignorées les différences concernant les lignes import, package, serialUID Impacts des plus important au moins important:<br/> fits/AsciiTable: modifs ponctuelles<br/> fits/BinaryTable: nombreuses modifs<br/> fits/BinaryTableHDU: modifs, ajout méthodes<br/> fits/Fits: modifs, ajout méthodes<br/> fits/Header: nombreuses modifs, ajout méthodes<br/> fits/HeaderCommentsMap: nombreuses modifs<br/> fits/RandomGroupsHDU: motif ponctuelles<br/> fits/TableHDU: modifs, ajout méthodes<br/> fits/AsciiTableHDU: modifs ponctuelles<br/> fits/BasicHDU: modifs ponctuelles<br/> fits/FitsDate: modif ponctuelles, 'StringBuilder'<br/> fits/FitsUtil: modifs ponctuelles<br/> fits/HeaderCard: plusieurs modifs<br/> fits/HeaderOrder: modifs ponctuelles<br/> fits/ImageData: class final, ajout générique, suppression préfixes classes<br/> fits/ImageHDU: modifs ponctuelles<br/> fits/RandomGroupsData: classe final, ajout générique, suppression préfixes classes<br/> fits/UndefinedHDU: classe final + 1 trim<br/> fits/FitsFactory: classe final<br/> fits/FitsHeap: classe final<br/> fits/UndefinedData: classe final<br/> Les différences entre les lib 1.11.1 et 1.15.1 sont importantes, et donc celles entre 1.15.1 et OITools aussi.<br/> La meilleurs méthodes semblent être de prendre la librairie 1.15.1 puis, avec la liste de fichier impactés (listés ci-dessus) et la description des modifications depuis la lib 1.11.1, reporter celles-ci dans cette base 1.15.1. _Création du fork depuis la librairie 1.15.2_<br> <br> Report fait:<br> - Modifications ponctuelles diverses, optimisation, javadoc, etc<br> - ajout d'une méthode *public final String getTrimmedStringValue(final IFitsHeader header)* dans Header.java<br> - le fichier HeaderCommentsMap est Deprecated en version 1.15, le report n'a à priori pas d'objet donc (?)<br> <br> Reste à faire:<br> - Fits.java: checksum, méthode totalement modifiée<br> - Header.java: ajout mécanisme isRandom, toujours nécessaire ? <br> * [[%ATTACHURL%/diff-oitools-libfits1.11.1-filtre.res][diff-oitools-libfits1.11.1-filtre.res]]: différences entre 1.11 et fork oitools
Attachments
Attachments
Topic attachments
I
Attachment
History
Action
Size
Date
Who
Comment
res
diff-oitools-libfits1.11.1-filtre.res
r1
manage
43.7 K
2018-06-19 - 13:54
VincentJammet
différences entre 1.11 et fork oitools
This topic: Jmmc/Software
>
TWikiUsers
>
VincentJammet
>
OIToolsTmpChangementDeVersionDeLibfits
Topic revision: r6 - 2018-06-20 - VincentJammet
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback