This PR addresses the issue #38. Dataset's fill value now appears in HDF5/JSON only if different than the default. The important code change is here.
Including only non-default fill values may also help avoid h5py's segmentation faults when dealing with string datasets. It should now crash only when string datasets do indeed have a set fill value. :-)
Also, I did a fair bit of code clean-up of hdf5db.py to improve its PEP-8 compliance.
This PR addresses the issue #38. Dataset's fill value now appears in HDF5/JSON only if different than the default. The important code change is here.
Including only non-default fill values may also help avoid h5py's segmentation faults when dealing with string datasets. It should now crash only when string datasets do indeed have a set fill value. :-)
Also, I did a fair bit of code clean-up of hdf5db.py to improve its PEP-8 compliance.