Changes in / [e1aa129:1a580fb] in sasmodels


Ignore:
Location:
sasmodels
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • sasmodels/models/hayter_msa.c

    r3fc5d27 r4962519  
    7070                SofQ=sqhcal(Qdiam, gMSAWave); 
    7171        }else{ 
    72         SofQ=NAN; 
     72        //SofQ=NaN; 
     73                SofQ=-1.0; 
    7374                //      print "Error Level = ",ierr 
    7475                //      print "Please report HPMSA problem with above error code" 
  • sasmodels/sasview_model.py

    r749a7d4 ra38b065  
    734734            return [self.params[par.name]], [1.0] 
    735735 
    736 def test_cylinder(): 
     736def test_model(): 
    737737    # type: () -> float 
    738738    """ 
    739     Test that the cylinder model runs, returning the value at [0.1,0.1]. 
     739    Test that a sasview model (cylinder) can be run. 
    740740    """ 
    741741    Cylinder = _make_standard_model('cylinder') 
     
    746746    # type: () -> float 
    747747    """ 
    748     Test that 2-D hardsphere model runs and doesn't produce NaN. 
     748    Test that a sasview model (cylinder) can be run. 
    749749    """ 
    750750    Model = _make_standard_model('hardsphere') 
     
    757757    # type: () -> float 
    758758    """ 
    759     Test that the 2-D RPA model runs 
     759    Test that a sasview model (cylinder) can be run. 
    760760    """ 
    761761    RPA = _make_standard_model('rpa') 
     
    763763    return rpa.evalDistribution([0.1, 0.1]) 
    764764 
    765 def test_empty_distribution(): 
    766     # type: () -> None 
    767     """ 
    768     Make sure that sasmodels returns NaN when there are no polydispersity points 
    769     """ 
    770     Cylinder = _make_standard_model('cylinder') 
    771     cylinder = Cylinder() 
    772     cylinder.setParam('radius', -1.0) 
    773     cylinder.setParam('background', 0.) 
    774     Iq = cylinder.evalDistribution(np.asarray([0.1])) 
    775     assert np.isnan(Iq[0]), "empty distribution fails" 
    776765 
    777766def test_model_list(): 
    778767    # type: () -> None 
    779768    """ 
    780     Make sure that all models build as sasview models 
     769    Make sure that all models build as sasview models. 
    781770    """ 
    782771    from .exception import annotate_exception 
     
    805794 
    806795if __name__ == "__main__": 
    807     print("cylinder(0.1,0.1)=%g"%test_cylinder()) 
    808     #test_empty_distribution() 
     796    print("cylinder(0.1,0.1)=%g"%test_model()) 
Note: See TracChangeset for help on using the changeset viewer.