Changeset 1a8c11c in sasmodels for sasmodels/direct_model.py


Ignore:
Timestamp:
Jul 19, 2018 11:56:00 AM (6 years ago)
Author:
Paul Kienzle <pkienzle@…>
Branches:
master, core_shell_microgels, magnetic_model, ticket-1257-vesicle-product, ticket_1156, ticket_1265_superball, ticket_822_more_unit_tests
Children:
58a34f1
Parents:
4341dd4
Message:

fix handling of 1D data mask when no mask specified

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sasmodels/direct_model.py

    rb9c19aa2 r1a8c11c  
    250250            qmax = getattr(data, 'qmax', np.inf) 
    251251            accuracy = getattr(data, 'accuracy', 'Low') 
    252             index = ~data.mask & (q >= qmin) & (q <= qmax) 
     252            index = (data.mask == 0) & (q >= qmin) & (q <= qmax) 
    253253            if data.data is not None: 
    254254                index &= ~np.isnan(data.data) 
     
    265265            mask = getattr(data, 'mask', None) 
    266266            if mask is not None: 
    267                 index &= ~mask 
     267                index &= (mask == 0) 
    268268            if data.y is not None: 
    269269                index &= ~np.isnan(data.y) 
Note: See TracChangeset for help on using the changeset viewer.