Ignore:
Timestamp:
May 3, 2012 11:23:15 AM (12 years ago)
Author:
Jae Cho <jhjcho@…>
Branches:
master, ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc, costrafo411, magnetic_scatt, release-4.1.1, release-4.1.2, release-4.2.2, release_4.0.1, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
Children:
56acb5d
Parents:
74d7b59
Message:

set all the custom model names same as its filename

File:
1 edited

Legend:

Unmodified
Added
Removed
  • fittingview/src/sans/perspectives/fitting/plugin_models/polynominal5.py

    r19e614a r316e231  
    2020import math                    ##DO NOT CHANGE THIS LINE!!! 
    2121import numpy                   ##DO NOT CHANGE THIS LINE!!! 
    22  
     22import os 
     23import sys 
    2324## <-----  SIGN DEFINES WHERE YOU CAN MODIFY THE CODE 
    2425 
     
    3031    ##EXAMPLE: Class that evaluates a polynomial model.  
    3132    """ 
    32     ## YOU CAN MODIFY THE LINE BELLOW. CHANGE ONLY WORDS BETWEEN " "  
    33     ## TO RENAME YOUR MODEL: THIS NAME IS WHAT YOU SEE ON GUI. 
    34     name = "polynomial5"        ## <----- FILE NAME (NAME OF THE MODEL)    
     33    name = ""   
    3534                                 
    3635    def __init__(self):      ##DO NOT CHANGE THIS LINE!!! 
     
    4847        self.params['E'] = 0.0       ## <-----                   
    4948        self.params['F'] = 0.0       ## <-----    
     49        # Set the name same as the file name 
     50        self.name = self.get_fname()     ##DO NOT CHANGE THIS LINE!!! 
    5051        ## YOU CAN MODIFY THE LINE BELLOW.MODIFY WORDS BETWEEN """   """  ONLY!!!! 
    5152        self.description = """ 
     
    8889 
    8990        return result       ## MODIFY ONLY RESULT. DON'T DELETE RETURN!!!! 
    90  
     91     
     92    ## DO NOT MODIFY THE FOLLOWING LINES!!!!!!!!!!!!!!!!        
     93    def get_fname(self): 
     94        """ 
     95        Get the model name same as the file name 
     96        """ 
     97        path = sys._getframe().f_code.co_filename 
     98        basename  = os.path.basename(path) 
     99        name, _ = os.path.splitext(basename) 
     100        return name 
     101             
    91102############################################################################### 
    92103## THIS IS FOR TEST. DO NOT MODIFY THE FOLLOWING LINES!!!!!!!!!!!!!!!!        
Note: See TracChangeset for help on using the changeset viewer.