Changeset 0ac3db5 in sasmodels for example/sesansfit.py


Ignore:
Timestamp:
Feb 18, 2015 3:01:46 PM (9 years ago)
Author:
jhbakker
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:
a006b63
Parents:
e806077
Message:

SESANSfit now uses sesans_reader dataloader

File:
1 edited

Legend:

Unmodified
Added
Removed
  • example/sesansfit.py

    re806077 r0ac3db5  
    66 
    77 
    8 radius = 1000 
    9 if False: # fix when data loader exists 
    10     from sasmodels.dataloader import load_sesans, load_sans 
    11     data = load_sesans('mydatfile.pz') 
    12     sans_data = load_sans('mysansfile.xml') 
     8if True: # fix when data loader exists 
     9#    from sas.dataloader.readers\ 
     10    from sas.dataloader.loader import Loader 
     11    loader=Loader() 
     12    data=loader.load('testsasview1.ses') 
     13     
     14#    data = load_sesans('mydatfile.pz') 
     15#    sans_data = load_sans('mysansfile.xml') 
     16 
    1317else: 
    1418    SElength = np.linspace(0, 2400, 61) # [A] 
     
    1620    err_data = np.ones_like(SElength)*0.03 
    1721 
    18     class SesansData: 
     22    class SESANSData1D: 
    1923        #q_zmax = 0.23 # [A^-1] 
    20         q_zmax = 0.1 # [A^-1] 
    21         SElength = np.linspace(0, 2400, 61) # [A] 
    22         Rmax = 3*radius # [A] 
    23         wavelength = 2e-10 # [m] 
     24        zacceptance = 0.1 # [A^-1] 
     25        lam = 2e-10 # [m] 
    2426        thickness = 0.2 # [cm] 
    25         SElength = SElength 
    26         data = data 
    27         err_data = err_data 
     27        x = SElength 
     28        y = data 
     29        dy = err_data 
    2830    data = SesansData() 
     31print dir(data) 
     32 
     33radius = 1000 
     34data.Rmax = 3*radius # [A] 
    2935 
    3036phi = Parameter(0.1, name="phi") 
Note: See TracChangeset for help on using the changeset viewer.