Changeset 3bcb88c in sasmodels for sasmodels/sasview_model.py


Ignore:
Timestamp:
Aug 24, 2016 10:09:56 PM (8 years ago)
Author:
Paul Kienzle <pkienzle@…>
Branches:
master, core_shell_microgels, costrafo411, magnetic_model, release_v0.94, release_v0.95, ticket-1257-vesicle-product, ticket_1156, ticket_1265_superball, ticket_822_more_unit_tests
Children:
1392831
Parents:
4f3dd42
Message:

allow fitting of models with hidden polydisperse parameters (e.g., core_multi_shell)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sasmodels/sasview_model.py

    r300a2f7 r3bcb88c  
    454454        """ 
    455455        # TODO: fix test so that parameter order doesn't matter 
    456         ret = ['%s.%s' % (p.name, ext) 
    457                for p in self._model_info.parameters.user_parameters() 
    458                for ext in ('npts', 'nsigmas', 'width') 
    459                if p.polydisperse] 
     456        ret = ['%s.%s' % (p_name, ext) 
     457               for p_name in self.dispersion.keys() 
     458               for ext in ('npts', 'nsigmas', 'width')] 
    460459        #print(ret) 
    461460        return ret 
Note: See TracChangeset for help on using the changeset viewer.