Difference between revisions of "PDS4 Viewer"
m (Updated for v0.52 of pds4_viewer) |
(Updated for v0.6 of pds4_viewer) |
||
Line 13: | Line 13: | ||
* Image View: displays N-dimensional images and spectra, allowing for zoom, rotation, pan, axis-inversion, colormap manipulation, scaling, etc. | * Image View: displays N-dimensional images and spectra, allowing for zoom, rotation, pan, axis-inversion, colormap manipulation, scaling, etc. | ||
* Table View: displays all PDS4 tables and arrays as tables, including arbitrarily nested GROUP fields (sub-tables). <br> | * Table View: displays all PDS4 tables and arrays as tables, including arbitrarily nested GROUP fields (sub-tables). <br> | ||
− | * Plot View: | + | * Plot View: allows plotting PDS4 table columns against each other, including error bars. |
* Label View: Easy, human-readable, access to meta-data (such as structure labels, display settings and spectral characteristics, etc.) | * Label View: Easy, human-readable, access to meta-data (such as structure labels, display settings and spectral characteristics, etc.) | ||
Line 20: | Line 20: | ||
== Download == | == Download == | ||
− | Latest version, 0. | + | Latest version, 0.6, was released on June 29, 2016. |
=== Windows === | === Windows === | ||
− | Windows Vista, 7, 8 and 10 are supported. <br> Download for Windows 64-bit: [[Media:PDS4 viewer windows-0. | + | Windows Vista, 7, 8 and 10 are supported. <br> Download for Windows 64-bit: [[Media:PDS4 viewer windows-0.6.zip|File:PDS4 viewer windows-0.6.zip]]. |
=== Mac OS X === | === Mac OS X === | ||
− | Mac OS X 10.6 (Snow Leopard) through 10.11 (El Capitan) are supported. <br> Download for Mac OS X: [[Media:PDS4 viewer mac-0. | + | Mac OS X 10.6 (Snow Leopard) through 10.11 (El Capitan) are supported. <br> Download for Mac OS X: [[Media:PDS4 viewer mac-0.6.zip|File:PDS4 viewer mac-0.6.zip]]. |
=== Linux === | === Linux === | ||
− | RedHat 7, CentOS 7, Fedora 19+, Ubuntu 13+, Mint 15+, Debian 8+, openSUSE 13+ are supported. <br> Download for Linux (newer) 64-bit: [[Media:PDS4 viewer centos7-0. | + | RedHat 7, CentOS 7, Fedora 19+, Ubuntu 13+, Mint 15+, Debian 8+, openSUSE 13+ are supported. <br> Download for Linux (newer) 64-bit: [[Media:PDS4 viewer centos7-0.6.zip|File:PDS4 viewer centos7-0.6.zip]] <br> |
− | RedHat 6, CentOS 6, and potentially other older Linux distributions. <br> Download for Linux (older) 64-bit: [[Media:PDS4 viewer centos6-0. | + | RedHat 6, CentOS 6, and potentially other older Linux distributions. <br> Download for Linux (older) 64-bit: [[Media:PDS4 viewer centos6-0.6.zip|File:PDS4 viewer centos6-0.6.zip]]<br> |
If you use a Linux distribution other than those above, and neither of the above versions work for your distribution, you can run the viewer from Python, available [[Python PDS4 Tools|here]]. | If you use a Linux distribution other than those above, and neither of the above versions work for your distribution, you can run the viewer from Python, available [[Python PDS4 Tools|here]]. | ||
Line 80: | Line 80: | ||
| Yes | | Yes | ||
| Yes, N-dims | | Yes, N-dims | ||
− | | | + | | No |
|- | |- | ||
| style="text-align: left;" | Array_2D | | style="text-align: left;" | Array_2D | ||
Line 86: | Line 86: | ||
| Yes | | Yes | ||
| Yes | | Yes | ||
− | | | + | | No |
|- | |- | ||
| style="text-align: left;" | Array_2D_* | | style="text-align: left;" | Array_2D_* | ||
Line 92: | Line 92: | ||
| Yes | | Yes | ||
| Yes | | Yes | ||
− | | | + | | No |
|- | |- | ||
| style="text-align: left;" | Array_3D | | style="text-align: left;" | Array_3D | ||
Line 98: | Line 98: | ||
| Yes | | Yes | ||
| Yes | | Yes | ||
− | | | + | | No |
|- | |- | ||
| style="text-align: left;" | Array_3D_* | | style="text-align: left;" | Array_3D_* | ||
Line 104: | Line 104: | ||
| Yes | | Yes | ||
| Yes | | Yes | ||
− | | | + | | No |
|- | |- | ||
| style="text-align: left;" | Table_Character | | style="text-align: left;" | Table_Character | ||
Line 110: | Line 110: | ||
| Yes | | Yes | ||
| No | | No | ||
− | | | + | | Yes |
|- | |- | ||
| style="text-align: left;" | Table_Binary | | style="text-align: left;" | Table_Binary | ||
Line 116: | Line 116: | ||
| Yes | | Yes | ||
| No | | No | ||
− | | | + | | Yes |
|- | |- | ||
| style="text-align: left;" | Table_Delimited | | style="text-align: left;" | Table_Delimited | ||
Line 122: | Line 122: | ||
| Yes | | Yes | ||
| No | | No | ||
− | | | + | | Yes |
|} | |} | ||
Line 129: | Line 129: | ||
[[File:Pds4 viewer image view1.png|thumb|upright=3|center|alt=PDS4 Viewer|PDS4 Viewer's Image View example]] | [[File:Pds4 viewer image view1.png|thumb|upright=3|center|alt=PDS4 Viewer|PDS4 Viewer's Image View example]] | ||
− | [[File:Pds4 viewer image view2.png|thumb|upright=3|center|alt=PDS4 Viewer|PDS4 Viewer's | + | [[File:Pds4 viewer image view2.png|thumb|upright=3|center|alt=PDS4 Viewer|PDS4 Viewer's Image View example (with additional options shown)]] |
+ | |||
+ | [[File:Pds4 viewer plot view.png|thumb|upright=3|center|alt=PDS4 Viewer|PDS4 Viewer's Plot View example]] | ||
− | [[File:Pds4 viewer table view.png|thumb|upright=3|center|alt=PDS4 Viewer|PDS4 Viewer's | + | [[File:Pds4 viewer table view.png|thumb|upright=3|center|alt=PDS4 Viewer|PDS4 Viewer's Table View example (with sub-table shown)]] |
[[File:Pds4 viewer summary window.png|thumb|upright=3|center|alt=PDS4 Viewer|PDS4 Viewer's Label Summary and Label View example]] | [[File:Pds4 viewer summary window.png|thumb|upright=3|center|alt=PDS4 Viewer|PDS4 Viewer's Label Summary and Label View example]] |
Revision as of 02:30, 30 June 2016
PDS4 Viewer
- A read-in and visualization tool for PDS4 data
- Available stand-alone, no installation necessary, on Windows, Mac and Linux
- Supports all** PDS4 data (images, spectra, arrays, tables)
Features
- Summary View: displays a summary of the available data structures in the label, giving various options to view them
- Image View: displays N-dimensional images and spectra, allowing for zoom, rotation, pan, axis-inversion, colormap manipulation, scaling, etc.
- Table View: displays all PDS4 tables and arrays as tables, including arbitrarily nested GROUP fields (sub-tables).
- Plot View: allows plotting PDS4 table columns against each other, including error bars.
- Label View: Easy, human-readable, access to meta-data (such as structure labels, display settings and spectral characteristics, etc.)
Contact Lev Nagdimunov with questions or comments regarding this tool.
Download
Latest version, 0.6, was released on June 29, 2016.
Windows
Windows Vista, 7, 8 and 10 are supported.
Download for Windows 64-bit: File:PDS4 viewer windows-0.6.zip.
Mac OS X
Mac OS X 10.6 (Snow Leopard) through 10.11 (El Capitan) are supported.
Download for Mac OS X: File:PDS4 viewer mac-0.6.zip.
Linux
RedHat 7, CentOS 7, Fedora 19+, Ubuntu 13+, Mint 15+, Debian 8+, openSUSE 13+ are supported.
Download for Linux (newer) 64-bit: File:PDS4 viewer centos7-0.6.zip
RedHat 6, CentOS 6, and potentially other older Linux distributions.
Download for Linux (older) 64-bit: File:PDS4 viewer centos6-0.6.zip
If you use a Linux distribution other than those above, and neither of the above versions work for your distribution, you can run the viewer from Python, available here.
Source
The source code, which is written in Python, is available for download.
Installation
Windows
Extract the ZIP file. Double click on "pds4_viewer.exe".
On newer Windows versions a Security Warning may popup. Click 'Run' or click 'More Info' and then 'Run' to ignore the warning.
Mac OS X
Extract the ZIP file. Double click on "pds4_viewer.app".
On newer OS X versions a Security Warning may popup, which will not allow you to proceed. Instead hold the 'Control' key, then click on the app icon again and choose 'Open' from the shortcut window.
Linux
Extract the ZIP file. Add permissions to execute (via "chmod +x pds4_viewer") and then double click on "pds4_viewer" or run it from command line.
Supported Data Structures
PDS4 Data Standards >= v1.0 are supported.
PDS3 Data Standards are not supported.
The table below lists the main PDS4 data structure and the current status.
Structure | Read-in | Display as Table | Display as Image | Display Columns as Plot |
---|---|---|---|---|
Array | Yes | Yes | Yes, N-dims | No |
Array_2D | Yes | Yes | Yes | No |
Array_2D_* | Yes | Yes | Yes | No |
Array_3D | Yes | Yes | Yes | No |
Array_3D_* | Yes | Yes | Yes | No |
Table_Character | Yes | Yes | No | Yes |
Table_Binary | Yes, except BitFields | Yes | No | Yes |
Table_Delimited | Yes | Yes | No | Yes |