OITools Changelog

31/10/2017-10/11/2017, sprint

  • Redefining how to manage validation:
    • Creating a new message
    • IN PROGRESS

  • 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

04/09/2017-15/09/2017, sprint 5

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 | Print version | History: r12 | r8 < r7 < r6 < r5 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r6 - 2017-11-06 - CharleenKemps
 
  • Edit
  • Attach
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 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