{"id":19292206,"url":"https://github.com/nasa-pds/pds-view","last_synced_at":"2025-04-22T06:32:05.801Z","repository":{"id":62224602,"uuid":"170207812","full_name":"NASA-PDS/pds-view","owner":"NASA-PDS","description":"PDSView provides support for visualizing PDS3 and PDS4 data products.","archived":false,"fork":false,"pushed_at":"2022-11-14T16:47:08.000Z","size":299109,"stargazers_count":23,"open_issues_count":19,"forks_count":7,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-04-01T20:31:39.010Z","etag":null,"topics":["nasa","pds","pds3","pds4","python","visualization"],"latest_commit_sha":null,"homepage":"https://github.com/NASA-PDS/pds-view/#pdsview","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NASA-PDS.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-02-11T21:48:32.000Z","updated_at":"2025-02-19T21:33:29.000Z","dependencies_parsed_at":"2023-01-21T20:02:40.537Z","dependency_job_id":null,"html_url":"https://github.com/NASA-PDS/pds-view","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NASA-PDS%2Fpds-view","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NASA-PDS%2Fpds-view/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NASA-PDS%2Fpds-view/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NASA-PDS%2Fpds-view/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NASA-PDS","download_url":"https://codeload.github.com/NASA-PDS/pds-view/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250183292,"owners_count":21388688,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["nasa","pds","pds3","pds4","python","visualization"],"created_at":"2024-11-09T22:29:38.362Z","updated_at":"2025-04-22T06:32:04.228Z","avatar_url":"https://github.com/NASA-PDS.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"=========\n PDSView\n=========\n\nPDSView provides support for visualizing PDS3 and PDS4 data products.\n\n\nFeatures\n========\n\n• Visualization of PDS3 data products\n• Visualization of PDS4 data products\n\n\nInstallation\n============\n\nPrebuilt packages of PDSView are available; simply download the version\nrelevant to your platform from the project's GitHub releases_ page (click\n\"Assets\" under your chosen release version). Details for each platform are\ngiven below.\n\n\nLinux\n-----\n\nDownload and unpack ``PDSView-linux.zip`` to extract the executable file\n``PDSView``; run this file. Note you'll need to be running the X Window\nSystem. Depending on your window manager, you may be able to drag files from\nthe file explorer on your platform directly into PDSView's main window.\nOtherwise, choose \"Open\" from the tool's \"File\" menu to open PDS data\nproducts.\n\n\nmacOS\n-----\n\nDownload and unpack ``PDSView-macOS.zip`` to extract the executable\n``PDSView.app`` which you can drag to your ``/Applications`` folder or other\nconvenient location. Note that because this is an unsigned program, you will\nneed to control-click (⌃+click) or right-click its icon and choose \"Open\",\nfollowed by clicking the \"Open\" button, to start PDSView. The tool is known to\nwork on the following versions of macOS:\n\n• 10.13.6 \"High Sierra\"\n• 10.14.3–6 \"Mojave\"\n\nOther releases may or may not work. In addition, drag-and-drop from Finder or\nthe desktop is not guaranteed to work on macOS at all. In this case, choosing\n\"Open\" from the \"File\" menu is recommended.\n\n\nWindows\n-------\n\nTwo downloads are provided and tested on 64-bit Windows version 10. These\nversions are identical except as noted below:\n\n• ``PDSView-Windows-single-exe.zip``. Downloading and unpacking this archive\n  yields a single executable file ``PDSView.exe`` that you can double-click to\n  launch. Note that it may take a *long* time for the tool to launch and its\n  initial window to appear. *Pro*: single, easy to find ``.exe`` file. *Con*:\n  Slow time to start the program.\n• ``PDSView-dir.zip``. Downloading and unpacking this archive yields a\n  directory of many files with a ``PDSView.exe`` file inside. Double-click\n  this file to launch; the window will appear much faster. *Pro*: Fast start.\n  *Con*: harder to find the ``.exe`` file in a directory littered with\n  hundreds of other files.\n\nWhich one you use is a matter of preference. Regardless, drag-and-drop from\nthe Windows desktop or file Explorer works fine. (Other versions of Windows\nare untested; we would love to hear back with your success stories.)\n\n\nOther Platforms\n---------------\n\nFor platforms not covered above, you can download the source code from the\nreleases_ page (click \"Assets\" under the appropriate release version) as\neither a ``zip`` or a ``tar.gz`` archive. Your system will require the\nfollowing:\n\n• `Python 2.7`_\n• Qt4_\n• PyQt4_\n• `PDS4 Tools`_\n\nSee your system documentation or packaging manager to install these\ndependencies. (A Python \"virtualenv\" is recommended to keep from polluting\nyour system Python with extraneous packages.) Once installed, you can run the\ntool from the unpacked archive using the prepared Python.\n\nFor example, a Unix-like (including macOS-like) system could do the following::\n\n    # == Install Python 2.7, Qt4, and PyQt4 per platform-specifics ==\n    # (commands not shown here)\n    # == Create a virtualenv sandbox and install PDS4 tools into it ==\n    virtualenv --system-site-packages /tmp/mypython\n    cd /tmp/mypthon\n    bin/pip install matplotlib seaborn\n    # == Download and extract PDSView ==\n    curl -L 'https://github.com/NASA-PDSr/pds-view/archive/v0.1-beta.tar.gz' | tar xzf -\n    cd pds-view-0.1-beta\n    # == Install its dependencies ==\n    ../bin/python setup.py develop\n    # == Run it ==\n    env MPLBACKEND=Qt4Agg ../bin/PDSView\n\nAdjust the above commands as needed for your platform.\n\n\nDocumentation\n=============\n\nAdditional documentation is available in the ``docs`` directory and at\nhttps://pds-cm.jpl.nasa.gov/pds4/preparation/inspect/ … note this is only\navailable within the Jet Propulsion Laborary.\n\n\nTranslations\n============\n\nThis product has not been translated into any other languages than US English.\n\n\nContribute\n==========\n\nWithin the NASA Planetary Data System, we value the health of our community as much as the code. Towards that end, we ask that you read and practice what's described in these documents:\n\n• Our `contributor's guide`_ delineates the kinds of contributions we accept.\n• Our `code of conduct`_ outlines the standards of behavior we practice and expect by everyone who participates with our software.\n\nMeanwhile please check out:\n\n• Our `issue tracker`_ \n• And the `source Code`_\n\n\nSupport\n=======\n\nIf you are having issues, please let us know.  You can reach us at\nhttps://pds.nasa.gov/contact/contact.shtml\n\n\nLicense\n=======\n\nThe project is licensed under the Apache License, version 2.  See the\n``LICENSE.md`` file for details.\n\n\n.. _`contributor's guide`: https://github.com/NASA-PDS/.github/blob/main/CONTRIBUTING.md\n.. _`code of conduct`: https://github.com/NASA-PDS/.github/blob/main/CODE_OF_CONDUCT.md\n.. _`issue tracker`: https://github.com/NASA-PDS/pds-view/issues\n.. _`source code`: https://github.com/NASA-PDS/pds-view/\n.. _releases: https://github.com/NASA-PDS/pds-view/releases\n.. _`Python 2.7`: https://www.python.org/download/releases/2.7/\n.. _qt4: https://www.qt.io/\n.. _pyqt4: https://pypi.org/project/PyQt4/\n.. _`PDS4 Tools`: https://pds.nasa.gov/tools/about/\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnasa-pds%2Fpds-view","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnasa-pds%2Fpds-view","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnasa-pds%2Fpds-view/lists"}