Coder Social home page Coder Social logo

FillValue no longer working about h5pyd HOT 6 CLOSED

hdfgroup avatar hdfgroup commented on June 25, 2024
FillValue no longer working

from h5pyd.

Comments (6)

 avatar commented on June 25, 2024

Would it be possible to get the original file?

My theory (without a shred of evidence) is that there is some confusion as to from where the fill value should come. dset.fillvalue gives the fill value from the HDF5 dataset's creation property list. And it's default value is 0.0. What is the fill value you are referring to? The one stored in the dataset's _FillValue attribute?

from h5pyd.

jreadey avatar jreadey commented on June 25, 2024

I have the source file - I'll investigate.

from h5pyd.

jreadey avatar jreadey commented on June 25, 2024

I tried reloading the Sandy_ocean_his_nc4.nc file. Looks like both the dataset.fillvalue and dataset _FillValue attribute are set to 1.0e37.

@rsignell-usgs - would you try loading the file again? I think the files on jetstream got corrupted at some point.

from h5pyd.

rsignell-usgs avatar rsignell-usgs commented on June 25, 2024

The fill values work as expected with this HSDS "file":
/home/rsignell/Sandy_ocean_his_nc4.nc
but get returned as 0.0 with this "file":
/home/rsignell/Sandy_ocean_his_nc4c.nc

I created fresh versions of these today using "hsload".

from h5pyd.

rsignell-usgs avatar rsignell-usgs commented on June 25, 2024

I wonder if it's a function of compression?

from h5pyd.

jreadey avatar jreadey commented on June 25, 2024

I think this should be fixed with the commit in issue #119.
Please re-open if you are still seeing this.

from h5pyd.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.