Tags:
create new tag
view all tags
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
E
dit
|
A
ttach
|
Watch
|
P
rint version
|
H
istory
: r6
<
r5
<
r4
<
r3
<
r2
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r6 - 2018-06-20
-
VincentJammet
Home
Site map
Jmmc web
Faq web
ProspectiveHRA2014 web
Software web
VltiSchool2010 web
VltiSchool2013 web
VltiSchool2015 web
VltiSchool2018 web
Main web
Sandbox web
DeuxiemePage web
TWiki web
Software Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
P
P
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
Register User
E
dit
A
ttach
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