Menu

#729 PDS4 support

open
nobody
None
5
2021-12-07
2020-09-03
No

In meetings with the PDS-PPI team and with people at Iowa, we've agreed it would be useful to have an Autoplot data source which can read PDS4 data directly. This would allow groups to use Autoplot to verify thier PDS4 data before submitting it, would simplify creation of PNGWalks for the PDS-PPI website, and would provide a nice access mode for people's published PDS4 products.

The URIs might look like:

vap+pds4:file:/opt/project/voyager/pds/voyager-1-pws-sa/bundle_data_voyager-1.xml?urn:nasa:pds:vg1-pws-lr:data&Array=electric_field

or just one file:
vap+pds4:file:/opt/project/voyager/pds/voyager-1-pws-sa/data/1978/vg1pws_lr_19780117_v5.10.xml?Array=electric_field

But I'm not familiar enough with other PDS4 to be sure of this.

Discussion

  • Jeremy Faden

    Jeremy Faden - 2021-02-20

    I met Jordan Padams at the PDS meeting, and I've started using his library for reading PDS4 data. This is https://github.com/NASA-PDS/pds4-jparser, and I've forked it and made a couple of necessary library changes. See https://github.com/autoplot/pds4-jparser.

     

    Last edit: Jeremy Faden 2021-02-20
  • Jeremy Faden

    Jeremy Faden - 2021-02-23

    Initial support for PDS4 labels is available in "vap+pds:" and the label file. What's needed:

    • long64s with units of "ns" are to be assumed CDF_TT2000.
    • array_axis can be used to link things together, automatically.
    • PDS-PPI has a mechanism with some of the MAVEN files which should be detected as well.
    • I made some changes after the last devel release to support X=... and Y=...
     

    Last edit: Jeremy Faden 2021-02-23
  • Jeremy Faden

    Jeremy Faden - 2021-03-16

    I got an RTE where one of the PDS files was missing from the v2021a_2 release. I works okay for me, but I need to look into this.

     
  • Jeremy Faden

    Jeremy Faden - 2021-03-24

    The RTE with v2021a_2 release was because I'd neglected to change the JNLP file to point to the new stable jar file. This is done now.

     
  • Jeremy Faden

    Jeremy Faden - 2021-11-20

    See also https://sourceforge.net/p/autoplot/feature-requests/721/ which is method for grabbing data with xpath

     
  • Jeremy Faden

    Jeremy Faden - 2021-11-20

    Voyager lowrate files were updated to correct the axis information, and now automatically link the timetags to the data. (This was done four or five weeks ago.)

     
  • Jeremy Faden

    Jeremy Faden - 2021-12-07

    I've added support for the special_constants area, with fill_value, missing_value, valid_minimum, and valid_maximum.

     
MongoDB Logo MongoDB