Fork me on GitHub

Release Changes

Release History

Version Date Description 1.9.0 2019-03-29 This release of the Transform Tool is a component of the integrated release 9.1.0 of the PDS4 System. This is an operational release of the system components to date. 1.8.0 2018-09-28 This release of the Transform Tool is a component of the integrated release 9.0.0 of the PDS4 System. This is an operational release of the system components to date. 1.7.0 2018-03-30 This release of the Transform Tool is a component of the integrated release 8.1.0 of the PDS4 System. This is an operational release of the system components to date. 1.6.1 2018-01-17 This release of the Transform Tool is an interim point build of the component. This is an operational release of the system components to date. 1.6.0 2017-09-29 This release of the Transform Tool is a component of the integrated release 8.0.0 of the PDS4 System. This is an operational release of the system components to date. 1.5.0 2017-03-31 This release of the Transform Tool is a component of the integrated release 7.1.0 of the PDS4 System. This is an operational release of the system components to date. 1.4.0 2016-09-30 This release of the Transform Tool is a component of the integrated release 7.0.0 of the PDS4 System. This is an operational release of the system components to date. 1.3.0 2016-03-31 This release of the Transform Tool is a component of the integrated release 6.1.0 of the PDS4 System. This is an operational release of the system components to date. 1.2.0 2015-09-30 This release of the Transform Tool is a component of the integrated release 6.0.0 of the PDS4 System. This is an operational release of the system components to date. 1.1.1 2015-05-13 This release of the Transform Tool is an interim point build of the component. This is an operational release of the system components to date. 1.1.0 2015-03-31 This release of the Transform Tool is a component of the integrated release 5.1.0 of the PDS4 System. This is an operational release of the system components to date. 1.0.0 2014-09-30 This release of the Transform Tool is a component of the integrated release 5.0.0 of the PDS4 System. This is an operational release of the system components to date. 0.2.2 2014-03-31 This release of the Transform Tool is a component of the integrated release 4.1.0 of the PDS4 System. This is an operational release of the system components to date. 0.2.1 2013-09-13 This release of the Transform Tool is a component of the integrated releases 3.1.1 and 4.0.0 of the PDS4 System. This is an operational release of the system components to date. 0.2.0 2013-03-31 This release of the Transform Tool is a component of the integrated release 3.1.0 of the PDS4 System. This is an operational release of the system components to date. 0.1.0 2012-09-30 This release of the Transform Tool is a component of the integrated release 3.0.0 of the PDS 2010 System. This is an operational release of the system components to date.

Release 1.9.0 – 2019-03-29

Type Changes By Update Updated to support Array_3D_Image to FITS transformation. Fixes PDS-602. hyunlee

Release 1.8.0 – 2018-09-28

Type Changes By Fix Fixed an issue with multi-line comments in PDS3 labels. Inherited from VICARIO library. Fixes PDS-493. slevoe Fix Fixed an issue with parenthesis characters in descriptions when reading PDS3 labels. Inherited from VICARIO library. Fixes PDS-500. slevoe Fix Support explicit FILE objects for target PDS3 labels. Inherited from generate. Fixes PDS-539. hyunlee Fix Gracefully handle unfound data objects. Fixes PDS-540. hyunlee Fix Gracefully handle missing RECORD_BYTES during PDS3 to PDS4 label transformations. Fixes PDS-541. hyunlee Fix Support the data file using both upper and lower case. Fixes PDS-550. hyunlee Fix Fixed an issue where it was not transforming MRO HiRISE products properly. Inherited from VICARIO library. Fixes PDS-551. slevoe Update Updated to support SFDU Statements in PDS3 labels. Inherited from VICARIO library. Fixes PDS-553. slevoe Fix Fixed to support reading of Arrays greater than 2GB. Inherited from pds4-tools. Fixes PDS-556. mcayanan Update Updated velocity template to correctly map bit columns to field bit elements for PDS3 to PDS4 label transformations. Fixes PDS-560. mcayanan Update Updated to support new start_bit_location/stop_bit_location elements. Inherited from pds4-tools. Fixes PDS-566. mcayanan Add Add support for Array_2D_Image to FITS transformation. Inherited from pds4-tools. Fixes PDS-573. hyunlee Add Add support for Array_2D_Image to FITS transformations. Fixes PDS-573. hyunlee,mcayanan

Release 1.7.0 – 2018-03-30

Type Changes By Add Generate a PDS4 Table_Delimited product label for table to CSV transformations. Fixes PDS-544. mcayanan Update Updated the API and refactored source code. Fixes PDS-545. mcayanan Fix Fixed the velocity template to set the correct parsing_standard_id value as well as a field delimiter value. Fixes PDS-546. mcayanan

Release 1.6.1 – 2018-01-17

Type Changes By Fix Fixed table transformations using the -a flag option. Fixes PDS-532. mcaynanan Fix Fixed support for groups when doing PDS3 to PDS4 label transformations. Fixes PDS-533. mcayanan Fix Fixed setting of offsets for PDS3 to PDS4 label transformations and vice versa. Fixes PDS-534. mcayanan

Release 1.6.0 – 2017-09-29

Type Changes By Update Update PDS4 label transformations to the latest model. Inherited from generate. Fixes PDS-505. mcayanan Update Update PDS4 label transformations to include the xml-model statement as well as a populated xsi:schemaLocation field that references the latest schema. Fixes PDS-505. mcayanan Add Add support for transforming PDS3 tables to CSV. Fixes PDS-506. mcayanan Add Add initial support for transforming a PDS4 label to a PDS3 label. Fixes PDS-507. mcayanan Add Add support for transforming to read targets from URLs. Fixes PDS-511. hyunlee Fix Fixed issue with transformation of character table product to PDS3 label failing. Fixes PDS-523. mcayanan Update Support PDS3 labels with ^STRUCTURE pointers when performing PDS3 to PDS4 label transformations. Inherited from generate. mcayanan

Release 1.5.0 – 2017-03-31

No changes in this release.

Release 1.4.0 – 2016-09-30

Type Changes By Update Updated start up shell script and batch file to prevent the tool from throwing a could not find medialib accelerator wrapper classes message. Fixes PDS-446. mcayanan Fix Does not display list of supported objects correctly. Fixes PDS-448. mcayanan Fix Support multiple image object types in a single label. Fixes PDS-449. mcayanan Update Support the new way display direction values are set in a label. Inherited from pds4-tools. Fixes PDS-452. mcayanan Update Update velocity template to conform to the latest data model. Fixes PDS-454. mcayanan Update Documentation updates based on IPDA comments. Fixes PDS-460. mcayanan Update Removed image transformation format types that are not commonly used. Fixes PDS-463. mcayanan Update Updated Windows System Properties Install Guide. Fixes PDS-464. mcayanan

Release 1.3.0 – 2016-03-31

Type Changes By Update Updated to handle FITS image transformations more efficiently. Inherited from vicario. Fixes PDS-366. mcayanan Fix Throws a NullPointerException when transforming an Array 2D image where the Object_Statistics and/or Display_2D_Image elements are not present in the label. Inherited from pds4-tools. Fixes PDS-414. mcayanan Add Added support for transforming Array_3D_Image products. Inherited from pds4-tools. Fixes PDS-416. mcayanan Add Added initial support for Array_3D_Spectrum products. Inherited from pds4-tools. Fixes PDS-432. mcayanan Fix Not handling scaling_factor, value_offset, and orientation values properly for Array_2D_Image transformations. Inherited from pds4-tools. Fixes PDS-433. mcayanan Update Support for more data types for image transformations: SignedLSB2, UnsignedLSB2, and SignedMSB2. Inherited from pds4-tools. Fixes PDS-434. mcayanan Fix Throws exception when performing PDS3-to-PDS4 label transformations on PDS3 pointer statements containing a file reference and an offset. Fixes PDS-436. mcayanan Fix Updated xerces dependency version from 1.2.3 to 2.9.0 to resolve the error. Inherited from pds4-tools. Fixes PDS-445. hyunlee

Release 1.2.0 – 2015-09-30

Type Changes By Fix Commas found in field names result in additional column headings during transformation. Fixes PDS-295. mcayanan

Release 1.1.1 – 2015-05-13

Type Changes By Fix Correction to set the output file variable. Fixes PDS-353. hyunlee

Release 1.1.0 – 2015-03-31

Type Changes By Fix Fixed an issue where the tool was only transforming the first column of a table when doing a PDS3 to PDS4 label transformation. Fixes PDS-313. mcayanan Add Added support for FITS image transformations. Fixes PDS-324. mcayanan Add Added initial support for labels that point to multiple tables/images. PDS3 labels pointing to multiple, non-FITS images are not supported at this time. Fixes PDS-336. mcayanan Update Fixed logic to check that size of grouped field is correct, and corrected warning message. Inherited from pds4-tools. Fixes PDS-339. mrose

Release 1.0.0 – 2014-09-30

Type Changes By Update Added support for transforming PDS3 images that are greater than 8-bits with a target PDS3 detached label. Inherited from the VICAR IO library. mcayanan Update Updated to no longer depend on a configuration directory to look for the Generate Tool configuration files. Inherited from generate. mcayanan

Release 0.2.2 – 2014-03-31

Type Changes By Add Added support for executing python scripts to do transformations. Python script added performs VICAR to PDS4 transformations. Fixes PDS-200. mcayanan Update Re-factored code to provide an API for the Transformation library. Fixes PDS-211. mcayanan Add Added the capability to transform a given PDS3 data product label into a PDS4 Product Observational label. See operational guide for limitations on this feature. Fixes PDS-236. mcayanan Update Modified the Pds4ImageTransformer constructor so that it takes a boolean "overwrite"=true/false which prevents the same image to be generated twice. Fixes PDS-242. mcayanan Update Updated Unix shell script and Windows batch file to provide a more user friendly message when JAVA_HOME is not set in the environment. Fixes PDS-253. mcayanan Add Added support to transform PDS3 images that are greater than 8-bits, provided that the target is a PDS3 attached label. mcayanan Add For VICAR to PDS4 image transformations, also added the capability to transform the given label into a PDS4 label. mcayanan Add Add support to not overwrite the file of the transformed output if it already exists in the file system. mcayanan Update Updated the tool to support the passing in of multiple targets to transform. mcayanan Update Updated the tool to allow the output flag option to accept a directory specification rather than a file. mcayanan

Release 0.2.1 – 2013-09-13

Type Changes By Add Added support to transform PDS4 tables to a comma-separated values (CSV) file. mcayanan Update Updated the PVL stylesheet to indent the resulting output with space characters instead of tab characters. mcayanan Update Added support for v1.0.0.0 of the data model. Inherited from pds4-tools. mrose, psarram Fix Updated the HTML stylesheets so that transformed XML files can be displayed through a browser. pramirez

Release 0.2.0 – 2013-03-31

Type Changes By Add Added support to transform PDS4 product labels into an HTML table. mcayanan Add Added support to transform PDS4 product labels into an HTML table, displaying just the structure of the label. mcayanan Update Update to create an output file using the target image file name with the user-specified format as the file extension when an output file is not specified on the command-line. mcayanan Fix Fixed to consistently resolve the current working directory no matter the transform type. Fixes PDS-117. mcayanan Fix Fixed to recognize files ending with a .img as a PDS3 label. mcayanan

Release 0.1.0 – 2012-09-30

Type Changes By Add Initial support for transformations to the following viewable image file formats: RAW, TIFF, JPEG, WBMP, PNM, PNG, JPEG 2000 and GIF. mcayanan Add Initial support for transforming a PDS4 array 2D image to one of the supported viewable image files. mcayanan Add Initial support for transforming a PDS4 label to a Parameter Value Language (PVL) file. mcayanan Add Initial support for transforming an 8-bit, PDS3 image to one of the supported viewable image files. mcayanan