Tags:
create new tag
view all tags
---+ OITools Changelog ---++ 29/01/2018-14/02/2018, sprint 15 * !GitHub * Creation of project developpement * Create a lot of issues to resume TODO * Validation API * define JMMC Profile error * First thinking on special cases of severity * Profile configuration (load file) * Possibily use multiple configuration files * Project documentation * Wiki * !JavaDoc * UML Diagram ---++ 22/01/2018-26/01/2018, sprint 14 * !GitHub * Creation of the repository: JMMC-OpenDev/OITools * Implementation of the development strategy * Commit and push the code on it * Validation API * Cleaning the old (V1) validation API. * Definition of need with severity profiles: * Suggested use of configuration file * We propose to define by default all rules in severity ERROR * First definition of rules that will need specific treatment ---++ 08/01/2018-19/01/2018, sprint 13 * Beginning of change from OI_SPECTRUM to OI_FLUX (code refactoring) * Validation API * Specification on the handle Severity Profiles * Rewrite some message of failures to be clearer * Comparison with old error messages (homogeneity) * Simplify !FileRef handling in !OIFitsLoader * Added File / Table informations in report * Checking harvest of all the rules in the !DataModel and the presence of all failures * New counters for warning and severe (with new failure API) ---++ 04/12/2017-19/12/2017, sprint 12 * 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 all 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 * Formatting the display message for failures * Documentation on the progress of the validation project ---++ 20/11/2017-01/11/2017, sprint 11 * 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 10 * 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 9 * 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 ---++ 23/10/2017-27/10/2017, sprint 8 * 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 ---++ 02/10/2017-20/10/2017, sprint 7 * Creating !DataModel V1 and V2 files * Create new method in !OIFitsChecker, to catch the rules of the standard directly in the code * Showing an applyTo for the Rules * Showing an applyRules for the !DataModel * isInspectRules lets go to any place where are the exceptions (checker) and define exactly where it applies * Adding rule handling on OIPRIMARYHDU * Display of the !DataModel (see JmmcOiFits) * Bootstrap add * Css add to customize the display of table * Improved usability and display of Rules and !DataModel * New file test * Added a new test file: GRAVITY, which represents a first draft of a file in V2 * Test: * New Test !MoreCoverage to add all little test just for more code coverage * New test !DumpDataModel for the creation of the !DataModel and the Rules ---++ 18/09/2017-29/09/2017, sprint 6 * Tests: * Adding tests compare number of severe and warning error for all files * Add new test: !FormatTest, test the format of the dates * Rules Implementation: * Continuity of implementation of the new rules * Creating !DataModel V1 and V2 files * Rules display files * Standard view files * Creating a conversion file to display our !DataModel in HTML * Creation of a csv for the management of the rules (check the presence of each of them) * Creating UML diagrams for classes (see documentation) * Add Management for Wizard ---++ 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 * take stock of all TODO, point by point * TODO: imageHDU should be returned even if no image to hold keywords -> could rely on the firstOnly flag ? * Javadoc fix -- Main.CharleenKemps - 20 Oct 2017
E
dit
|
A
ttach
|
Watch
|
P
rint version
|
H
istory
: r12
<
r11
<
r10
<
r9
<
r8
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r12 - 2018-02-09
-
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
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