Note: this page is no longer maintained. Starting in 2010, information about past, planned and requested changes is found in the CMPR subversion sever.



CMPR/LOGIC top Past and Planned
Updates


CMPR/LOGIC Revisions List

This page describes revisions logged for changes to the CMPR/LOGIC source files ending in early 2008, sorted by date. Starting in 2010, a complete list of changes is maintained in the CMPR subversion sever. See the CMPR/LOGIC Wish List for a more descriptive listing.

since 1-Mar-2008

read_11epics.tcl 1.5 2008/03/14
fix Jun's bug: requesting a step size that is too small
read_tcl.tcl 1.1 2008/03/14
Initial revision

cmpr.tcl 1.36 2008/03/03
add new display options.
(1) allow use of dataset titles in plot legends
(2) allow user to select order that plots appear (which dataset is on top)
data.tcl 1.15 2008/03/03
implement new display options.
(1) allow use of dataset titles in plot legends
(2) allow user to select order that plots appear (which dataset is on top)
make grace export match display
linterp.tcl 1.3 2008/03/03
improve cut regions code
read_11epics.tcl 1.4 2008/03/03
major improvements
read_gsasraw.tcl 1.7 2008/03/03
read fxye (code from Bob)
write_gsas.tcl 1.4 2008/03/03
loosen step size test (should switch to fxye format someday)

since 1-Dec-2007

since 1-Aug-2007

since 1-Apr-2007

since 1-Apr-2006

fit.tcl 1.14 2007/03/17
try to catch fit errors
read_11epics.tcl 1.3 2007/03/17
cleanup formatting
read_11epics.tcl 1.2 2007/03/17
major revisions from read_MDA to customize
for 11-BM
read_mda.tcl 1.5 2007/03/17
change numbering of dataset name to match data column
write.tcl 1.7 2007/03/17
add option to prompt for filename
support for multiblock GSAS files
cleanup display of filenames & error messages
write_crysfire.tcl 1.2 2007/03/17
support SaveAs prompt
warn if a non-peaks file is selected
write_csv.tcl 1.6 2007/03/17
support SaveAs prompt
write_dump.tcl 1.5 2007/03/17
support SaveAs prompt option
write_gsas.tcl 1.3 2007/03/17
Support SaveAs prompt option
Support multiblock GSAS files
Warn on non-equal step sizes
Follow selection for scaled vs original values
write_xda.tcl 1.3 2007/03/17
implement option to use original vs scaled data
implement SaveAs prompt

read_11epics.tcl 1.1 2007/03/14
Initial revision
read_mda.tcl 1.4 2007/03/14
add/fix search paths; rename to read_mda.tcl

read_mda.tcl 1.3 2007/02/10
support Jan 07 revisions to format
minor comment changes

read_mda.tcl 1.2 2007/01/05
major new version:
read .asc files from MDA2ASCII (mdautils, www.mhatt.aps.anl.gov/dohn/mda/)
read .mda files using MDA2ASCII as a invisible filter

read_icp.tcl 1.5 2006/11/29
add comment to fix emacs highlighting

cmpr.tcl 1.35 2006/11/28
Add ability to scan around plot with arrow keys (or shift arrow)
read_SPEC.tcl 1.6 2006/11/28
process monitor, allow single spaces in column names
read_mda.tcl 1.1 2006/11/28
Initial revision
read_xypair.tcl 1.5 2006/11/28
pick out wavelength when possible

before 2006/11/28

index.tcl 1.4 2006/01/08
update to use NTREOR, cleanups and multiple new features
Add TREOR LIMIT parameter; add .synch to group Lynne's favorite settings
Add routine to discard peaks by a criterion (sets use flag off)
limit input to TREOR to 100 peaks
update file parse routine

cmpr.tcl 1.34 2005/11/30
add EditFile
editfile.tcl 1.1 2005/11/30
Initial revision
fitwidth.tcl 1.3 2005/11/30
Define a peakfile data type
write_csv.tcl 1.5 2005/11/30
fix header bug
logic.tcl 1.3 2005/11/30
update error msg
logicGUI.tcl 1.4 2005/11/30
fix globals

cellgen.tcl 1.8 2005/11/02
Change initdata & initpeaks to allow array names to change if needed
init new eta array
cmpr.tcl 1.33 2005/11/02
Add fitwidth routine
add options for control of working directory
Change initdata & initpeaks to allow array names to change if needed
init new eta array
data.tcl 1.14 2005/11/02
Change initdata & initpeaks to allow array names to change if needed
implement eta are for peaks
fit.tcl 1.13 2005/11/02
Change initdata & initpeaks to allow array names to change if needed
implement saving of eta's for fitwidth
move FWHM, eta ==> FWHM(Gaussian, Lorentzian) components into ComputeGL
fitwidth.tcl 1.2 2005/11/02
remove debug code
fitwidth.tcl 1.1 2005/11/02
Initial revision
hklgen.tcl 1.10 2005/11/02
Change initdata & initpeaks to allow array names to change if needed
init new eta array
index.tcl 1.3 2005/11/02
Change initdata & initpeaks to allow array names to change if needed
linterp.tcl 1.2 2005/11/02
Change initdata & initpeaks to allow array names to change if needed
init new eta array
read.tcl 1.10 2005/11/02
add working dir to list of choices in directory browser
read_BT1active.tcl 1.5 2005/11/02
Change initdata & initpeaks to allow array names to change if needed
read_SPEC.tcl 1.5 2005/11/02
Change initdata & initpeaks to allow array names to change if needed
read_bt1.tcl 1.5 2005/11/02
Change initdata & initpeaks to allow array names to change if needed
read_bt1m.tcl 1.5 2005/11/02
Change initdata & initpeaks to allow array names to change if needed
read_cif.tcl 1.3 2005/11/02
Change initdata & initpeaks to allow array names to change if needed
read_comcat.tcl 1.1 2005/11/02
Initial revision
read_cpi.tcl 1.5 2005/11/02
Change initdata & initpeaks to allow array names to change if needed
read_dbws.tcl 1.4 2005/11/02
Change initdata & initpeaks to allow array names to change if needed
read_dnd.tcl 1.4 2005/11/02
Change initdata & initpeaks to allow array names to change if needed
read_gsasexp.tcl 1.9 2005/11/02
Change initdata & initpeaks to allow array names to change if needed
read_gsasraw.tcl 1.6 2005/11/02
Change initdata & initpeaks to allow array names to change if needed
read_icp.tcl 1.4 2005/11/02
Change initdata & initpeaks to allow array names to change if needed
read_kratos.tcl 1.2 2005/11/02
Change initdata & initpeaks to allow array names to change if needed
read_lhpm.tcl 1.4 2005/11/02
Change initdata & initpeaks to allow array names to change if needed
read_profin.tcl 1.3 2005/11/02
Change initdata & initpeaks to allow array names to change if needed
read_x7a.tcl 1.6 2005/11/02
Change initdata & initpeaks to allow array names to change if needed
read_xda.tcl 1.4 2005/11/02
Change initdata & initpeaks to allow array names to change if needed
read_xpert.tcl 1.3 2005/11/02
Change initdata & initpeaks to allow array names to change if needed
read_xypair.tcl 1.4 2005/11/02
read in peaks using .csv format generated by write_csv.tcl
write.tcl 1.6 2005/11/02
allow for multiple selections in writes
add drives to directory browser in Windows
write_csv.tcl 1.4 2005/11/02
Add more info to peak listing, with distinctive header

read.tcl 1.9 2004/12/29
update pleasewait to add more features
read_BT1active.tcl 1.4 2004/12/29
major revision -- works on computers that can NFS mount from Charlotte only
read_bt1m.tcl 1.4 2004/12/29
skip over zero intensity points properly (not sure why I am doing it anyway)
read_cif.tcl 1.2 2004/12/29
remove updated pleasewait (moved to read.tcl)
formatting cleanup
read_cif.tcl 1.1 2004/12/29
Initial revision

cmpr.tcl 1.32 2004/12/17
require Tk; support tkcon in help

cmpr.tcl 1.31 2004/09/03
trap errors on the initial font setting; I have no idea why!
data.tcl 1.13 2004/09/03
add a 2nd scrollbar on dataset names for Harlow
write_dump.tcl 1.4 2004/09/03
add example on how to format a value; no change to actual code

cmpr.tcl 1.30 2004/04/03
fix invoking ENCODE from directories with spaces

cmpr.tcl 1.29 2004/04/02
add option to call Encode script

cmpr.tcl 1.28 2004/04/01
Allow files to be read from command line without use of format flag
Add blt::ResetZoom to fix bug when zoom is interrupted
Allow fits in separate window
Implement SaveOptions
data.tcl 1.12 2004/04/01
allow showlastentry to be used before a window is created
fit.tcl 1.12 2004/04/01
Add blt::ResetZoom to fix bug when zoom is interrupted
Allow fits in separate window
read_gsasraw.tcl 1.5 2004/04/01
fix bug after partial read

cmpr.tcl 1.27 2004/03/23
no changes; new version # only
read_bt1.tcl 1.4 2004/03/23
debug on windows

read_kratos.tcl 1.1 2004/02/11
Initial revision

addlogic.tcl 1.2 2003/11/26
quote file names properly
cmpr.tcl 1.26 2003/11/26
make sure file name is quoted in filelist
data.tcl 1.11 2003/11/26
delete graph element before creating them to avoid new error from logic
(I don't know why this is needed now)
logic.tcl 1.2 2003/11/26
minor code cleanup
logicGUI.tcl 1.3 2003/11/26
make sure that peaks do not have zero heights
logicpkg.tcl 1.4 2003/11/26
add error report variable (logic::reason)
Consider case of database upgrade (where logic::InitTable would fail)

cmpr.tcl 1.25 2003/11/22
fix bug
add web help option
notebook.tcl 1.3 2003/11/22
remove puts
icddcmd.tcl 1.2 2003/11/22
major rewrite so that icddcmd.tcl can be used in logic directory by liveplot
logicGUI.tcl 1.2 2003/11/22
major revision for use in liveplot
logicpkg.tcl 1.3 2003/11/22
add proc to list hkl values & d-spaces (hkldilist) from PDF-2

cellgen.tcl 1.7 2003/11/21
major rewrite to allow cellgen.tcl to work from cmpr directory on all platforms
cmpr.tcl 1.24 2003/11/21
fix "Program files" (install into directory with spaces) bug
add OS X doc
clean up file imports
OS X web help
data.tcl 1.10 2003/11/21
cleanups
correct Q conversion
OS X mouse simulation
hklgen.tcl 1.9 2003/11/21
fix directory names with spaces bug
read.tcl 1.8 2003/11/21
get rid of "hard coded" bt1 defs
read_BT1active.tcl 1.3 2003/11/21
remove puts
read_SPEC.tcl 1.4 2003/11/21
remove puts
read_bt1.tcl 1.3 2003/11/21
allow proprep & gformat to work on Windows
read_bt1m.tcl 1.3 2003/11/21
remove puts
read_cpi.tcl 1.4 2003/11/21
remove puts
read_dbws.tcl 1.3 2003/11/21
remove puts
read_dnd.tcl 1.3 2003/11/21
remove puts
read_gsasexp.tcl 1.8 2003/11/21
allow variable gsaspath to be set in localdefs or cfg file
read_gsasraw.tcl 1.4 2003/11/21
remove puts
read_icp.tcl 1.3 2003/11/21
remove puts
read_lhpm.tcl 1.3 2003/11/21
remove puts
read_profin.tcl 1.2 2003/11/21
remove puts
read_x7a.tcl 1.5 2003/11/21
remove puts
read_xda.tcl 1.3 2003/11/21
remove puts
read_xpert.tcl 1.2 2003/11/21
remove puts
read_xypair.tcl 1.3 2003/11/21
remove puts
write_gsas.tcl 1.2 2003/11/21
remove puts
write_xda.tcl 1.2 2003/11/21
remove puts

addlogic.tcl 1.1 2003/10/29
Initial revision
cmpr.tcl 1.23 2003/10/29
make ^C work only in unix
add support for command(ExecuteLater) and load addlogic.tcl linterp.tcl early
add export to CSV
have delete of plot trigger "do you want to exit"?
add support for $command(finalcommand) (not used at present)
data.tcl 1.9 2003/10/29
add MyMessageBox
add export to CSV
linterp.tcl 1.1 2003/10/29
Initial revision
read.tcl 1.7 2003/10/29
fileselection:
add ability to type directories into filter box
fix so that spaces are OK in directory names
read_profin.tcl 1.1 2003/10/29
Initial revision
icddcmd.tcl 1.1 2003/10/29
Initial revision
logic.tcl 1.1 2003/10/29
Initial revision
logicGUI.tcl 1.1 2003/10/29
Initial revision
logicpkg.tcl 1.2 2003/10/29
fix bugs -- undefined vars
logicpkg.tcl 1.1 2003/10/29
Initial revision
macros.tcl 1.1 2003/10/29
Initial revision
pdf2peaks.tcl 1.1 2003/10/29
Initial revision
periodic.tcl 1.1 2003/10/29
Initial revision
pkgIndex.tcl 1.1 2003/10/29
Initial revision
vlistbox.tcl 1.1 2003/10/29
Initial revision

cellgen.tcl 1.6 2003/09/02
make smarter w/r checking for required files
set up search directory for CMPR
cmpr.tcl 1.22 2003/09/02
misc changes
allow slider tolerances to be changed cellparm(abc_tol) & cellparm(alphabeta_tol)
put 2theta max back in editcell
fix bug: obs reflections on top of extinct ones
add reference to linterp.tcl for Harlow
fit.tcl 1.11 2003/09/02
add getvoight to express FWHM & eta as Lorentz & Gauss widths
opts.tcl 1.3 2003/09/02
upgrade to latest version
read.tcl 1.6 2003/09/02
allow multiple file selection
enable/disable read button
read_BT1active.tcl 1.2 2003/09/02
reworked
read_SPEC.tcl 1.3 2003/09/02
*** empty log message ***
read_bt1.tcl 1.2 2003/09/02
y
read_bt1m.tcl 1.2 2003/09/02
*** empty log message ***
read_cpi.tcl 1.3 2003/09/02
*** empty log message ***
read_dbws.tcl 1.2 2003/09/02
*** empty log message ***
read_dnd.tcl 1.2 2003/09/02
*** empty log message ***
read_gsasexp.tcl 1.7 2003/09/02
*** empty log message ***
read_gsasraw.tcl 1.3 2003/09/02
*** empty log message ***
read_icp.tcl 1.2 2003/09/02
*** empty log message ***
read_lhpm.tcl 1.2 2003/09/02
*** empty log message ***
read_x7a.tcl 1.4 2003/09/02
*** empty log message ***
read_xda.tcl 1.2 2003/09/02
*** empty log message ***
read_xypair.tcl 1.2 2003/09/02
*** empty log message ***
write_dump.tcl 1.3 2003/09/02
reverse order of columns w & w/o scaling

read_xpert.tcl 1.1 2002/12/12
Initial revision

cmpr.tcl 1.21 2001/11/09
adjust screen fonts
opts.tcl 1.2 2001/11/09
stolen from EXPGUI

cmpr.tcl 1.20 2001/10/18
Use "P" to add peaks
use "H", "A" & "D" for hkl labels
fit.tcl 1.10 2001/10/18
Use "P" to add peaks
hklgen.tcl 1.8 2001/10/18
rotate hkl labels in windows, when possible
opts.tcl 1.1 2001/10/18
Initial revision
read_dnd.tcl 1.1 2001/10/18
Initial revision
read_gsasexp.tcl 1.6 2001/10/18
fix for windows -- so .exe extansion is added
read_xypair.tcl 1.1 2001/10/18
Initial revision
write_crysfire.tcl 1.1 2001/10/18
Initial revision
write_gsas.tcl 1.1 2001/10/18
Initial revision
write_xda.tcl 1.1 2001/10/18
Initial revision

cmpr.tcl 1.19 2001/08/13
show error in ~/.cmpr_init
cmpr.tcl 1.18 2001/08/13
Add Add I**2/esd**2 rescale option & reformat
cmpr.tcl 1.17 2001/08/13
switch to BWidget
add indexing page
pretty up stuff
data.tcl 1.8 2001/08/13
Add I**2/esd**2 option
fit.tcl 1.9 2001/08/13
remove unneeded decimal places
hklgen.tcl 1.7 2001/08/13
remove unneeded decimal places
index.tcl 1.2 2001/08/13
Misc changes
read.tcl 1.5 2001/08/13
fix format columns
read.tcl 1.4 2001/08/13
use scrollbox for read formats
read.tcl 1.3 2001/08/13
remove Tix file selector
read_SPEC.tcl 1.2 2001/08/13
update comments
read_SPEC.tcl 1.1 2001/08/13
Initial revision
read_gsasexp.tcl 1.5 2001/08/13
Use tcldump if available, hstdmp otherwise
symsubs.tcl 1.2 2001/08/13
pretty up formatting
write.tcl 1.5 2001/08/13
minor formatting changes

index.tcl 1.1 2000/04/10
Initial revision

write.tcl 1.4 2000/03/28
Add directory browse button
write_csv.tcl 1.3 2000/03/28
change 2theta to twotheta as requested to make file more general

cmpr.tcl 1.16 2000/03/06
minor fixups: resolve local paths; use "file join" more systematically

cmpr.tcl 1.15 2000/02/22
minor fixes (no vector index command in older BLT, defaults for printing)
fit.tcl 1.8 2000/02/22
minor fixes (no vector index command in older BLT, change exec in Windows)

cmpr.tcl 1.14 2000/02/01
major revisions to help text
help is now context sensitive (sort of)
help can be obtained from a web browser or a window
help and options are no longer notebook pages
cmpr.tcl 1.13 2000/02/01
add shortcuts
read.tcl 1.2 2000/02/01
revise help text
write.tcl 1.3 2000/02/01
revise help text

cmpr.tcl 1.12 2000/01/22
correct $lbl = error in Peaks/Smooth
Add manual zoom (finally)
Add Tammy's suggestion: Live cursor

cellgen.tcl 1.5 2000/01/21
switch peaktovector to resetdata
add support for new peak arrays
cmpr.tcl 1.11 2000/01/21
add support for DEBUG environment variable
Add new feature: export to grace in plot menu!
reorder use of unit cell constants in SetEditData: cell parameters are
now saved for a dgen peak set. Selecting a peak list causes the
sliders to be recentered
disable sliders until compute is pressed
Add R. Harlow and A. McGhie's smoothing/peak search stuff!
data.tcl 1.7 2000/01/21
update comments
add support for new peak arrays
sort peaks in peaktovector
pad peaks and data arrays in resetdata
add data export for grace
fit.tcl 1.7 2000/01/21
set peak heights (assume pure gaussian) from areas & save
set extinction
save background at peak position
hklgen.tcl 1.6 2000/01/21
switch peaktovector to resetdata
add support for new peak arrays
read_gsasexp.tcl 1.4 2000/01/21
switch peaktovector to resetdata
read_gsasraw.tcl 1.2 2000/01/21
fix bugs: treat blanks as zero, terminate after reading the correct # of points
write_dump.tcl 1.2 2000/01/21
add peak height output

cmpr.tcl 1.10 2000/01/11
Fix error that disconnected menubar
read_x7a.tcl 1.3 2000/01/11
allow Harlow's negative Y values

cmpr.tcl 1.9 2000/01/10
rename debug to command(debug)
cmpr.tcl 1.8 2000/01/10
bind keys to set fit range
add store option to fit
fit.tcl 1.6 2000/01/10
set zoom with upper & lower case letters
grab current zoom before panning or expanding
set line position correctly when not all reflections are used
fit.tcl 1.5 2000/01/10
bind keys to set fit range
add store option to fit

data.tcl 1.6 1999/12/22
add global before vector definition. Needed to make vectors global
commands(!?) needed by BLT8.0 on windows

cellgen.tcl 1.4 1999/12/20
cleanup vector use
cmpr.tcl 1.7 1999/12/20
rename DisplayOptions to Options
rework fit page
cmpr.tcl 1.6 1999/12/20
cleanup vector use
support user-defined write routines
data.tcl 1.5 1999/12/20
Add y values for peaks
Add widths for peaks
data.tcl 1.4 1999/12/20
cleanup vector use
fit.tcl 1.4 1999/12/20
Major reworking: support a peaklist that is updated as peaks are refined
set limits on menu, show error messages when refinement button disabled
Undo button, change asym labels
hklgen.tcl 1.5 1999/12/20
rename DisplayOptions to Options
hklgen.tcl 1.4 1999/12/20
cleanup vector use
write.tcl 1.2 1999/12/20
support multiple output formats
write_csv.tcl 1.2 1999/12/20
create peak list (or data list)
write_dump.tcl 1.1 1999/12/20
Initial revision

fit.tcl 1.3 1999/12/02
relabel bkg on dialog
write_csv.tcl 1.1 1999/12/02
Initial revision

cellgen.tcl 1.3 1999/11/15
fix reflection labeling

read_icp.tcl 1.1 1999/10/27
Initial revision

cellgen.tcl 1.2 1999/10/19
change from calc2t to calcpos
add support to fit in 2t/Q/d-space
data.tcl 1.3 1999/10/19
mechanism for deleting files from list
new selection trick -- right click selects all files, control-right deletes files
fit.tcl 1.2 1999/10/19
Change way limits are set. New version is sloooow, but safe
hklgen.tcl 1.3 1999/10/19
add error for too large cell

read_x7a.tcl 1.2 1999/09/21
fix monitor bug (Thanks Harlow!)

cmpr.tcl 1.5 1999/05/19
change from button bar to notebook.tcl implemented notebook
switch from calc2t to calcpos for editcell
allow editcell to work in Q, 2theta or d-space mode
data.tcl 1.2 1999/05/19
change use of axis labels
support conversion from energy dispersive mode
hklgen.tcl 1.2 1999/05/19
use calcpos rather than calc2t
compute in 2thera/Q/d-space mode
notebook.tcl 1.2 1999/05/19
add comments, fix Notebook:resize (I hope)
notebook.tcl 1.1 1999/05/19
Initial revision
read_cpi.tcl 1.2 1999/05/19
work around 4000.0 != 4000 bug for npts
add support for energy dispersive data
read_gsasexp.tcl 1.3 1999/05/19
change type for Energy dispersive

cmpr.tcl 1.4 1998/12/08
This version provides an error message if Blt_ZoomStack can't be accessed

cellgen.tcl 1.1 1998/11/24
Initial revision
cmpr.tcl 1.3 1998/11/24
Move graph creation before sourcing so that ~/.cmpr_init can be used
for binding etc.
cmpr.tcl 1.2 1998/11/24
Add to RCS
move gsasexe to read_gsasexp.tcl
cmpr.tcl 1.1 1998/11/24
Initial revision
data.tcl 1.1 1998/11/24
Initial revision
fit.tcl 1.1 1998/11/24
Initial revision
hklgen.tcl 1.1 1998/11/24
Initial revision
read.tcl 1.1 1998/11/24
Initial revision
read_BT1active.tcl 1.1 1998/11/24
Initial revision
read_bt1.tcl 1.1 1998/11/24
Initial revision
read_bt1m.tcl 1.1 1998/11/24
Initial revision
read_cpi.tcl 1.1 1998/11/24
Initial revision
read_dbws.tcl 1.1 1998/11/24
Initial revision
read_gsasexp.tcl 1.2 1998/11/24
Add to RCS
try command(gsasexe) in different places if not defined in ~/.cmpr_init
read_gsasexp.tcl 1.1 1998/11/24
Initial revision
read_gsasraw.tcl 1.1 1998/11/24
Initial revision
read_lhpm.tcl 1.1 1998/11/24
Initial revision
read_x7a.tcl 1.1 1998/11/24
Initial revision
read_xda.tcl 1.1 1998/11/24
Initial revision
symsubs.tcl 1.1 1998/11/24
Initial revision
write.tcl 1.1 1998/11/24
Initial revision


CMPR/LOGIC top Past and Planned
Updates


Created Thu Apr 10 18:37:48 CDT 2008