<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Thank you for pointing that out. I didn't catch that distinction. <br>
    Kevin<br>
    <br>
    <br>
    On 3/2/2015 10:28 AM, Dennis Shea wrote:
    <blockquote
cite="mid:CAOF1d_4FYGp_Erw11x=tAU7zjsSw+UHNCMjfhrypthm6eAaZ_g@mail.gmail.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <pre><a moz-do-not-send="true" href="http://www.ncl.ucar.edu/Applications/HDF.shtml">http://www.ncl.ucar.edu/Applications/HDF.shtml</a>

</pre>
        <pre>provides an application example. As noted, this is a sequence of bits not bytes.

</pre>
        <pre>
;******************************************************************
; hdf4eos_5.ncl
;
; Concepts illustrated:
;   - Plotting EOS-DIS data
;   - Reading HDF4 data
;   - Using dim_gbits to extract bits of information from a variable
[SNIP]
;******************************************************************
;    Bit fields within each byte are numbered from the left: 
;    7, 6, 5, 4, 3, 2, 1, 0.                                                 
;    The left-most bit (bit 7) is the most significant bit.                  
;    The right-most bit (bit 0) is the least significant bit.                
;                                                                            
;    bit field    Description                        Key                     
;    ---------    -----------                        ---                     
;    2, 1         Unobstructed FOV Quality Flag    00 (0) = Cloudy           
;                                                  01 (1) = Uncertain        
;                                                  10 (2) = Probably  Clear  
;                                                  11 (3) = Clear          
;******************************************************************

===
</pre>
        <pre>FYI: There is another function that "Unpacks one-bit chunks from the input array."

<a moz-do-not-send="true" href="http://www.ncl.ucar.edu/Document/Functions/Built-in/getbitsone.shtml">http://www.ncl.ucar.edu/Document/Functions/Built-in/getbitsone.shtml</a>

</pre>
        <pre>Good luck
</pre>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Mon, Mar 2, 2015 at 7:45 AM, Rick
          Brownrigg <span dir="ltr">&lt;<a moz-do-not-send="true"
              href="mailto:brownrig@ucar.edu" target="_blank">brownrig@ucar.edu</a>&gt;</span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div dir="ltr">
              <div>
                <div>
                  <div>
                    <div>
                      <div>Hi Kevin,<br>
                        <br>
                      </div>
                      I get the same result. However, your case is not
                      exactly like the examples page, which depicts a
                      sequence of bits, whereas you are feeding a
                      sequence of bytes into the function.  If you look
                      at the series of bits within those bytes:<br>
                      <br>
                      0000 0000 | 0000 0001 | 0000 0000 ...<br>
                      ^                ^                ^<br>
                    </div>
                    x[0]            x[1]           x[2]          ...<br>
                    <br>
                  </div>
                  and then perform the dim_gbits decomposition on that,
                  you do indeed get (/ 0, 0, 2, 0 /)<br>
                  <br>
                </div>
                Hope that helps...<br>
              </div>
              Rick<br>
              <br>
            </div>
            <div class="gmail_extra"><br>
              <div class="gmail_quote">
                <div>
                  <div class="h5">On Mon, Mar 2, 2015 at 6:00 AM, Kevin
                    Vermeesch <span dir="ltr">&lt;<a
                        moz-do-not-send="true"
                        href="mailto:kevin.c.vermeesch@nasa.gov"
                        target="_blank">kevin.c.vermeesch@nasa.gov</a>&gt;</span>
                    wrote:<br>
                  </div>
                </div>
                <blockquote class="gmail_quote" style="margin:0 0 0
                  .8ex;border-left:1px #ccc solid;padding-left:1ex">
                  <div>
                    <div class="h5">
                      <div bgcolor="#FFFFFF" text="#000000"> <font
                          size="+1"><font face="Courier New">Hi,<br>
                            I'm trying to use the built-in function
                            dim_gbits (<a moz-do-not-send="true"
href="https://www.ncl.ucar.edu/Document/Functions/Built-in/dim_gbits.shtml"
                              target="_blank">https://www.ncl.ucar.edu/Document/Functions/Built-in/dim_gbits.shtml</a>)
                            and am not getting the expected result while
                            trying the example in the link above.
                            Looking at the worked example in the
                            Description Section, I used the following
                            commands:<br>
                            <br>
                            x =
                            tobyte((/0,1,0,1,0,1,1,1,1,1,1,0,0,1,0,0,1,1,0,1,0,0/))<br>
                            print(dim_gbits(x,5,2,3,4))<br>
                            <br>
                            I get: (/0,0,2,0/)<br>
                            when I was expecting to get: (/3,2,1,0/) as
                            the example indicates.<br>
                            <br>
                            I am using version 6.1.0 (Cygwin) and 6.2.1
                            (32-bit CentOS). Is this a bug or am I not
                            using/understanding the function correctly?<br>
                            thanks,<br>
                            Kevin</font></font> </div>
                      <br>
                    </div>
                  </div>
                  _______________________________________________<br>
                  ncl-talk mailing list<br>
                  List instructions, subscriber options, unsubscribe:<br>
                  <a moz-do-not-send="true"
                    href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk"
                    target="_blank">http://mailman.ucar.edu/mailman/listinfo/ncl-talk</a><br>
                  <br>
                </blockquote>
              </div>
              <br>
            </div>
            <br>
            _______________________________________________<br>
            ncl-talk mailing list<br>
            List instructions, subscriber options, unsubscribe:<br>
            <a moz-do-not-send="true"
              href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk"
              target="_blank">http://mailman.ucar.edu/mailman/listinfo/ncl-talk</a><br>
            <br>
          </blockquote>
        </div>
        <br>
      </div>
    </blockquote>
    <br>
    <br>
  </body>
</html>