Changeset 788cbd1 in sasmodels
- Timestamp:
- Feb 21, 2017 10:10:11 AM (8 years ago)
- Branches:
- master, core_shell_microgels, costrafo411, magnetic_model, ticket-1257-vesicle-product, ticket_1156, ticket_1265_superball, ticket_822_more_unit_tests
- Children:
- a3002be, 3fc5d27
- Parents:
- 9ed53e7 (diff), 749a7d4 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent. - git-author:
- Paul Kienzle <pkienzle@…> (02/21/17 10:10:11)
- git-committer:
- GitHub <noreply@…> (02/21/17 10:10:11)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sasmodels/sasview_model.py
ra38b065 r749a7d4 734 734 return [self.params[par.name]], [1.0] 735 735 736 def test_ model():736 def test_cylinder(): 737 737 # type: () -> float 738 738 """ 739 Test that a sasview model (cylinder) can be run.739 Test that the cylinder model runs, returning the value at [0.1,0.1]. 740 740 """ 741 741 Cylinder = _make_standard_model('cylinder') … … 746 746 # type: () -> float 747 747 """ 748 Test that a sasview model (cylinder) can be run.748 Test that 2-D hardsphere model runs and doesn't produce NaN. 749 749 """ 750 750 Model = _make_standard_model('hardsphere') … … 757 757 # type: () -> float 758 758 """ 759 Test that a sasview model (cylinder) can be run.759 Test that the 2-D RPA model runs 760 760 """ 761 761 RPA = _make_standard_model('rpa') … … 763 763 return rpa.evalDistribution([0.1, 0.1]) 764 764 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" 765 776 766 777 def test_model_list(): 767 778 # type: () -> None 768 779 """ 769 Make sure that all models build as sasview models .780 Make sure that all models build as sasview models 770 781 """ 771 782 from .exception import annotate_exception … … 794 805 795 806 if __name__ == "__main__": 796 print("cylinder(0.1,0.1)=%g"%test_model()) 807 print("cylinder(0.1,0.1)=%g"%test_cylinder()) 808 #test_empty_distribution()
Note: See TracChangeset
for help on using the changeset viewer.