Skip to main content

An experimental viewer program for HDF5 and related formats.

Project description

PyPI Status Stable Documentation Status Latest Documentation Status AppVeyor Status Travis-CI Status

Welcome to the project! HDF Compass is an experimental viewer program for HDF5 and related formats, designed to complement other more complex applications like HDFView. Strong emphasis is placed on clean minimal design, and maximum extensibility through a plugin system for new formats.

HDF Compass is written in Python, but ships as a native application on Windows, OS X, and Linux, by using PyInstaller to package the app.

Binary executables are available for Windows (Windows 7 or later) and Mac OS X (Yosemite or later) at the Project Page listed below.

Bug reports and pull requests are welcome! For non-trivial PRs please open an issue first, so the core developers can give feedback on your idea.

Development Environment

You will need:

For packaging the app:

  • PyInstaller (>= 3.3 or `latest dev <https://github.com/pyinstaller/pyinstaller/archive/develop.zip>`_ )

Running the Program

$ python HDFCompass.py

Note: If you are using the Anaconda distribution on the Mac, you will see the message: “This program needs access to the screen. Please run with a Framework build of python…”. In this case use the pythonw command:

$ pythonw HDFCompass.py

Note: on Mac, HDF Compass doesn’t create an initial window, use the system Application menu to open a file or remote resource.

Note: If you are using conda and see debug message like “No module named ‘h5py’” with the h5py package installed, install python.app: $ conda install python.app

Packaging

Single-file:

$ pyinstaller --clean -y HDFCompass.1file.spec

Single-folder (useful for debugging the pyinstaller settings):

$ pyinstaller --clean -y HDFCompass.1folder.spec

Other info

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hdf_compass-0.7b8.tar.gz (500.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hdf_compass-0.7b8-py3-none-any.whl (257.7 kB view details)

Uploaded Python 3

File details

Details for the file hdf_compass-0.7b8.tar.gz.

File metadata

  • Download URL: hdf_compass-0.7b8.tar.gz
  • Upload date:
  • Size: 500.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.5

File hashes

Hashes for hdf_compass-0.7b8.tar.gz
Algorithm Hash digest
SHA256 31ca0616709634e3687ced740d4bf4049225163a2634a72eff9b6607c32f5d53
MD5 7fad2061d8375a2253bd12320fa935c5
BLAKE2b-256 d88fcd84fdac0f30eaaf41a641a9bb86e0aba118f4811fe1b92e2dac0667d231

See more details on using hashes here.

File details

Details for the file hdf_compass-0.7b8-py3-none-any.whl.

File metadata

  • Download URL: hdf_compass-0.7b8-py3-none-any.whl
  • Upload date:
  • Size: 257.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.5

File hashes

Hashes for hdf_compass-0.7b8-py3-none-any.whl
Algorithm Hash digest
SHA256 72c2c4a558de45934d0a71a4b21808f3f1027fa7b5a2acf53262c6aa8076f632
MD5 71f7a1b97377afb90c512117d9b82615
BLAKE2b-256 a470311f643670aa2b15e35b1b54c69509424921cdf463525aa7ff7587c3887c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page