Changeset 8d62008 in sasmodels for sasmodels/compare.py


Ignore:
Timestamp:
Apr 15, 2016 12:16:41 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:
8f6817d
Parents:
3599d36
Message:

remove circular dependency between details/modelinfo; fix compare Calculator type hint

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sasmodels/compare.py

    rdd7fc12 r8d62008  
    4949    from .modelinfo import ModelInfo, Parameter, ParameterSet 
    5050    from .data import Data 
    51     Calculator = Callable[[float, ...], np.ndarray] 
     51    Calculator = Callable[[float], np.ndarray] 
    5252 
    5353USAGE = """ 
     
    383383    # import rather than the more obscure smear_selection not imported error 
    384384    import sas 
     385    import sas.models 
    385386    from sas.models.qsmearing import smear_selection 
    386     import sas.models 
     387    from sas.models.MultiplicationModel import MultiplicationModel 
    387388 
    388389    def get_model(name): 
     
    399400        composition_type, parts = model_info.composition 
    400401        if composition_type == 'product': 
    401             from sas.models.MultiplicationModel import MultiplicationModel 
    402402            P, S = [get_model(revert_name(p)) for p in parts] 
    403403            model = MultiplicationModel(P, S) 
Note: See TracChangeset for help on using the changeset viewer.