Changeset 6bcdad1 in sasview for sansview/perspectives/fitting/fitting.py
- Timestamp:
- Dec 18, 2008 12:06:39 PM (16 years ago)
- 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:
- ab8f936
- Parents:
- c48060c
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sansview/perspectives/fitting/fitting.py
rc48060c r6bcdad1 157 157 #find a name for the page created for notebook 158 158 try: 159 page = self.fit_panel.add_fit_page(item)159 page, model_name = self.fit_panel.add_fit_page(item) 160 160 # add data associated to the page created 161 161 … … 164 164 #create a fitproblem storing all link to data,model,page creation 165 165 self.page_finder[page]= FitProblem() 166 self.page_finder[page].save_model_name(model_name) 166 167 self.page_finder[page].add_data(item) 167 168 except: … … 442 443 sim_page=self.fit_panel.get_page(0) 443 444 current_pg = self.fit_panel.get_current_page() 445 selected_page = self.fit_panel.get_selected_page() 444 446 if current_pg != sim_page: 445 447 current_pg.set_panel(model) 446 448 model.name = self.page_finder[current_pg].get_name() 447 449 try: 448 450 metadata=self.page_finder[current_pg].get_data() 449 M_name= "M"+str(self.index_model)+"= "+name+"("+metadata.group_id+")"451 M_name=model.name+"= "+name+"("+metadata.group_id+")" 450 452 except: 451 M_name= "M"+str(self.index_model)+"= "+name452 model.name="M"+str(self.index_model)453 M_name=model.name+"= "+name 454 #model.name="M"+str(self.index_model) 453 455 self.index_model += 1 454 456 # save model name 457 458 # save the name containing the data name with the appropriate model 455 459 self.page_finder[current_pg].set_model(model,M_name) 456 460 self.plot_helper(currpage= current_pg,qmin= None,qmax= None) … … 486 490 if data!=None and data.__class__.__name__ != 'Data2D': 487 491 theory = Theory1D(x=[], y=[]) 488 theory.name = "Model"492 theory.name = model.name 489 493 theory.group_id = data.group_id 490 494 theory.id = "Model" 491 495 x_name, x_units = data.get_xaxis() 492 496 y_name, y_units = data.get_yaxis() … … 528 532 else: 529 533 theory=Data2D(data.data, data.err_data) 530 534 theory.name= model.name 535 theory.id= "Model" 536 theory.group_id= "Model"+data.name 531 537 theory.x_bins= data.x_bins 532 538 theory.y_bins= data.y_bins … … 560 566 theory.ymax= ymax 561 567 562 wx.PostEvent(self.parent, NewPlotEvent(plot=theory, title="Analytical model")) 568 wx.PostEvent(self.parent, NewPlotEvent(plot=theory, 569 title="Analytical model %s"%str(data.name))) 563 570 564 571 … … 605 612 new_plot = Theory1D(x, y) 606 613 #new_plot.name = model.name 607 new_plot.name = "Model"614 new_plot.name = model.name 608 615 new_plot.xaxis("\\rm{Q}", 'A^{-1}') 609 616 new_plot.yaxis("\\rm{Intensity} ","cm^{-1}") 610 611 new_plot.group_id =" Fitness"617 new_plot.id = "Model" 618 new_plot.group_id ="Model" 612 619 wx.PostEvent(self.parent, NewPlotEvent(plot=new_plot, title="Analytical model 1D")) 613 620 … … 621 628 new_plot = Theory1D(x, y) 622 629 new_plot.name = model.name 623 #new_plot.name = "Model"624 630 new_plot.xaxis("\\rm{Q}", 'A^{-1}') 625 631 new_plot.yaxis("\\rm{Intensity} ","cm^{-1}") 626 627 new_plot.group_id ="Fitness" 628 wx.PostEvent(self.parent, NewPlotEvent(plot=new_plot, title="Analytical model 1D")) 632 new_plot.id ="Model" 633 new_plot.group_id ="Model" 634 wx.PostEvent(self.parent, NewPlotEvent(plot=new_plot, 635 title="Analytical model 1D %s"%str(model.name) )) 629 636 630 637 except: … … 686 693 687 694 688 695 689 696 theory= Data2D(data) 690 theory.group_id =str(model.name)+" 2D" 697 theory.name= model.name 698 theory.group_id ="Model" 699 theory.id ="Model" 691 700 theory.xmin= qmin 692 701 theory.xmax= qmax 693 702 theory.ymin= qmin 694 703 theory.ymax= qmax 695 wx.PostEvent(self.parent, NewPlotEvent(plot=theory, title="Analytical model 2D")) 704 wx.PostEvent(self.parent, NewPlotEvent(plot=theory, 705 title="Analytical model 2D %s" %str(model.name))) 696 706 697 707
Note: See TracChangeset
for help on using the changeset viewer.