Tags:
view all tags
OITools Changelog
04/12/2017-15/12/2017, sprint
Validation API
Creation of the API structure for data management (for failures)
First test of the new API on some rules
Add gestion of rulesFailures when you load OIFITS file
Add all sort of add()Values() (dara management API) needed for datas recolte for 90% of failures
On rule add all message for checker and failures are finish
Add management for some rules can be duplicate
Add new Type and DataType for Rules
Adding methods to complete the possible cases of data collections
Rename all Rules concern Files (begin with FILE or OIFITS)
Xml display definition and tag identification
20/11/2017-01/11/2017, sprint
Validation API
Creation of the special object to store file information (to simplify their recovery)
Storing new errors in two new objects:
One contains all informations needed to create the new failure.
And second contains the same but for datas informations.
Information for failures messages are now manage with the rules
Creation of severity profile, which will be implemented in the different profiles.
First test to display new errors to see if the results are in a good output format (OIVal,...).
Class development of retrieving data information
Applying the new API on the rule related to error columns
Creating a test for recovering failures
Creation of a display for validation on memory structures (when there is no file)
13/11/2017-17/11/2017, sprint
Discussion on the implementation of the new form of validation
Identification of need
Identification of gaps to implement
Restructuring the code with the implementation of a new failures recovery mode
Mutualization of this mode with the rules harvesting mode
Small changes in API structure and code cleanup
Creating an Error Report for Comparative Tests (JUnit)
31/10/2017-10/11/2017, sprint
Redefining how to manage validation:
Creating a new message
redesign of the API
Preparation of the personal presentation
Creation of visual support in English
Choice on what will be explained and discussed
16/10/2017-27/10/2017, sprint
Redefining how to manage units:
Display, process and save variable units
Units involved: OI_VIS: IVIS(IVIS_ERR), RVIS(RVIS_ERR), VISDATA(VISERR) and OI_FLUX: FLUXDATA (FLUXERR)
Retrieving OIFits file units
Update and big project for the OITools project documentation:
Adding new pages and splitting information
Adding all informations needed to use the projects
Add all completed and remaining tasks for transition to version 2
18/09/2017-29/09/2017, sprint 6
04/09/2017-15/09/2017, sprint 5
Setting up rules
Need to determine all standard rules.
Create a list of rules to respect and implement.
Adding rules (Enum) and error messages in the code
Classe allows check new rules.
Start creating a list of rules with informations:
Rule name
Rule description
Where the rule to apply to
Standard of the rule (Version 1/Version 2)
Where the rule has been described
Add standard OIFITS rules
21/08/2017-01/09/2017, sprint 4
Continuity of implementation to version 2:
New validation rules on tables, keywords, and columns added
Management of the validity of the revision of the tables according to the version
Retrieving the version of an OIFits file:
Using the presence of the CONTENT keyword in the PrimaryHDU (contains "OIFITS2" in case version 2)
The files are correctly processed according to their version
Managing the writing and rewriting of images
Added the PrimaryHDU of version 2, with all these associated keywords
New test file: Test (load & write) all new information of version 2
Support writing FITS cubes in a single HDU
Fixed writing Fits cube (CRPIX3, CRVAL3, CDELT3)
24/07/2017-04/08/2017, sprint 3
Start of implementation to version 2:
Change of type for columns and keywords (Short / Int)
New table add: OI_CORR and OI_INSPOL.
New keywords and columns add for all tables have more information in version 2
Add a new Unit ARCSEC (FOV keyword/column)
Change on the management of optional keywords and columns
Adaptation of regression tests to test version 2
Adding an OIFITS file in version 2 to test our API
PrimaryHDU:
Change for consideration images
Mutualization of keyword management with other tables.
17/07/2017-21/07/2017, sprint 2
In-depth study on tests:
code sharing
Image Management
PrimaryHDU implementation testing
Reflection for the transition to version 2, PrimaryHDU:
Preparing for the addition of the PrimaryHDU (load & write)
PrimaryHDU defined in case it does not contain an image
All that is not standard keywords is handle as headercards
06/2017-14/07/2017, sprint 1
Implementation of the test infrastructure:
JUnit + reference / test files
Approach: save & compare values to detect any regression
Identify and collect interessting OIFtis files (test coverage)
Regression tests:
Dump & Load OIFits reference files
Create a new OIFits structure and Write to an OIFITS file
Load & Save a copy of OIFits files
TODO
Finish adding any missing rules
take stock of all TODO, point by point
TODO: Headercards type is string for Int/float/double too
TODO: imageHDU should be returned even if no image to hold keywords -> could rely on the firstOnly flag ?
Javadoc fix
sticky notes
OI_VIS VISDATA & VISERR (complex) support:
Toujours créer les colonnes si elles sont présentes dans les fichiers ?
tester.
--
CharleenKemps
- 20 Oct 2017
Edit
|
Attach
|
Watch
|
P
rint version
|
H
istory
:
r12
|
r10
<
r9
<
r8
<
r7
|
B
acklinks
|
R
aw View
|
Raw edit
|
More topic actions...
Topic revision: r8 - 2017-12-15
-
CharleenKemps
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
Edit
Attach
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