Theoretical Physics
Multislit
Gauss Beam
|
/kernels/application.py |
0.2.8b 6/09 ------ - changes in class Application: In ranges_to_diagram_2d(), BUGFIX: misspelled variable name. 0.2.7b 5/09 ------ - general changes: Introducing support for new save dialog in diagram_cl. - changes in class Application: In __init__(), adaption to panels.application 0.1.5b. In save_2d_diagram(), renamed from save_2d_eps(); without arguments; calling new diagram_cl method. In save_1d_diagram(), renamed from save_1d_eps(); without arguments; calling new diagram_cl method. 0.2.6b 5/09 ------ - general changes: Turning autoscaling off for diagrams by default. - changes in class Application: In __init__(), turning autoscaling off. In load_config_fits(), BIGFIX: restoring x/ylims properly; BUGFIX: always updating the diagrams. 0.2.5b 5/09 ------ - general changes: Adaption to panels.application 0.1.4b: new buttons. No longer setting ranges automatically. Setting 1D fit view range to 1.02 maximum instead of only 1.01. - changes in class Application: In __init__(), adaption to instantiating conventions for panels.application 0.1.4b. diagram_to_ranges_2d(), renamed from takeover_2d(). diagram_to_ranges_1d(), renamed from takeover_1d(). ranges_to_diagram_2d() ranges_to_diagram_1d() In recalculate_1d(), removing xlim update. - changes in class CalculateThread2D: In run(), removing x/ylim update. 0.2.4b 5/09 ------ - general changes: Using formula (2**res) - 1 to compute 2D cell number. - changes in class CalculateThread2D: Int run(), using new formula to compute cell number. 0.2.3b 5/09 ------ - general changes: Supporting FITS file format 0.1.1b (see there for changelog). Filling in meaningful default values for x/y/zlabels. Supporting new panel's 0.1.3b hook_fit_* functions ("Fit View" buttons). - changes in class Application: In __init__(), setting defaults for x/y/zlabel. In save_config_fits(), saving in ff 0.1.1b. In load_config_fits(), loading additionally ff 0.1.1b. fit_2d() fit_1d() 0.2.2b 5/09 ------ - general changes: Filling gaps in the storage technique (Text & FITS). - changes in class Application: In save_config_fits(), changing the storage file format. In load_config_fits(), adapting to the new storage file format. In save_config_text(), adding resolutions; restructuring according to GUI order. 0.2.1b 5/09 ------ - general changes: Supporting configurations. Supporting menu. - changes in class Application: In __init__(), adaption to new version of panels.application. In recalculate_1d(), taking the square of the amplitude for intensity display; setting data1d_*. In set_done2d( data2d_diagX,data2d_diagY, data2d_posX,data2d_posY, data2d_Intensity), new arguments; setting data2d_*; updating the 2D diagram. save_2d_eps(filename) save_2d_img(filename) save_2d_table(filename) save_2d_coordinates() save_1d_eps(filename) save_1d_table(filename) save_config_text(filename) save_config_fits(filename) overwrite_config_fits() load_config_fits(filename) - changes in CalculateThread2D: In run(), taking the square of the amplitude for intensity display; calling application.set_done2d() with data2d_* arguments; handed the 2D diagram update over to application.set_done2d(). 0.2.0b 5/09 ------ - general rewriting, merging kernels.graph_control_2d and kernels.graph_control_1d into this module. - changes in class Application: In __init__(): adaption to new kernels and panels. takeover_2d() takeover_1d() update_titles() recalculate_2d() set_done_2d() recalculate_1d() - introducing exceptions: InterthreadInterrupt(RuntimeError) - introducing class CalculateThread2D: __init__(application) run() - introducing class Notifier2D: __init__(application) update() 0.1.0b 5/09 ------ - introducing class Application: __init__(master=None) update() |