• Stars
    star
    130
  • Rank 275,930 (Top 6 %)
  • Language
    Python
  • License
    Other
  • Created over 10 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Python-based viewer for HDF5 on other file formats

HDF Compass

PyPI Status Stable Documentation Status Latest Documentation Status AppVeyor 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:

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.

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

More Repositories

1

hdf5

Official HDF5® Library Repository
C
539
star
2

h5serv

Reference service implementation of the HDF5 REST API
Python
168
star
3

hsds

Cloud-native, service based access to HDF data
Python
119
star
4

h5pyd

h5py distributed - Python client library for HDF Rest API
Python
108
star
5

HDF.PInvoke

Raw HDF5 Power for .NET
C#
80
star
6

hdf5-json

Specification and tools for representing HDF5 in JSON
Python
73
star
7

hdfview

Java
40
star
8

hdf5-cffi

Common Lisp bindings for the HDF5 library using CFFI
Common Lisp
36
star
9

hermes

Extending the HDF5 library to support intelligent I/O buffering for deep memory and storage hierarchy systems
C++
31
star
10

vol-async

Asynchronous I/O for HDF5
C
19
star
11

build_hdf5

Scripts for building HDF5 for various platforms and compilers
Shell
16
star
12

hdf-docker

Dockerfiles for HDF related containers
Dockerfile
16
star
13

vol-cache

HDF5 Cache VOL connector for caching data on fast storage layers and moving data asynchronously to the parallel file system to hide I/O overhead.
C
16
star
14

hdf-rest-api

Python
12
star
15

hdf5-iotest

HDF5 Performance Analysis Checklist
Jupyter Notebook
12
star
16

hdf4

Official HDF4 Library Repository
C
12
star
17

h5ld

Python reader for Linked Data in HDF5 files
Python
11
star
18

PyHexad

A PyXLL-based Excel add-in for HDF5
Python
9
star
19

hdf5_plugins

CMake
8
star
20

datacontainer

Data Container Study
Shell
8
star
21

hsds_examples

Jupyter Notebook
8
star
22

psh5x

A Windows PowerShell HDF5 Extension
C++
6
star
23

HDF.PInvoke.1.10

HDF.PInvoke for .NET Standard
C#
6
star
24

hdf5-tutorial

A tutorial for new and intermediate HDF5 users (of all ages)
Jupyter Notebook
6
star
25

hdflab_examples

Python Notebook examples for HDFLab
Jupyter Notebook
6
star
26

emacs

Supporting HDF5 in the world's most powerful productivity environment
YASnippet
5
star
27

vol-rest

HDF5 REST VOL Connector
C
5
star
28

hcl

Hermes Container Library
C++
5
star
29

vol-daos

HDF5 VOL connector for DAOS
C
5
star
30

hdf5-poker

Everything you've ever wanted to know about the HDF5 file format (but didn't dare ask).
5
star
31

hdf5-examples

C
4
star
32

dynamic-dns

A dynamic DNS server for mapping files to DNS entries
Python
4
star
33

Tutorial

C
4
star
34

vol-tests

C
4
star
35

hdfcloud_workshop

Jupyter Notebook
3
star
36

hdf5-api-ref

HDF5: API Specification Reference Manual
Python
3
star
37

blog

A repository for material related to postings on the HDF Blog (http://blog.hdfgroup.org/)
Python
3
star
38

Recorder

A Multi-Level Library for Understanding I/O Activity in HPC Applications
C
3
star
39

vol-log-based

Log VOL - an HDF5 VOL connector for storing data in a time-log layout in files
C++
3
star
40

hdf5-spark-connector

HDF5 Connector for Apache Spark
Scala
3
star
41

tar2h5

Convert Tape ARchives to HDF5 files
C
2
star
42

nasa_cloud

Python
2
star
43

alcove

Everything that you have always wanted to know about the HDF5 file format, but were ashamed to ask.
Jupyter Notebook
2
star
44

hdf5doc

HTML
2
star
45

hsds-bucket-loader

Python
2
star
46

armed-hdf5

HDF5 on ARM architectures
1
star
47

hdf5vfd4hdfs-demo

A demonstration of the HDF5 Virtual File Driver for HDFS
HTML
1
star
48

Replayer

Automatic Generation of I/O Trace Generators for HPC Applications
C++
1
star
49

aiohstools

Async tools for HDF Server
Python
1
star
50

hdf-spack

Python
1
star
51

cve_hdf5

For testing CVE issues filed against the HDF5 library
Shell
1
star