-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathjournal
executable file
·1702 lines (1392 loc) · 51.4 KB
/
journal
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
14 oct 2002 mad
corrected a typing error in math3d:trap3d
corrected a typing error in plotlib:pltexset and plotlib_post:pltexset
added a 'external func1d' to powel declaration
10 april 2002 mad
added OPEN_RAW CLOSE_RAW READ_RAW
added import_jeol.g import_bruker.g
3 april 2002
corrected a bug in PKSYM 0
corrected a potential 'out of array' bug in
rselect* RTSELECT rtfreq* RTPIV
icopvect* icopsvect* cicopvect cicopsvect
*: changed calling convention
15 mar 2002 mad
corrected a bug with ppm in flat_solvent
5 mar 2002 mad
added the MIRROR command and the burg_mirror and bug2d_mirror macros
adapted the easy2d macros
3 mar 2002 mad
corrected memory smash bug in burg
passed all FREQs in double precision - for autocalib
corrected bug which prevented from joining a file on a CD-ROM
corrected bug which prevented onerrorgoto on certain errors (OPEN)
added $TIMER - adapted TEST
27 fev 2002 mad
corrected bug in PKRM in 3D
corrected bug in BURG command, was crashing now and then on linux, and unavailable in MaxcOsX
22 fev 2002 mad
added $ENTROPY version 4.411
18 fev 2002 mad
correction in bruker_add_param if working in .
18 jan 2002 mad
corrected error code with onerrorgoto
cleaned exiting error condition in CH_OPEN and CH_CREATE
9 jan 2002 dom
fichier peakintp.inc commande PKPROJ
correction : call peakproj (error,zz,st,z) -> call peakproj (error,zz,st(1:1),z)
4 jan 2002 mad
correction inprogress graphic code
3 jan 2002 mad
corrected some bug in ONERROR, making 'change on constant' bug on solaris
RELEASE 4.4 29 nov 2001
29 nov 2001 mad
added overflow protection in win_plot_array, was killing the
kernel in linux / mandrake 8 / Xfree 4
mv att/mult_integ.new to mult_integ
21 nov 2001 mad
removed graphic error code
added iter 20 in dosy_fit & dosy_fit2
changed the look of dosy_setup
12 10 2001 mad
adapterd ux2cach to handle digital filter parameters
11 10 2001 mad
added bruker digital filter in easyxD
added BRUKER_CORR and bruker_add_param
corrected bug with fexist()
12 09 2001 mad
modify dosyfit and dosy2d to use fitexp (1 and 2 comp)
07 09 2001 mad
pkread is available form menu again
17 08 2001 mad et Thierry
in LINEFIT 2D F1 and F2 errors were interchanged
in LINEFITD 2D F1 and F2 questions were also interchanged
in levenberg, added protection code for covariance matrix when curvature is non-inversible
9 07 2001 mad
added C(wrong !) code for dealing with 15bits and 24bit planes
added some if on_x_win tests in execute
5 07 2001 mad/andre
$CACHE[] oublie dans newfilec
22 05 2001 jluc
sortie Xplor/CNS qui marche
9 05 2001 mad
used refpeaks instead of showpeaks in Peak menu
23 4 2001 mad
correction when calling getbool2 code to compare in uppercase.
added disjoin_all and listfilec macros
3 4 2001 jluc
modif dans marker: on cree directement le spin system a partir du marker
"promote to spin system" enleve
le create pic du marker + convivial
3 4 2001 jluc
debug show_sys: ne prend plus en consideration les dep chim des spin N et C pour
tracer les spin systemes
28-3-2001 manu
ajout de la macro "flat_solvent" accesible dans le menu Apod. et qui remplace
la macro rem_h2o dans le menu Advanced proc.
Modification des macro easy1d, easy1d_doit, easy2d et easy2d_doit : ajout de la
fonction Flatten Solvent et modification des possibilite de correction de
ligne de base.
28-3-2001 jluc
ajout de " Write to NMRStar File" dans les menus
28-3-2001 mad
added the 'error bar weigth' cursor in dyna module for T1,T2 fitting
27_3_2001 jluc
WriteNV dans write all format
sortie nmrview (fichier data.mat + data.par)
topology locale
build_static.g est lance dans new_proj, les fichiers sont crees dans db
23_3_2001 jluc
modification du backup et restore: l'ensemble du projet est sauvegarde
21-03-2001 mad
modified all the macros to adapt to the new RETURN mecanism.
created the FITEXP command (~ 100 fold improvement over fitgene)
and implemented it in the dyna module resulting in a total 4 fold speed-up.
9-3-2001 mad
added att/compute_aa
changed dyna to issu results in primary seq order
and changed output file format
6-3-2001 jluc
ajout de ./constraints dans backup et restore
added handling of arommatic spin syst in att/build_strip
26/02/2001 mad
added PROFILER and wrote the profile macro
added segm1 0 in remh2o, which results in much better water removal
21/02/2001 mad
added the RETURN command
added the $CLEAR $MACRONAME $RETURNED contexts
19/02/2001 mad
added $alpha $beta $gama $offset3d[1..3] $scaled3d $axis3d $znot
created and debuged the ONERRORGOTO cmde
added the $CACHE assoc. array for join
29/01/2001 mad
added header() and hexist()
26/1/2001 jluc
txt2att et att2txt permettent de faire un dbimport et dbexport sur l'ensemble
de la base ( constraint + db)
25/1/2001 mad
dbimport and dbexport
corrected a bug in env_att.g for checking the availibity of SH
27 dec 2000 mad
created the PKFILTER command
added the internal call getenum2() in paramio.for
26 dec 2000 mad
wrote write_nmrstar
added the sh() function
moved all the 256 in *.c to MAX_CHAR
added debug = 2 to printstack
cleaned the code in eval, now head("a b c") works, added uncode() decode()
22 dec 2000 mad
remove output msg from READ EVALN MAX
small correction in rem_h2o to adapt non power of 2 sizes
18 dec 2000 mad
$PKRADIUS added
rewrote SHOWPEAK and SHOWPEAK in showpeak.for - now uses pk_id for display
added the REFSPECTRA and REFPEAKS controls
mode 'box' in SHOWPATTERN
8 dec 2000 mad
new field in pk table : peakid holds 32 chars $PK1D_ID[i], SETPEAKID i 'texte'
headx was not working when the string started with the separator
added SUMREC in 1D
created maxinbox 1D and 2D, and $MAXINBOX
7 dec 2000 mad
new version of build2d and build3d, reads cache files
new version of peak_pick, corrected for negative peaks (1D AND 2D)
15 nov 2000 mad
modification in licence code
23 oct 2000 mad
corrected border tests for extract in 3D (was a bit too harsh)
9 oct 2000 mad
corrected tunset (was buggy for string key starting with a digit)
26/9/2k mad
added $pulldownmenu $debug $verbose
26/9/2k jluc
installation de la dbase de contraintes, les macro sont:
cnst["#spin1:#spin2"] = "lowerlimit;upperlimit;correction;(active/inactive);note"
*build_cnst_db:
creation complete:
-la creation de la base des contraintes se fait a partir de la
base d'attribution courante (att)
-il n'y a pas de renommage des spins (les HB? gardent les memes noms)
-il y a correction des pseudo de la carte RMN (distance corrigee)
update:
-ajout des spins nouvellement attrtraintes specifiee
*new_cnst_db : ouvre une nouvelle base de contraintes
*add_cnst_db : ajout d'une entree dans cnst (base courante)
*rem_cnst_db : remove une entree dans cnst (base courante)
*edit_cnst_db : edite une entree de la base courante
*output_cnst_db :
-fabrique le fichier des contraintes format DYANA ou XPLOR
-Les proton indifferencies (methylene et double methyl) sont
remplaces par un pseudo et la distance est corrigees
eg -> HB? et HB? => QB et QB (avec correction)
21/9/2k mad
corrected for wrong display with show linewidth
19/9/2K jluc
ajout de la commande fexist
-> teste l'existence d'un fichier
(fonctionne comme exist)
debug Plantage lors de creation d'un pulldown menu
pb de Malloc dans X_formulaire.c
1 sept 2000 mad
removed the alert for easyxd/write macro
added ref after pkclear
added test for zero selection in ph2dr/ph2dc
better display in pkrmz
used perror in ux2cach.c rather than sys_errlist
========================= Version 4.31 =================
25 aug 2000 mad
finalized distribution
modified the test suit
modified and improved the instakllation makefile
2 aout 2000 mad
added 'file' in test suit.
21 juillet mad
modif in gifshellp.inc about output format for FPRINT
remove tt and ttt in /test/
debug 1 and macro name
added showpattern
adapted show_att and show_att_sq to showpattern
added Clear for phases in easyxd forms
added preservation of gifaplot and gifaprint in install
Added display after linefit in menu.
Changed Load to Read in GUI of easyxd
Enhanced the Peak picker interface
corrected bug for $pk2d_t when lorentzian
small correction in pklist (widths are in Hz)
17 juillet 00 jluc
Ajout des spin Azote dans build_static_db.g (format IUPAC)
13 juin jluc
ajout bouton "show peaks" dans le formulaire du spin system
ce qui permet d'afficher les peaks relatif au system
de spin .... tres long...
15 mai mad
small correction in pklist (was buggy and did not work in 3D)
31 march 00 mad
autocalib
15 march mad
modif of the splash screen
29 fev 00 mad - Patrick Ladam
check of version number compatibilities in startup.g
cured the mkdir sickness in the assignment module
19 jan 00 mad
noesy walk now is from - to
4 jan 00 (jluc)
mise en place d'un environnement de compilation specifique hpux10 (ecir)
15 dec 99 (mad)
the residue macro for computing residues from fitgene
19 nov 99 (mad)
dans macro/att/dyna, modified listfile to be handles as 'string' rather than 'file'
remove the alert in calib
3 novem 99 (sophie)
modif in dosy2d macro
replace 5*$si1_1d by $si1_1d in the FIT_2_COMP test
replace $p1-$dp1 by max(0,$p1-$dp1) in the left pic calculation
14 oct 99 (mad)
enhancement of the About menu, help interface, gm/config macro
11 oct 99 (mad)
leftprod et pca_1d NON DOCUMENTE !
6 oct 99 (mad)
added the LP backward stuff in easy2d
created burg_back and burg2d_back macros
14 septembre jluc (sur tome)
/include/ndbm.h necessaire a la compil sur linux (ajoute dans le ftp sur tome)
Il faut Recompiler f2c (97) sur Linux (dans le ftp sur tome)
Pb avec l'installation rpm de lesstif-0.87.0: XmCreateFileSelectionDialog plante
closeWidget ne marche pas
Compilation et installation de lesstif-0.89.0: (derniere version, moins de bogues)
(ftp://ftp.lesstif.org/pub/hungry/lesstif/srcdist)
ajout de "setenv LD_LIBRARY_PATH /usr/local/lib"
=> tout marche bien sauf:
on peut resizer les form et les dialog et c'est pas beau
lesstif-0.89.0.tar.gz mis sur le site ftp
ajout de /usr/lib/X11/app-defaults/XMgifa sur tome
10 sept 99 mad
added scale in dispcont
remove a join n varian/easy2d_doit
changed test1d,2d,3d
dmin and dmax were wrong in dosy_setup
19 aout 99 mad
corrected for " foreach .. unset .. endfor "
corrected wrong error handling in @(expression) code
nearly finished VIEW stuff, mosaic macro, viewfinder...
17 aout 99 MAD
new help set-up, new apropos
reverse f1/f2 in dim=3 has been corrected
paramio.for/getstring2 has been corrected for dead-lock
when a macro was finishing with a \
5 aug 99 MAD
started to code VIEW stuff
added test for postscript in setfont
added zero when entering assignment module
3 aug 99 MAD
cleaned many things in the C code of X_stuff, changed the include files arch.
Does not work on HP-UX 10 (?)
30 jul 99 MAD
- macro exec speed tune-up -
added lfunc() in eval to speed-up function evaluation
modif in find_var(), leading(), parsest(), to minimize string copies and comparisons
modif in allocate, not to search the whole table if no collision => collisions counting needed then
- coupled viewfinder -
created unit.for to hold all unit conversions (from tools.for and X_interface.for)
created index2winr() and win2indexr() from unit2winr() and recup_unit()
added d_xtox() as internal functions, prototypes in W_windef.h
heavily modified the viefinder() stuff in X_zoom.c
added window_dim() for viewfinder stuff
changed '10' by NWindows here and there; and changed the loops
cleaned up the 'fortran' processor for linux
22 june 99 mad
added the showpattern command, still in progress
25 mai 99 mad
correction of for error bar due to wrong chi2 in line fitter
19 mai 99 mad
mode 'just extract real' in Bcorr of easy2d => usefull for on_file proc.
added the 'read $fout' cmd when possible after on-file processing with easy2d
added doc on EXCHDATA which was missing for some unknown reason
new dataset command, with a graphic interface.
Complete rewrite of calib_integ
17 mai 99 mad
new version of dispcont
new version of ft_n+p : conv_n+p con_n+p_onfile modif dans easy2d
"refresh" in att/add_spec
17 avril mad
change of stat_att_noe and added CSI computation
write_param_maxent and put in dosy2d/dosy3d
modification of dipeptide search in att/search_spin
13 avril mad
added mode varian in easy2d, easy1d,
changes in varian/ ft_sim bruker
2 avril mad
added macro param and change of $NAME_xd in list
29 mars mad / jluc
wrote stat_att_noe
change of const_qualit / pseudo - peaks duplicated
remove test of duplicated pseudo-atoms in check_topo
remove win_update in showxx in disptypep.inc (speedup of show_att)
19 mars mad
fix in integ_att
added move to top in mod_att (macro mov_att_top)
15 mars jluc
added viewfinder: cross associated with mouse button 2, and pivot on 3
1 mars terez
added $name_1d $name_2d $name_3d
============ version 4.22
15 fev 1999 mad
release 4.22 - enleve tout READLINE pour l'instant
changer la doc html
27 janv mad
bon comptes dans assignment
rajoute show_att_sq et l'entree sow all peaks dans assignment
enleve la redescente de LARGEST : ne peut plus que monter
installe et paufine le module dynamics
24 janv mad
racourci le nom de fichier dans sprintf (qui tronque parfois)
rajoute create missing peaks dans mod_sys
18 jan mad
modif de search_spin avec test des dipeptides
erreur dans super2d
dataset et help dans file_selector
15 jan mad
rajoute search spin dans mod_att
factorise find_spin_low
14 jan 1999 mad
correction dans tt : find_* (message) show_curr (et zoom=0) basic_db (HA2,HA3)
do_marker (create pk et mode assym)
rajoute align_peaks, align_pk_spin mov_spin
21 dec mad
nouvelles corrections pour readline
CH_ERRLIST (reste a finir)
modif dans peak_pick pour les pics negatifs
11 dec sophie
macro getuxnmr ajout : rapatriment d'une serie de spectres
modification du menu DOSY, simplification de dosy3d
(uniquement on file) dosy3d_on_file -> dosy3d
Calibration des DOSY suivant le type de noyau et de manip
correction des bugs pour tracer les projections dans easyplot
10 dec mad
petites correction dans X_biblidialog pour readline/lesstif
dans cache_mad, rajoute CH_ERRLIST et enleve le commentaire
sur Absmax dans c_putparam_type
9 dec mad
rajoute rem_h2o dans easy2d,
correction de DIAG en 2D si si1 > si2
3 dec 98 mad
portage de readline finit sur linux, HP et IRIX
1 dec 98 jluc
debug formulaire non resizes sur lesstif
27 nov mad-sophie
mis a jour de la nouvelle version de easyplot
change affichage de la souris en delta
rajoute \t dans head() (en fait dans parsest/tools.for)
26 nov mad
DMIN et DMAX * par DFACTOR dans dosy_setup
DMIN et DMAX et DFACTOR dans NEWFILEC et GETC
corrige le bug du tableau dans win_plot_array
20 nov mad sophie
dosy_on_file et macro pour compter les colonnes a processer
round() dans 3d/vertint
rajoute swap de freq dans transpose
17 nov mad
adapte point a unity
2-nov mad
enleve name dans dbopen
30 oct
isnumeral construit avec readval()
evaln.g avec warning et enlever le test de itype sur evaln
build_strip finie et mis dans les menus att
22 oct mad
2d_on_file et toutes les macros.
bogue du 1/2 pixel dans plot2d et plot2dj
20 oct mad
modif dans ux2cach pour adapter les tailles != de n*256
bouton print dans les help/show_macro
abs oublie dans initialisation de proj3d % Y
16 oct mad
edit direct dans ATT
import dans new_proj, et sorti pdb2primary, bmrb2spin, ascii2spin
new_proj accepte les '#commentaire' dans les fichiers de seq prim
modif dans hash_find.for, rajout d'un test (& $pk_fnd_dst != -1) apres tout les find dans att/*
corrige le bug du 'nouveaux pic' sur une base vide sur HP
1 oct mad
choose_unit get_plane
22 sep mad
rajoute move dans mod_att, modif dans local_pk (taille prop a box_f1/f2)
21 sep mad
dbck log dans dbck.log, et modif cosmetiques
changer dmin et dmax en unite dfactor, et non plus absolue
ameliore strip_file et strip_plot, inverse la logique de axis (qui etait fausse)
10 sep mad
rajoute add dans le menu File
18 aout mad
align spins to peak dans mod_att
14 aout mad
initialisation dans peakintp n'etait pas complete
CD sans argument -> home
rajoute msg d'erreur pour fit
simplifie un peu add_spectra
30 juillet mad
passe a unitx et unity, commande UNIT_Y
zoom et coordonnees en delta
modif dans ux2cach.sh getnmr getexp pour la 3D et AQORDER
18 juillet mad
les noms des 1H sont IUPAC -> assign version 0.22
2rr_to_cache (pour adrien !)
modif dans dbck quit_assign add_spec file_selector et marker(extend)
rajoute tests dans val1d() val2d() val3d() !
16 juillet mad
rowint et colint sur les manipes complexes
petites corrections dans new_proj, build_pdb, multi_zoom
ZM 1 fait aussi catch spectrum, et modif dans 'Read..' et dans att/
14 juillet mad
apropos corrige sur SGI et Linux
( et ) dans les fichiers postscript
modif dans easy2d pour on_file processing
bouton dataset dans easyxd
proc2d travaille aussi in_place maintenant
9 juillet mad jluc
modif dans att: modif dans topo, AMPTX, enleve basic_db.g, corrige quit_assign
enleve peak diag dans do_marcker/create
promote remet build_list a 0
rajoute mod_sys/RESCUE show_all_sys recalibrate
modif dans multi_zoom
rajoute 'none' dans easy2d/ft
8 juillet mad
porte sur Linux 2.0 - petite modif dans util.c et setlocale.
2 juillet jluc
File selection box : repertoire courant
15 juin mad
EVALN fait erreur si itype != 0
integrate et showlinetab, elargissement de TAB[] a sizemax
PUT VERT F3 etait faux
easy3d easy3d_doit
3 juin mad
commentaire dans ft_phase_modu
25 mai mad
dmxphase
========== Version 4.21
15 avril mad-sophie
plotdamp_* dosy2d dosy3d
correction dans plot1d.for
commande 'PUT VERT' en 3D
correction de real dans easy2d
14 Avril jluc
Debug gestion zoom via shift pour linux
13-avril 98 mad
corrections pour swapbyte
fichiers VNMR tronques
itype dans proc3d !!!???
10-avril-98 mad
correction des tests dans 'load easy2d'
scale dans store_zoom
easy1d et modif dans easy2d (interactive phase)
env_basic.g
qq modif autour de Read all format
3-avril-98 sophie
creation de la macro proj_loc (projection locale)
ajout du choix des projections (skyline, mean, local skyline ou mean) dans easyplot
11-mars-98 mad
petites corrections pour le mode Varian
22-jan-98 jluc
Nouveau controle clavier et souris:
Bmotion1 + Bpress2 => debut_cadre_zoom
Bmotion1 + Bmotion2 => trace_cadre_zoom
Bmotion1 + Brelease2 => fin_cadre_zoom
Bpress1 + Bpress3 => zoom_in
Bpress2 + Bpress3 => zoom_out
shift + Bpress1 => debut_cadre_zoom
shift + Bmotion1 => trace_cadre_zoom
shift + Brelease1 => fin_cadre_zoom
1 bug : pour le shift, il faut etre dans la fenetre
19-jan-98 mad
avec sophie Auge : plotdamp_* et changement dans easyplot
modifie dosy2d et dosy.g pour adapter maaxent_dosy et la reconstruction par FT
15-jan mad
le calcul de l'errur etait faux avec sumrec
5-jan mad
mis de round(pointx[]) dans gm/pointf
deplacer les fichiers tmp dans ph2dc / ph2dr
corriger get_form_uxnmr
3-jan-1998 mad
le graphique marche maintenant sur un serveur X 32 bits, et passer en malloc()
2-jan-1998 mad
corrige le calcul des barres d'erreurs si chi2 trop grand ou trop petit.
29 dec mad
corrige ADD en 1D
15 dec terez
ajout d'un contexte $SIGN_PEAK correspondant a la commande du meme nom
ajout d'une commande MSKZERO qui met a zero les amibes
11 dec mad
corrige gt_param pour Dim Dim1, etc...
rajouter le parametre Byteorder pour les PC dans cache_mad
3 dec mad
rajoute des round() dans point
rm -r marche maintenant
19 nov mad
cree la macro title, enleve la commande
enleve l'affichage a iter=0 en MaxEnt
10 nov mad
cree le directory varian, avec ft_* et easy2d
corrige reverse dans ft_phase_modu
rajoute une README dans macro/
corrige une horrible bogue dans le calcul de la derivee de FITGENE
7 nov mad
rajoute des help dans dosy, reorganise les menus et les boites
6 nov mad
rajoute le code BIG_ENDIAN dans ux2cach !!!!
28 oct mad
modif du GUI de pkrmi
24 oct mad
help de easy2d
10 oct mad
modifie le choix des colonnes dans ph2dc ph2dr,
corrige les tailles par defaut dans easy2d
rajoute le test de noise dans FITGENE (!)
8 oct mad
modifie dans easy2d_doit pour que phase F2 se fasse avant burg
rajoute le mode '2 stages' pour bcorr dans easy2d
26 sept mad
copier SGEDI
calcul d'erreur correct dans FITGENE et LINEFIT
24 sept mad
Passe FITGENE en Levenberg, modif dans minimize et fitp.inc et rajout dans fitv.inc
calcule des incertitudes dans $DPi
Changement dans Levenberg
mis covar dans work3 => limite la taille des donnees fitables
changer sizelev de ldmax a 2*ldmax, et reduit tlmxpk1 a sizelev
=> double le nbr de peak qui peuvent etre fittes
rajoute le calcule de l'inverse de la matrice de covariance
rajoute les incertitudes dans peakxd() en 1D et 2D
cree les contexts Gifa associes (enleve $PK2D_ERR !)
reste a etendre les incertitudes pour :
PKRESET pklist integ mskinteg somrec pksym pkproj
debogue de excvect dans EXCHDATA (execute.for)
$abs dans proj3d_all et deboguee
19 sept Terez
rajoute en Fortran dans Gifa une cmd MSKSEARCH, on lui passe le no du pic, et elle
te donne les coordonnees des pixels appartenant a l'amibe de ce pic.
17 sept Terez
modifie la macro show_curve dans att pour qu'elle ne depende plus de
l'existence ou non d'un blanc en debut de ligne.
15 sept mad
change les coord souris en float:
execute.for paramio.for powell.for zoomparamv.inc X_zoom.c X_interface.for variable.for
disptypep.inc linecor2p.inc peakintp.inc tools.for X_windows.c
adapte les macros avec round():
vertint setamb planeint ph2dc ph2dr mdfamb integrate2 integrate colint
tools.for eval.for peakintp.inc execute.for confidence.for conjgrad.for X_interface.for
11 sept mad
cree la fonction round(), rajoute dim=0 dans les itoh...
cree macro/3d et y copie proj3d, proc3d
fait strip_plot strip_file vertintf proj3d_all get_plane
rajoute le mode valeur absolue dans proj3d et enleve file
corrige disp3d_form, et met des cursor.
enleve les messages 'appending'
4 sep mad
modif dans alert - marche en mode non-graphique
3 sep mad
modifie dans att/new_proj pour le fprint dans pdb->db/primary et mis un joli inprogress
corrige le decalage avec SHOWC
change un peu att/read_file
1sep terez
modif dans find_dist, dialog->form , debugge le perl, rajoute calc_dist
1 sep mad
remplace / par // dans env_att.g (OH!!)
echange la place de Redraw dans les markers
rajoute HN dans trp arom
25 aout terez
j'ai commence a developper les nouvelles commandes de manipulation des amibes.
les fichier ambtools.c, amoeba.for et ambp.inc ont ete ecrits. et j'ai
rajoute des lignes de commentaires dans peaksize.inc qui deviendront
actives quand je commencerait a compiler.
les commandes devraient avoir les noms suivants:
AMBPUT, AMBREM, AMBDEL, AMBSTO, AMBREAD (dis-mois ce que tu en penses,
Marc-Andre)
7 aout mad
rajoute la commande EXCHDATA
6 aout mad
rajoute scolor et max0 pour SHOW DATA
change le scaling dans intvect (INT1D) faisait la moyenne, fait
===== version 4.2 date du 14 juillet 1997 =====================
16 juillet mad
change dans minimize.for tout les format (I) en (I6) pour $Pi (pour AIX)
12 juillet mad
rajoute gifa algo 11 dans dosy_setup
===== pre-version 4.2
10 juillet mad
corrige load_macro dans easy2d
modifie iterdone dans controlgull et FITGENE/MINIMIZE
change float(0.5*..) par 0.5*float(..) dans laplacep.inc et laplib.for
change dans unix_lib.for chdir pour AIX -> qui marche
derniere modif dans les swab/READV/Linux
7 juillet jluc
Passage de Xm_FONTLIST_DEFAULT_TAG en XmSTRING_DEFAULT_CHARSET
---> LORS DE LA CREATION DE LA VERSION POUR AUVERGNE !!!!!
2 juillet mad
rajoute SHOW DATA
corrige dosy_setup, pour le preset de dmin/dmax
rajoute le swab dans READV/Linux
30 juin jluc
gestion des ifdef UNDERSCORE, dans X_windef.h
elimination de la commande de test TESTDIAG
27 juin mad-jluc
corrige encore une bogue dans powell (initialisation de direc())
derniere main a AXIS, $AXIS (dorefresh.for X_windows.c)
19 juin mad
fini FITGENE et MINIMIZE, change $PAR[i] en $Pi => 2 fois plus rapide
corrige une bogue dans powell
16 juin mad
Changer le bouton Cancel en Close dans les FORMBOX
Modifie le code d'erreur pour etre plus clean avec les Dialogbox
13 juin mad
enleve leading dans getstring, mais le rajoute dans les formulaires.
pkname n'etait pas initialise.
change la logique dans FOR : la valeur de la variable courante est relue
permet de faire SET I = 10 dans une boucle FOR I
on peut faire un GOTO a l'exterieur d'un FOR ou FOREACH et revenir
6 juin Terez
ajoute function valamb(), identique a val2d(), mais sur les amibes.
6 juin mad
corrige dans READV : plus de 'core dump' si le fichier n'existe pas
taille max = smxmax
29 mai mad
expbroad et gaussbroad : 2 macro qui donne la syntax 'sin' a 'em'
mis dans easy2d ainsi que burg.
29 mai jluc
debug: correction des valeurs limites pour le cursor lorsqu'on le gere
par les fleches
26 mai mad
varian_read varian_param
calib corrige pour tenir compte de la modif precedente ppm/Hz
15 mai 1997 Terez
corrige bug dans evaln.g en 1D; il faut mettre:
evaln $zone[2] $zone[4]
et non pas:
evaln $zone[1] $zone[2]
Quand on recupere les limites de zones en 1D, elles sont stockees
dans $zone[2] et $zone[4].
corrige bug analogue dans pick_peak
30 avril mad
corrige la bogue de setpeak et la premiere coordonnee pas modifiee
28 avril mad
dmxclean
21 avril mad
remis en place la doc *.hlp, avec lien sur les contexts
10 avril mad
rajoute gm_inter
rajoute FITGENE et MINIMIZE
3 avril mad
qq modifs dans att/ (show_primary, stat_primary, low_level, promote)
2 avril mad
POINT_INPUT bogue en 1D, confondait x et y
1 avril jluc
Modifications de l'ordre des champs de CURSOR:
Nouvel Ordre:
----------------------------------------------------------
Widget_mere
Titre_formulaire
Commande_formulaire
Label/Nom_de_fichier
Champs: string message text action enum cursor file
var * * commande list min var
def_val * var max def_val
* def_val dec_point *
* var
def_val
*
----------------------------------------------------------
26 mars mad
readgz writegz
10 mars mad
calib avec valeur initiale et damping
calibdosy
dmin dmax dfactor dans les fichiers, $c_dmin $c_dmax $c_dfactor
t1fit
7 mars terez
svd2d
7 mars mad
mets en place le menu DOSY avec les macros associees :
load dosy2d showtab user_apod
$ITER .... $chi2 avec MaxEnt
28 fev mad
Je propage tout le travail DOSY :
UNIT : TAB, DAMPING
itokr ktoir ttoir itotr ...
tout laplacep.inc
nvo param (memmode) dans (t)transform
nvelle gestion du concentring
nvel interface pour les iterations MaxEnt
nvo mode de smoothing dans qaddvect
modif dans maxent pour sizedata en 1D
test de lambdacont == 3 (a finir)
13 fev jluc
ajout des fleches de part et d'autre du curseur
11 fev mad
mis les macro gm_bruker et sin_bruker
mis au point de super1d et super2d avec les cursor
8 fev jluc
mise en place du champ cursor
28 janv jluc
amelioration de la gestion du curseur horloge et debug
27 janv jluc
debug du deplacement du cadre zoom dans la vignette lorsqu'on n'utilise
pas les commandes de zoom graphiques.
20 janv jluc
amelioration de dbck dans le module d'attribution
ajout de la commande remove system
14 janv mad
un peu de nettoyage dans l'attribution (help en ligne, aide sur new_proj)
10 janv terez
att->fil
6 jan mad
corrige les bogues de foreach .. within dans les $att[]
3 jan mad
modifie dans show_att (couleur pour les noe) et show_prim_seq,list_att (aromatiques)
corrige petites bogues dans list_att, ch_param
30 dec mad
reecrit ONE pour tenir compte de itype
etendu INVF en 2D et 3D
rajoute un 'no valid license' dans les plot (HP-GL et postscript)
23 dec jluc
Possibilite de positionner la boite de zoom a partir de la vignette
16 dec jluc
debug: blocage du zoom in a 5 pixels de cotes
rajoute des CB en 1D pour les fleches vers le haut et le bas en zoom = 0
debug de la commande PULLDOWNMENU (variable pdmenu remise a jour)
13 dec mad
corrige les bogues dans test/pkhandle
enleve la bogue des variables manquantes ! finalement !
rajoute des CB en 1D pour les fleches vers le haut et le bas.
10 dec jluc
ajout d'un bouton Clear-Info dans la boite de zoom: sert a
enlever + facilement les labels et les traces de fit...
6 dec mad
remis les codes maxentp, linepredp, danielp dans la version f2c
enleve plclose_ps de plotlibpost, pas utilise !
5 dec jluc
correction du bug de inprogress. Close de la widget si > ou = a max
activation du close sur les widgets inprogress
4 dec mad
correction dans manuel (enleve les http:...ball_red.gif)
propage modifs Georgy : gifaprint/plot checkch getuxnmr
21 nov jluc
mise en place d'une bitmap lors de l'iconification
des fenetres
20 nov jluc
reecriture de formulairep.inc
(filtre des champs, uppercase...)
mise en place champ CURSOR (en integer)
14 nov mad
mis le pivot de ph en scolor, et rajoute vheight
rajoute hph
6 nov mad
modif dans multi_zoom quit_att
1 nov mad
ecrit dbck - 1ere version -
trouve la bogue foreach i in db; set db[$i] = ... ; enfor
=========Version 4.10 mise en distribution le 20 octobre 1996 ====
17 oct mad
$SUMREC, pksumrec pkrmz
15 oct mad
passe en entier selectx1,2,y1,2 et corrige set_zoom_param
2 oct jluc
nouvelle commande PULLDOWNMENU 0 ou 1 pour basculer du mode
boites a boutons en mode menus deroulants.
27 sept mad
'ameliore' easy2d
16 aout mad
corrige WITHIN
change la syntaxe de zoom en 3D, modifie zoom3di, disp3d_form zoom_old
15 aout mad (et oui, meme le 15 aout)
modif display1d en 1D pour afficher jusqu'au bords
modif recupunit/X_interface.for
modif SHOWLINE/TEXT 1D SHOWPEAK(S) 1D
htoir() et itohr()
13 aout mad
etends zoom_out et showpeak(s) a la 3D
modif un peu les test dans dbopen, ainsi que les msg d'erreur
enleve ALERT et fait la macro alert
renomme REPL_AMOEBA -> MSKCONC / MODIF_AMOEBA -> MSKMODIF
rajoute les context ROW[1] ROW[2] ROW[3] et upzoom
9 aout mad
cree ZEROING
rajoute le test de control-C dans SHOW/GET LINEFIT
26 juillet mad
cree un nouveau SETPEAK, passe l'ancien dans SETPEAK2
change un peu PKRM pour etre moins bavard
8 juillet mad
changer qq les alert en al
3 juillet mad
change un peu l'interface graphique de bcorr
corrige la bogue avec la FT cpx et les tailles non multiple de 2
rajoute qq chmod ds le Makefile d'installation, ainsi que le backup
des anciennes versions
26 juin mad
reecrit rzoom en macro
corrige les commentaires apres le \
20 juin mad
installe le module d'attribution
17 juin mad
rajoute la macro center
29 mai: jluc
debug: test de la presence de barre de menu lors du closebutton.
28 mai: mad
change le sens de la plume dans GRID
18 mai: mad
rajoute la commande FOREACH index IN array { WITHIN nD coord_set }
15 mai: mad
rajoute la couleur dans les markers
corrige burg3d grace a Kalle G.