-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathChangeLog
More file actions
1676 lines (1104 loc) · 74.3 KB
/
ChangeLog
File metadata and controls
1676 lines (1104 loc) · 74.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
### 2.3.1
2017-01-12 Krishnendu Chatterjee <krishnendu.chatterjee@gmail.com>
* module/Cryostat: "R-T insert with a heater" deleted from cryostat insert menu.
* module/Cryostat, ppsel/res: "Insert with a heater and a sample puck" is added in the list of inserts in cryostat module. This is the default insert type when "linear" or "stepped ramp under magnetic field" is selected from resistivity module.
2016-10-22 Krishnendu Chatterjee <krishnendu.chatterjee@gmail.com>
* lib/Plot2D: Log X, log y, and grid control button have been added to the Plot2D widget. The icons of these buttons are located in lib folder along with the Plot2D class definition file.
### 2.3.0
2016-10-01 Krishnendu Chatterjee <krishnendu.chatterjee@gmail.com>
* res.py (acquire_RH): Sweeping of H is divided into 4 phases. The end of each phase is checked against H >= or <= of its terminal value. This allows the loop to come out, even if both H_max and H_step values are set to zero.
2016-09-07 Gitansh Kataria <gitansh95@gmail.com>
* mgps: Range names changed to generic RANGE_1
* MGPS_Constants: Range names changed to generic RANGE_1
* app_mgps: Range names changed to generic RANGE_1, and Display now shows 6A range instead of 2A
2016-09-06 Krishnendu Chatterjee <krishnendu.chatterjee@gmail.com>
* module/Cryostat: A new module, named Cryostat, is added. It deals with cryostat and insert. Current supported models are:
Cryostats:
i) Double walled steel
ii) Quartz with electro-magnet
Inserts:
i) R-T
ii) X-T
iii) R-T high resistance
iv) R-T with heater
* module/xtcon: It uses cryostat module as a resource for applying temperature sensor map for different inserts. For example, for R-T insert with heater, the sample temperature and heater temperature are identical.
* ppsel/res, ppsel/hires, ppsel/sus: While preparing for a run, these modules manipulate cryostat settings based run mode.
2016-09-03 Krishnendu Chatterjee <krishnendu.chatterjee@gmail.com>
* module/mgps/MGPS_Method: Field run_mode is added to MGPS method class.
* ppsel/res: MGPS support is added to resistivity module. Two new run modes -- (i) R-T (linear ramp) with H, and (ii) R-H vs T (stepped ramp) -- have been added.
* ppsel/res/(res, app_res): GUI_RH_SettingsPanel and GUI_RH_SettingsDialog added. The dialog can be opened from 'R-H settings' menu item.
### 2.2.0
2016-05-04 Krishnendu Chatterjee <krishnendu.chatterjee@gmail.com>
* app/Preferences: Get preferences first read from system preferences, then override from user preferences.
* app/Preferences: Set preferences write both to user and system preferences. However, if the user does not have admin right, changes in system preferences are discarded.
* apps/AppGlobalSettings: All entries are made active. is_admin() function is no longer in use.
------------------------------------------------------------------------
r348 | (no author) | 2014-12-31 14:02:21 +0530 (Wed, 31 Dec 2014) | 1 line
Initial position of the probe in XF(T) step ramp fixed -- Krish
------------------------------------------------------------------------
r347 | (no author) | 2014-12-30 16:04:16 +0530 (Tue, 30 Dec 2014) | 1 line
More bug fixes -- Krish
------------------------------------------------------------------------
r346 | (no author) | 2014-12-30 14:31:06 +0530 (Tue, 30 Dec 2014) | 1 line
Bug fixes -- Krish
------------------------------------------------------------------------
r345 | (no author) | 2014-12-29 20:44:21 +0530 (Mon, 29 Dec 2014) | 6 lines
** Break line implemented in SUS module.
** Plot legends added in TCON and SUS modules.
-- Krish
------------------------------------------------------------------------
r344 | (no author) | 2014-12-27 17:30:27 +0530 (Sat, 27 Dec 2014) | 1 line
XSMU and XLIA modules now have clearly indicated breakline implementation when plotting and updating dataset. RES also updated in accordance with XSMU. --Anurag
------------------------------------------------------------------------
r343 | (no author) | 2014-12-25 19:00:15 +0530 (Thu, 25 Dec 2014) | 1 line
Minor bug fix and improvement -- Krish
------------------------------------------------------------------------
r342 | (no author) | 2014-12-24 18:32:55 +0530 (Wed, 24 Dec 2014) | 1 line
More bug fixes -- Krish
------------------------------------------------------------------------
r341 | (no author) | 2014-12-24 14:03:13 +0530 (Wed, 24 Dec 2014) | 4 lines
** Call to grid_info is replaced with grid_slaves. Hopefully this will avoid an internal error in Tk library.
-- Krish
------------------------------------------------------------------------
r340 | (no author) | 2014-12-24 13:44:36 +0530 (Wed, 24 Dec 2014) | 6 lines
** Start run clears all plot widgets from dependant modules.
** set_status function now prints on terminal too. The format is "<hh:mm:ss:MOD> message"
-- Krish
------------------------------------------------------------------------
r339 | (no author) | 2014-12-24 11:46:11 +0530 (Wed, 24 Dec 2014) | 4 lines
** XLIA and SUS modules are updated. Ready to be tested.
-- Krish
------------------------------------------------------------------------
r338 | (no author) | 2014-12-20 21:46:38 +0530 (Sat, 20 Dec 2014) | 4 lines
** Module usage are made streamline. Currently tcon, xsmu, xmc, and res modules are updated.
-- Krish
------------------------------------------------------------------------
r337 | (no author) | 2014-12-19 12:58:51 +0530 (Fri, 19 Dec 2014) | 1 line
XMC module updated. --Anurag
------------------------------------------------------------------------
r336 | (no author) | 2014-12-18 21:39:24 +0530 (Thu, 18 Dec 2014) | 1 line
Thread-safe and simple tcon, xsmu, and res modules created -- Krish
------------------------------------------------------------------------
r335 | (no author) | 2014-12-18 21:37:25 +0530 (Thu, 18 Dec 2014) | 1 line
Devel branch TwoPosXT.1 created -- Krish
------------------------------------------------------------------------
r334 | (no author) | 2014-12-16 13:49:18 +0530 (Tue, 16 Dec 2014) | 1 line
XMC new wrapper implemented. Halt functionality on stall added. --Anurag
------------------------------------------------------------------------
r333 | (no author) | 2014-12-11 11:31:48 +0530 (Thu, 11 Dec 2014) | 1 line
String 'Motor controller' changed to 'Sample positioner' in all places -- Krish
------------------------------------------------------------------------
r332 | (no author) | 2014-12-11 11:27:16 +0530 (Thu, 11 Dec 2014) | 1 line
Banner added in XMC module -- Krish
------------------------------------------------------------------------
r331 | (no author) | 2014-12-10 14:13:44 +0530 (Wed, 10 Dec 2014) | 12 lines
** Sample module has been updated with a singleton interface.
** Now user can enter sample details, e.g. name, identity, and description, which are remembered between two successive sessions of Qrius software.
** The destination folder of a run is set to (SampleName + SampleID), inside user selected data folder.
** Sample details are stored in the #commented header of all csv files, as well as in .xpl files (with key = __sample__)
** Sample details are also shown in the left panel of analyzer window.
-- Krish
------------------------------------------------------------------------
r330 | (no author) | 2014-12-09 16:49:00 +0530 (Tue, 09 Dec 2014) | 10 lines
** All modifications mentioned below are related to proper termination of the application.
** Threads and "after calls" from all modules, viz. tcon, xsmu, xlia, xmc, res, and sus, are terminated properly when exiting the application.
** A singleton object is made to keep track of its masters. In case there are multiple masters, its destructor is executed only after the last master has released the object.
** Display widgets, which can automatically synchronize all their instances, has been equipped with a "close" function to indicate a detachment of an instance.
-- Krish
------------------------------------------------------------------------
r329 | (no author) | 2014-12-09 11:37:33 +0530 (Tue, 09 Dec 2014) | 1 line
xtcon module path has been made similar to that of xsmu, xlia, and xmc. -- Krish
------------------------------------------------------------------------
r328 | (no author) | 2014-12-08 22:06:14 +0530 (Mon, 08 Dec 2014) | 7 lines
** Thread termination bugs fixed.
** I-V plot can now be run in pure I, or pure V mode by respectively settings dV or dI = 0.
-- Krish
------------------------------------------------------------------------
r327 | (no author) | 2014-12-08 18:04:56 +0530 (Mon, 08 Dec 2014) | 1 line
TODO updated
------------------------------------------------------------------------
r326 | (no author) | 2014-12-08 17:32:24 +0530 (Mon, 08 Dec 2014) | 4 lines
** Proper thread termination calls introduced in XSMU and XThread module.
-- Krish
------------------------------------------------------------------------
r325 | (no author) | 2014-12-08 17:05:53 +0530 (Mon, 08 Dec 2014) | 1 line
TkFix deleted -- Krish
------------------------------------------------------------------------
r324 | (no author) | 2014-12-08 11:12:19 +0530 (Mon, 08 Dec 2014) | 1 line
Plot2D library updated -- Krish
------------------------------------------------------------------------
r323 | (no author) | 2014-12-06 16:11:42 +0530 (Sat, 06 Dec 2014) | 1 line
TkFix is now applied only for Python version <= 2.7.6. TkFix now has two possible workaround bugfixes. --Anurag
------------------------------------------------------------------------
r322 | (no author) | 2014-12-05 16:32:34 +0530 (Fri, 05 Dec 2014) | 1 line
TkFix added to bypass Tkinter Tcl_Obj bug. --Anurag
------------------------------------------------------------------------
r321 | (no author) | 2014-12-05 16:32:20 +0530 (Fri, 05 Dec 2014) | 1 line
TkFix added to bypass Tkinter Tcl_Obj bug. --Anurag
------------------------------------------------------------------------
r320 | (no author) | 2014-12-02 13:59:22 +0530 (Tue, 02 Dec 2014) | 4 lines
** XSMU doExcitationAutoTune improved.
-- Krish
------------------------------------------------------------------------
r319 | (no author) | 2014-11-28 18:12:00 +0530 (Fri, 28 Nov 2014) | 4 lines
** Displayed heater power unit corrected (to %). Also updated in .csv and .xpl files.
-- Krish
------------------------------------------------------------------------
r318 | (no author) | 2014-11-28 17:09:59 +0530 (Fri, 28 Nov 2014) | 1 line
Updated TODO --Nishant
------------------------------------------------------------------------
r317 | (no author) | 2014-11-18 19:01:57 +0530 (Tue, 18 Nov 2014) | 6 lines
** ZeroDivisionError exception handled in xsmu's _estimateExcitationParameters function.
** In data file, drive voltage field header has been changed to "Vsrc".
-- Krish
------------------------------------------------------------------------
r316 | (no author) | 2014-10-28 15:28:46 +0530 (Tue, 28 Oct 2014) | 1 line
Changed the communication timeout from 1 second to 2 second --Nishant
------------------------------------------------------------------------
r315 | (no author) | 2014-10-28 15:24:24 +0530 (Tue, 28 Oct 2014) | 1 line
Command line Capacitance measurement code --Nishant
------------------------------------------------------------------------
r314 | (no author) | 2014-10-27 17:23:13 +0530 (Mon, 27 Oct 2014) | 1 line
A new folder, 'cap' added for experimental development of capacitor measurement module -- Krish
------------------------------------------------------------------------
r313 | (no author) | 2014-10-16 15:52:44 +0530 (Thu, 16 Oct 2014) | 8 lines
** While exporting xpl runs to csv format, lines containing field headers and corresponding units are commented out with #.
** Makefile updated. Cleaning the project removes trailing spaces from *.py.
** All trailing spaces removed from *.py.
-- Krish
------------------------------------------------------------------------
r312 | (no author) | 2014-10-16 15:12:30 +0530 (Thu, 16 Oct 2014) | 1 line
TODO.txt updated --Nishant
------------------------------------------------------------------------
r300 | (no author) | 2014-09-18 13:32:47 +0530 (Thu, 18 Sep 2014) | 1 line
Tcon driver functions modified to support libxtcon functionality. --Anurag
------------------------------------------------------------------------
r299 | (no author) | 2014-09-17 14:35:50 +0530 (Wed, 17 Sep 2014) | 2 lines
* Added a line in main.py to disable object sharing between _tkinter and Tk/Tcl by setting Tkinter.wantobjects = False. This should not have any effect on rest of the program. For details refer to http://bytes.com/topic/python/answers/25652-tkfiledialog-askdirectory. This is done to remove a bug occuring on ubuntu 14.04 system (running with latest packages) while opening a run using Analyzer app. --Nishant
------------------------------------------------------------------------
r293 | (no author) | 2014-09-09 11:27:25 +0530 (Tue, 09 Sep 2014) | 1 line
Bug in TCON driver module fixed. --Anurag
------------------------------------------------------------------------
r286 | (no author) | 2014-09-04 18:09:33 +0530 (Thu, 04 Sep 2014) | 1 line
Driver class in TCON module updated with new software. TCON serial number added to GlobalSettings. Minor bug in XMC module fixed. --Anurag
------------------------------------------------------------------------
r280 | (no author) | 2014-08-28 12:40:16 +0530 (Thu, 28 Aug 2014) | 1 line
Qrius GUI updated. --Anurag
------------------------------------------------------------------------
r279 | (no author) | 2014-08-26 16:25:15 +0530 (Tue, 26 Aug 2014) | 1 line
Xlia, Xmc, Xtcon and Sus modules and threads will now use Utility modules for acquisition and control. --Anurag
------------------------------------------------------------------------
r275 | (no author) | 2014-08-22 11:17:58 +0530 (Fri, 22 Aug 2014) | 10 lines
++++ Changes in xsmu.py ++++
** cm_range settings in sourceParameters and meterParameters are synchronized.
** Driver callback to device thread now waits for scheduled task to complete. This is important to perculate device data to different threads.
** I-V loop is improved. It now uses Vsrc (instead of Vsample) and current to loop over entire I-V range.
** output_off function is improved. Now it suitably selects between voltage (high resistance load) or current (low resistance load) source to switch off excitation.
-- Krish
------------------------------------------------------------------------
r273 | (no author) | 2014-08-20 15:52:49 +0530 (Wed, 20 Aug 2014) | 4 lines
** I-V loop was buggy. Vsrc should be considered while auto tuning the excitation. Fixed.
-- Krish
------------------------------------------------------------------------
r272 | (no author) | 2014-08-19 16:41:15 +0530 (Tue, 19 Aug 2014) | 1 line
Sus ChiT acquisition thread modified. --Anurag
------------------------------------------------------------------------
r271 | (no author) | 2014-08-19 16:35:49 +0530 (Tue, 19 Aug 2014) | 1 line
Sus ChiT acquisition thread modified. --Anurag
------------------------------------------------------------------------
r270 | (no author) | 2014-08-19 16:01:56 +0530 (Tue, 19 Aug 2014) | 1 line
Sus ChiT acquisition thread modified. --Anurag
------------------------------------------------------------------------
r269 | (no author) | 2014-08-19 14:50:23 +0530 (Tue, 19 Aug 2014) | 1 line
Sus ChiT acquisition thread modified. Link error support added to Tcon module. --Anurag
------------------------------------------------------------------------
r268 | (no author) | 2014-08-19 12:57:26 +0530 (Tue, 19 Aug 2014) | 1 line
XMC global linac functions modified to prevent thread blocking. Sus ChiT acquisition thread modified. Global functions start/stopHeaterRamp added to Tcon module. --Anurag
------------------------------------------------------------------------
r267 | (no author) | 2014-08-18 17:36:59 +0530 (Mon, 18 Aug 2014) | 1 line
ChangeLog updated -- Krish
------------------------------------------------------------------------
r266 | (no author) | 2014-08-18 17:32:43 +0530 (Mon, 18 Aug 2014) | 1 line
Sus gui modified. --Anurag
------------------------------------------------------------------------
r265 | (no author) | 2014-08-18 15:58:58 +0530 (Mon, 18 Aug 2014) | 1 line
Sus gui modified. --Anurag
------------------------------------------------------------------------
r264 | (no author) | 2014-08-18 15:46:56 +0530 (Mon, 18 Aug 2014) | 1 line
XMC module switched back to default orientation. --Anurag
------------------------------------------------------------------------
r263 | (no author) | 2014-08-18 15:19:42 +0530 (Mon, 18 Aug 2014) | 1 line
XLIA module modified with new global functions: acquire_current and acquire_signal. --Anurag
------------------------------------------------------------------------
r262 | (no author) | 2014-08-18 12:02:22 +0530 (Mon, 18 Aug 2014) | 1 line
XT acquisition thread modified in sus module. --Anurag
------------------------------------------------------------------------
r261 | (no author) | 2014-08-18 11:58:17 +0530 (Mon, 18 Aug 2014) | 1 line
XT acquisition thread modified in sus module. --Anurag
------------------------------------------------------------------------
r260 | (no author) | 2014-08-18 11:53:53 +0530 (Mon, 18 Aug 2014) | 1 line
XT acquisition thread modified in sus module. --Anurag
------------------------------------------------------------------------
r259 | (no author) | 2014-08-18 10:43:14 +0530 (Mon, 18 Aug 2014) | 1 line
SUS gui odified --Anurag
------------------------------------------------------------------------
r258 | (no author) | 2014-08-18 10:42:47 +0530 (Mon, 18 Aug 2014) | 1 line
SUS gui odified --Anurag
------------------------------------------------------------------------
r257 | (no author) | 2014-08-18 10:34:38 +0530 (Mon, 18 Aug 2014) | 1 line
XFrame class added to XWidget --Anurag
------------------------------------------------------------------------
r256 | (no author) | 2014-08-13 16:23:39 +0530 (Wed, 13 Aug 2014) | 1 line
XMC module GUI modified.
------------------------------------------------------------------------
r255 | (no author) | 2014-08-13 15:48:11 +0530 (Wed, 13 Aug 2014) | 1 line
XMC module GUI modified.
------------------------------------------------------------------------
r254 | (no author) | 2014-08-13 14:51:09 +0530 (Wed, 13 Aug 2014) | 1 line
XMC module GUI modified.
------------------------------------------------------------------------
r253 | (no author) | 2014-08-13 14:45:14 +0530 (Wed, 13 Aug 2014) | 1 line
XMC module GUI modified.
------------------------------------------------------------------------
r252 | (no author) | 2014-08-13 13:44:12 +0530 (Wed, 13 Aug 2014) | 1 line
Bug in XMC global functions resolved.
------------------------------------------------------------------------
r251 | (no author) | 2014-08-13 11:23:30 +0530 (Wed, 13 Aug 2014) | 1 line
Motor controller module integrated in susceptibility measurement. New run modes available : Chi L prep, and Chi L.
------------------------------------------------------------------------
r250 | (no author) | 2014-08-09 13:49:26 +0530 (Sat, 09 Aug 2014) | 1 line
Framework to incorporate XMC module in susceptibility module has been created -- Krish
------------------------------------------------------------------------
r249 | (no author) | 2014-08-09 12:18:49 +0530 (Sat, 09 Aug 2014) | 1 line
XMC module modified --Anurag
------------------------------------------------------------------------
r248 | (no author) | 2014-08-09 11:31:26 +0530 (Sat, 09 Aug 2014) | 1 line
Only ProgressBar and Style classes are imported from ttk -- Krish
------------------------------------------------------------------------
r247 | (no author) | 2014-08-09 11:29:49 +0530 (Sat, 09 Aug 2014) | 1 line
XMC_datatype added --Anurag
------------------------------------------------------------------------
r246 | (no author) | 2014-08-09 11:26:07 +0530 (Sat, 09 Aug 2014) | 1 line
Driver function names modified with linac and motor keywords in XMC module --Anurag
------------------------------------------------------------------------
r245 | (no author) | 2014-08-08 17:04:24 +0530 (Fri, 08 Aug 2014) | 1 line
XMC module working version --Anurag
------------------------------------------------------------------------
r244 | (no author) | 2014-08-08 16:57:12 +0530 (Fri, 08 Aug 2014) | 1 line
Acquisition thread and plotting method added to XMC module --Anurag
------------------------------------------------------------------------
r243 | (no author) | 2014-08-08 13:55:19 +0530 (Fri, 08 Aug 2014) | 1 line
Module xmc code format updated -- Krish
------------------------------------------------------------------------
r242 | (no author) | 2014-08-07 16:17:13 +0530 (Thu, 07 Aug 2014) | 1 line
XMC GUI modified -- Anurag
------------------------------------------------------------------------
r241 | (no author) | 2014-08-07 15:58:37 +0530 (Thu, 07 Aug 2014) | 1 line
XMC GUI slightly modified -- Anurag
------------------------------------------------------------------------
r240 | (no author) | 2014-08-07 13:26:45 +0530 (Thu, 07 Aug 2014) | 1 line
XMC module modified-- Anurag
------------------------------------------------------------------------
r239 | (no author) | 2014-08-07 12:59:35 +0530 (Thu, 07 Aug 2014) | 1 line
Working version -- Anurag
------------------------------------------------------------------------
r238 | (no author) | 2014-08-07 12:37:24 +0530 (Thu, 07 Aug 2014) | 1 line
Working version -- Anurag
------------------------------------------------------------------------
r237 | (no author) | 2014-08-06 17:10:54 +0530 (Wed, 06 Aug 2014) | 1 line
XMC module slightly modified -- Anurag
------------------------------------------------------------------------
r236 | (no author) | 2014-08-06 16:00:54 +0530 (Wed, 06 Aug 2014) | 1 line
GUI for XMC module added. -- Anurag
------------------------------------------------------------------------
r235 | (no author) | 2014-08-05 11:41:29 +0530 (Tue, 05 Aug 2014) | 1 line
A few typo error has been fixed -- Krish
------------------------------------------------------------------------
r234 | (no author) | 2014-08-05 11:36:31 +0530 (Tue, 05 Aug 2014) | 1 line
Motor controller module added -- Krish
------------------------------------------------------------------------
r233 | (no author) | 2014-08-01 17:19:28 +0530 (Fri, 01 Aug 2014) | 1 line
TCON Calibration Module Modified. -- Anurag
------------------------------------------------------------------------
r232 | (no author) | 2014-08-01 16:15:00 +0530 (Fri, 01 Aug 2014) | 1 line
TCON Calibration Module Modified. -- Anurag
------------------------------------------------------------------------
r231 | (no author) | 2014-08-01 15:30:04 +0530 (Fri, 01 Aug 2014) | 1 line
In TCON Calibration module the Pt100 resistance can be set different from the Default value of 100 Ohms --Anurag
------------------------------------------------------------------------
r230 | (no author) | 2014-08-01 13:59:37 +0530 (Fri, 01 Aug 2014) | 8 lines
** TCON calibration GUI appearance is made uniform to rest of the application.
** Driver calibration functions are improved by using constants defined in TCON_Constants module.
** Default interpreter is set to python2 in main.py
-- Krish
------------------------------------------------------------------------
r229 | (no author) | 2014-08-01 12:54:56 +0530 (Fri, 01 Aug 2014) | 1 line
TCON Calibration Module Added. -- Anurag
------------------------------------------------------------------------
r228 | (no author) | 2014-07-31 16:48:24 +0530 (Thu, 31 Jul 2014) | 4 lines
** Other possible serial port open exceptions, viz. IOError, OSError, are caught as well.
-- Krish
------------------------------------------------------------------------
r227 | (no author) | 2014-07-31 16:37:17 +0530 (Thu, 31 Jul 2014) | 6 lines
** Plot2D now uses pack method. A conflict between grid and pack observed in Arch linux.
** 'qrius' and 'install' shell-script explicitly specifies python2.
-- Krish
------------------------------------------------------------------------
r226 | (no author) | 2014-07-31 16:18:40 +0530 (Thu, 31 Jul 2014) | 6 lines
** Bug in TCON PID settings fixed.
** A new utility to plot chi as a function of probe position has been written. This uses newly created libxmc library. This is yet to be merged into sus.py module.
-- Krish
------------------------------------------------------------------------
r225 | (no author) | 2014-07-23 13:35:25 +0530 (Wed, 23 Jul 2014) | 1 line
Bugs in xsmu and res module fixed -- Krish
------------------------------------------------------------------------
r224 | (no author) | 2014-06-25 16:11:55 +0530 (Wed, 25 Jun 2014) | 1 line
A minor bug in sus module fixed -- Krish
------------------------------------------------------------------------
r223 | (no author) | 2014-06-25 12:56:41 +0530 (Wed, 25 Jun 2014) | 1 line
ChangeLog updated -- Krish
------------------------------------------------------------------------
r222 | (no author) | 2014-06-25 12:54:51 +0530 (Wed, 25 Jun 2014) | 6 lines
** TCON, XSMU, and XLIA modules can now be opened directly from the main window using "Modules Manager" dialog.
** Module ppsel cleaned up.
-- Krish
------------------------------------------------------------------------
r221 | (no author) | 2014-06-23 13:21:41 +0530 (Mon, 23 Jun 2014) | 1 line
While starting stepped ramp, it always starts from initialTemperature of the first ramp, and not from the current heater temperature -- Krish
------------------------------------------------------------------------
r220 | (no author) | 2014-06-23 11:41:39 +0530 (Mon, 23 Jun 2014) | 4 lines
** Operator intervention is added in stepped mode susceptibility measurement.
-- Krish
------------------------------------------------------------------------
r219 | (no author) | 2014-06-13 12:58:47 +0530 (Fri, 13 Jun 2014) | 1 line
Devel branch for two position X-T created -- Krish
------------------------------------------------------------------------
r218 | (no author) | 2014-06-13 11:09:32 +0530 (Fri, 13 Jun 2014) | 1 line
A typo bug in xlia module fixed -- Krish
------------------------------------------------------------------------
r217 | (no author) | 2014-06-10 18:37:32 +0530 (Tue, 10 Jun 2014) | 1 line
Multiple traces can be superposed in Analyzer window -- Krish
------------------------------------------------------------------------
r216 | (no author) | 2014-06-10 18:36:59 +0530 (Tue, 10 Jun 2014) | 1 line
Auto selection of color implemented in Plot2D -- Krish
------------------------------------------------------------------------
r215 | (no author) | 2014-06-10 18:14:42 +0530 (Tue, 10 Jun 2014) | 1 line
Analyzer applet upgraded -- Krish
------------------------------------------------------------------------
r214 | (no author) | 2014-06-07 16:51:02 +0530 (Sat, 07 Jun 2014) | 1 line
ChangeLog updated -- Krish
------------------------------------------------------------------------
r213 | (no author) | 2014-06-07 16:50:48 +0530 (Sat, 07 Jun 2014) | 4 lines
** Individual method modules are implemented in TCON, XSMU, XLIA, RES, and SUS modules.
-- Krish
------------------------------------------------------------------------
r212 | (no author) | 2014-06-06 17:31:42 +0530 (Fri, 06 Jun 2014) | 6 lines
** XMethod module created to store instrument settings in file, pretty much like GC methods.
** Module xlia, tcon, and sus now use XMethod to save/apply their settings.
-- Krish
------------------------------------------------------------------------
r211 | (no author) | 2014-06-05 16:29:46 +0530 (Thu, 05 Jun 2014) | 1 line
RES2 and res2 names changed to RES and res respectively -- Krish
------------------------------------------------------------------------
r210 | (no author) | 2014-06-05 14:54:08 +0530 (Thu, 05 Jun 2014) | 7 lines
** Bug in SUS_DataType fixed.
** Welcome tab added in Res2 module.
** Plots are shown in tabs in Res2 module.
** Run modes changed in Res2 module.
-- Krish
------------------------------------------------------------------------
r209 | (no author) | 2014-06-02 14:10:55 +0530 (Mon, 02 Jun 2014) | 4 lines
** The private copies of XLIA class variables were not updated upon modifications from ReferenceParameter and MeasurementSettings dialogs. Fixed.
-- Krish
------------------------------------------------------------------------
r208 | (no author) | 2014-06-02 13:13:16 +0530 (Mon, 02 Jun 2014) | 4 lines
** Call to vHeaterOff function was missing in vDeactivatePID. Fixed.
-- Krish
------------------------------------------------------------------------
r207 | (no author) | 2014-06-02 12:32:06 +0530 (Mon, 02 Jun 2014) | 5 lines
** Bug in tcon, xlia, and sus module fixed.
** doQuickMeasurement is replaced with doMeasurement in current regulation function in xlia.
-- Krish
------------------------------------------------------------------------
r206 | (no author) | 2014-05-31 18:23:58 +0530 (Sat, 31 May 2014) | 6 lines
** Current and voltage controlled excitation modes are added in XLIA module.
** Welcome banners are added in XLIA, TCON, and sus modules.
-- Krish
------------------------------------------------------------------------
r205 | (no author) | 2014-05-30 13:06:00 +0530 (Fri, 30 May 2014) | 4 lines
** Some class names in tcon, xsmu, and xlia modules were mis-spelled. Got run time error. Fixed.
-- Krish
------------------------------------------------------------------------
r204 | (no author) | 2014-05-30 11:13:00 +0530 (Fri, 30 May 2014) | 4 lines
** Heater temperature and sample temperature Trace colours are interchanged in tcon module.
-- Krish
------------------------------------------------------------------------
r203 | (no author) | 2014-05-29 16:10:39 +0530 (Thu, 29 May 2014) | 4 lines
** XLIA V-Time acquisition thread has been configured as a background thread in X-T acquisition mode under stepped ramp heating.
-- Krish
------------------------------------------------------------------------
r202 | (no author) | 2014-05-29 15:58:53 +0530 (Thu, 29 May 2014) | 4 lines
** TCON hardware does not have the correct PID values as default settings. Hence PID settings needs to be sent to TCON hardware after connecting to the device.
-- Krish
------------------------------------------------------------------------
r201 | (no author) | 2014-05-29 15:08:14 +0530 (Thu, 29 May 2014) | 8 lines
** XTab widget implemented. Now each run opens its own plot.
** Susceptibility module is implmented using thread model of xtcon and xlia.
** XThread module has a new class called XEvent. This facilitates a new schedule task function call schedule_task_n_wait, which is used to call a function and receive a return value. The function remain blocked which the task is in queue.
-- Krish
------------------------------------------------------------------------
r200 | (no author) | 2014-05-27 17:48:59 +0530 (Tue, 27 May 2014) | 4 lines
** V-F and V-Time threads implemented in XLIA module.
-- Krish
------------------------------------------------------------------------
r199 | (no author) | 2014-05-24 17:28:01 +0530 (Sat, 24 May 2014) | 1 line
TCON activeStepIndex was buggy. Fixed -- Krish
------------------------------------------------------------------------
r198 | (no author) | 2014-05-24 17:01:46 +0530 (Sat, 24 May 2014) | 4 lines
** While openning a device, serial number is checked in the scanned device list. Without this, the libxlia and libxsmu were producing segmentation fault on Ubuntu.
--Krish
------------------------------------------------------------------------
r197 | (no author) | 2014-05-24 14:41:41 +0530 (Sat, 24 May 2014) | 1 line
File RES2_Constants missed. Added -- Jrusg
------------------------------------------------------------------------
r196 | (no author) | 2014-05-24 13:55:58 +0530 (Sat, 24 May 2014) | 4 lines
** More function added to XThread for flexible thread synchronization.
-- Krish
------------------------------------------------------------------------
r195 | (no author) | 2014-05-22 19:40:41 +0530 (Thu, 22 May 2014) | 4 lines
** Isothermal I-V with thread interlocking architecture seems to be working. Need more testing.
-- Krish
------------------------------------------------------------------------
r194 | (no author) | 2014-05-22 16:11:38 +0530 (Thu, 22 May 2014) | 7 lines
** Bug fix in XLIA module.
** Bug fix in TCON_Driver.
-- Krish
------------------------------------------------------------------------
r193 | (no author) | 2014-05-21 18:14:54 +0530 (Wed, 21 May 2014) | 8 lines
** XLIA reference and measurement settings dialogs implemented. Though buggy.
** I-V and R-Time run can be taken from XSMU module.
** Acquisition settings, I-V ramp settings, ohmmeter settings dialogs implemented in XSMU module.
-- Krish
------------------------------------------------------------------------
r192 | (no author) | 2014-05-10 17:53:09 +0530 (Sat, 10 May 2014) | 4 lines
** XLIA module has re-written with thread support.
-- Krish
------------------------------------------------------------------------
r191 | (no author) | 2014-05-08 16:14:11 +0530 (Thu, 08 May 2014) | 1 line
Constant current and constant voltage modules are unified in res2. Thus res4 is deleted -- Krish
------------------------------------------------------------------------
r190 | (no author) | 2014-05-08 16:05:20 +0530 (Thu, 08 May 2014) | 8 lines
** Resistance measurement settings added to res2.
** Auto excitation tuning is performed either under DC load line, or AC load line, which can be selected by the user.
** System tested with 70E and 1G resistive load.
-- Krish
------------------------------------------------------------------------
r189 | (no author) | 2014-05-03 20:29:31 +0530 (Sat, 03 May 2014) | 4 lines
** Bugs fixing in I-V source/meter auto ranging.
-- Krish
------------------------------------------------------------------------
r188 | (no author) | 2014-05-02 20:29:09 +0530 (Fri, 02 May 2014) | 6 lines
** I-V source and meter auto ranging implemented.
** In RES2, I-V ramp settings entry and display widgets added.
-- Krish
------------------------------------------------------------------------
r187 | (no author) | 2014-04-24 17:55:35 +0530 (Thu, 24 Apr 2014) | 4 lines
** XSMU source and meter parameters setting dialogs added.
-- Krish
------------------------------------------------------------------------
r186 | (no author) | 2014-04-24 10:46:57 +0530 (Thu, 24 Apr 2014) | 8 lines
** Just like TCON, XSMU controller is also assigned a separate window. Previously it was a part of res2 and res4.
** Only RES2 window is shown when lauched from ppsel module. To open TCON and XSMU windows, use buttons in the RES2 window.
** All these windows can be withdrawn from the screen by crossing them. However, they still run in the background, and can be brought forward at any time by calling their 'show' method.
-- Krish
------------------------------------------------------------------------
r185 | (no author) | 2014-04-22 11:33:27 +0530 (Tue, 22 Apr 2014) | 8 lines
** Direct connection with device's serial number
The (USB) serial numbers of xsmu and xlia are directly used while opening communication channels to these devices. No scan is done.
These numbers are chosen through "Global Settings" dialog, from the lists of serial numbers of currently connected devices. The chosen numbers are saved with Preferences module.
-- Krish
------------------------------------------------------------------------
r184 | (no author) | 2014-04-19 17:50:06 +0530 (Sat, 19 Apr 2014) | 5 lines
** Bug fix. TCON and RES2 interlock improved.
-- Krish
------------------------------------------------------------------------
r183 | (no author) | 2014-04-19 14:29:54 +0530 (Sat, 19 Apr 2014) | 4 lines
** First run with Res2_IV and TCON_Monitor thread interlocked. Promising performance.
-- Krish
------------------------------------------------------------------------
r182 | (no author) | 2014-04-18 18:21:41 +0530 (Fri, 18 Apr 2014) | 8 lines
** XThread and XThreadInterlock classes improved.
** XThreadMonitor class implemented for garbage collection and freeing thread interlocks at the end of a run.
** tcon.py and res2.py improved.
-- Krish
------------------------------------------------------------------------
r181 | (no author) | 2014-04-15 16:06:21 +0530 (Tue, 15 Apr 2014) | 12 lines
** Intermediate version
++ Stepped temperature ramp facility added.
++ Thread support added for tcon module.
++ Tcon gui changed.
++ res2, res4, and sus are no longer compatible with tcon. Hence they won't run.
-- Krish
------------------------------------------------------------------------
r180 | (no author) | 2014-03-31 17:57:11 +0530 (Mon, 31 Mar 2014) | 4 lines
** The timeout delay in SMU communication (during CM/VM read and calibration) is adaptively changed based on firmware version information.
-- Krish
------------------------------------------------------------------------
r179 | (no author) | 2014-03-24 16:08:57 +0530 (Mon, 24 Mar 2014) | 1 line
Devel branch for I-V and X-T with temperature stepping created -- Krish
------------------------------------------------------------------------
r177 | (no author) | 2014-03-24 11:20:16 +0530 (Mon, 24 Mar 2014) | 1 line
Install script updated to delete svn related files from install_dir -- Krish
------------------------------------------------------------------------
r175 | (no author) | 2014-03-18 14:39:56 +0530 (Tue, 18 Mar 2014) | 8 lines
** A 22 ohm resistor has been connected in series with the primary coil to measure current through it. The resistance is connected in place of the output of the first (non-existing) notch filter, which is named as aux input. A new function, enableAuxInput has been implemented in xlia.py which uses libxlia.enablePreAmpNotch1 as its backend.
** Both X-T and X-F now uses the primary current data (i.e. voltage drop accross the sense resistor) to calculate chiP and chiDP.
** This avoids a (messy) constant current source module with the susceptometer setup.
-- Krish
------------------------------------------------------------------------
r171 | (no author) | 2014-03-15 13:57:23 +0530 (Sat, 15 Mar 2014) | 1 line
Reintegrate merge from XF_autoscale devel branch -- Krish
------------------------------------------------------------------------
r170 | (no author) | 2014-03-15 13:41:15 +0530 (Sat, 15 Mar 2014) | 5 lines
Merged via: r171
** ChiP and ChiDP are plotted and recorded in AC magnetic susceptibility experiment.
-- Krish
------------------------------------------------------------------------
r169 | (no author) | 2014-03-12 15:22:12 +0530 (Wed, 12 Mar 2014) | 9 lines
Merged via: r171
** XLIA driver now uses auto range feature of libxlia.
** XLIA driver now uses doMeasurement1 function of libxlia. This function uses only one channel, and reference phase shift to measure amplitude and phase.
** Circular datapoints are removed from plots. Now curves are plotted using line.
-- Krish
------------------------------------------------------------------------
r168 | (no author) | 2014-03-12 15:16:37 +0530 (Wed, 12 Mar 2014) | 1 line
Merged via: r171
Devel branch XF_autoscale created -- Krish
------------------------------------------------------------------------
r166 | (no author) | 2014-03-12 12:25:34 +0530 (Wed, 12 Mar 2014) | 1 line
Qrius upgrade steps updated. -H option added in sudo command for compatibility between different versions of linux -- Krish
------------------------------------------------------------------------
r162 | (no author) | 2014-03-12 11:26:41 +0530 (Wed, 12 Mar 2014) | 1 line
Steps to upgrade a Qrius installation are added. -- Krish
------------------------------------------------------------------------
r159 | (no author) | 2014-02-21 15:54:41 +0530 (Fri, 21 Feb 2014) | 8 lines
** A new installer script has been added to bin. Older scripts, e.g. setup.sh, have been deleted. It needs root permission to run.
** The installer can perform both fresh installation and upgradation. It takes automatic backup While upgrading a previous installation. The previous folder is renamed with timestamp.
** It creates/appends to an installation log file, named qrius_installer.log, in /var/log/XPLORE folder.
-- Krish
------------------------------------------------------------------------
r157 | (no author) | 2014-02-05 13:54:11 +0530 (Wed, 05 Feb 2014) | 1 line
X-F loop was buggy. Corrected -- Krish
------------------------------------------------------------------------
r151 | (no author) | 2014-01-10 19:58:58 +0530 (Fri, 10 Jan 2014) | 1 line
Merged from devel branch GuiSimplify -- Krish
------------------------------------------------------------------------
r150 | (no author) | 2014-01-09 18:20:57 +0530 (Thu, 09 Jan 2014) | 6 lines
Merged via: r151
** Acquisition settings has been moved into Utility menu in RES4 module.
** AppGlobalSettings, RES2Gui_AquisitionSettings, RES4Gui_AquisitionSettings classes have been improved to handle resize of parent window.
-- Krish
------------------------------------------------------------------------
r149 | (no author) | 2014-01-08 18:38:35 +0530 (Wed, 08 Jan 2014) | 8 lines
Merged via: r151
** TCON plot color has been made uniform with the rest of the application. Now the sample temperature is plotted in blue, and heater temperature is plotted in black. Earlier they were reversed.
** Checking of loop boundary condition, e.g. in I-V, R-T, X-F, and X-T sweeps, has been updated. Earlier it used to acquire one extra point at the end of a run.
** Acquisition settings have been removed from the main window of RES2. Now it appears in the utiliy menu.
-- Krish
------------------------------------------------------------------------
r148 | (no author) | 2014-01-08 12:13:24 +0530 (Wed, 08 Jan 2014) | 1 line
Merged via: r151
Devel branch GuiSimplify created -- Krish
------------------------------------------------------------------------
r143 | (no author) | 2014-01-02 15:56:54 +0530 (Thu, 02 Jan 2014) | 1 line
Reintegrate merge from XWidget devel branch -- Krish
------------------------------------------------------------------------
r142 | (no author) | 2014-01-01 19:28:39 +0530 (Wed, 01 Jan 2014) | 6 lines
Merged via: r143
** vHeaterOff is called while stopping heater control/ramp.
** All parameters in tcon gui are refreshed even if the system is idle.
-- Krish
------------------------------------------------------------------------
r141 | (no author) | 2013-12-31 13:27:57 +0530 (Tue, 31 Dec 2013) | 1 line
Merged via: r143
Synchronized from trunk -- Krish
------------------------------------------------------------------------
r139 | (no author) | 2013-12-30 18:19:36 +0530 (Mon, 30 Dec 2013) | 6 lines
Merged via: r143
** TCON_Driver tries 5 times on an open port before declaring that the device is not a TCON.
** While updating temperature parameters during a run, temperature setpoint is not automatically updated.
-- Krish
------------------------------------------------------------------------
r138 | (no author) | 2013-12-28 20:44:52 +0530 (Sat, 28 Dec 2013) | 6 lines
Merged via: r143
** Minor bug removal.
** While stopping a run, stop button is deactivated with a prompt that the run is being stopped. So that user does not panic.