Changelog File for UltraScan 5.0 -> 6.0
Please mail demeler@biochem.uthscsa.edu if you know of any bugs or
if you are missing a feature which isn't listed here.
Bug Fix:
us_equilspeed.cpp: rpm calculation was off by a factor of 2, corrected.
Bug Fix:
us_equilsim.cpp: equilibrium simulation routine displayed incorrect association constant
to dissociation constant conversion.
Bug Fix:
us_dtactrl.cpp: fixed cell information display bug when data was excluded and smoothing
applied subsequently.
Bug Fix:
us_equilsim.cpp: fixed error when exporting single step concentration and speed.
New Feature:
us_combine.cpp: Added capability to do molecular weight transformations from S20,W
distributions
Bug Fix:
us_globalequil.cpp: doubleclicking on the only scan in the scan listbox caused
a crash - fixed.
Bug Fix:
us_globalequil.cpp: program now forces loading of fit before allowing a Monte Carlo
analysis
Bug Fix:
us_archive.cpp: program failed to include ln(C) vs r^2 data files in EQ-project generation
New Feature:
us_minimize.cpp, us_globalequil.cpp, us_equilmc_t.cpp, us_finite_ad.cpp, us_minimize.h
us_eqfitter.cpp, us_extinctfitter.cpp: included an automatic convergence optimization,
program now can automatically switch between different nonlinear least squares
optimization algorithms to further refine the fit.
Bug Fix:
us_globalequil.cpp: UltraScan now returns the appropriate error message when a fit
from the incorrect result directory is loaded.
New Feature:
us_matrix.cpp, us_thread.cpp: threading can now be selected at compile time for
global fitting calculations of A'A calculations for the information matrix.
Bug Fix:
us_minimize.cpp: Fixed unhandled condition in linesearch for Quasi-Newton
Bug Fix:
us_db_expdata.cpp: Wavelength data was not deposited in database because of filename
mismatch, filename corrected from "[Ww]i*" to "[Ww]a".
New Feature:
us_rundetails.cpp: directory and run name labels changed to readonly lineedits to allow
copy/paste and viewing long strings
Update:
Maintenance Release: UltraScan 6.0.1
New Feature:
us_combine.cpp: run ID labels changed to readonly lineedits to allow
copy/paste and viewing long strings
Bug Fix:
us_globalequil.cpp: fixed scan counter range on main page
New Feature:
us_globalequil.cpp, us_eqfitter.cpp, us_selectmodel.cpp: added hetero-
associating A+B <=> AB model for equilibrium fits.
Bug Fix:
us_extinction.cpp: wavelength component initialization for fit is
now equally spaced out over the entire wavelength range
Bug Fix:
us_eqfitter.cpp: fixed crashing problem when fitting Fixed Molecular
Weight distribution.
New Feature:
us_eqfitter.cpp, us_math.cpp, us_globalequil.cpp: Added nonnegatively
constrained least squares fitting algorithm for calculating equilibrium derived
continuous distributions.
New Feature:
us_equiltime.cpp: Added equilibrium time predictor for estimating time
to equilibrium for different channels and speeds.
Bug Fix:
us_editor.cpp: fixed loading bug
Bug Fix:
us_equilmodelctrl.cpp: fixed crashing bug when canceling out of loading of
extinction data
New Feature:
us_vhwsim.cpp: added s-value histogram plot and data
New Feature:
us_velocreport.cpp: added s-value histogram plot and data to html reports
Bug Fix:
us_eqfitter.cpp: Fixed bug where residuals/raw data/fitted data ASCII data
were never printed to a dat file.
New Feature:
us_config.cpp: Directory and file paths are now selectable with a dialog
New Feature:
us_equilreport.cpp: Added link for ASCII data file spreadsheets for plotting
experimental data, fitted overlays and residuals
New Feature:
us_vhwsim.cpp: Added histogram and histogram envelope plotting as well as
controls to select smoothing of the envelope and the sensitivity of the
histogram, added documentation.
New Feature:
us_eqfitter.cpp Added an average concentration per datapoint. This number is
the weighted average concentration from the concentration histogram for each
point in the fit.
Update:
us_beowulf.cpp: Changed the default location for the Beowulf node definition
file to the root directory, so each user can dynamically allocate a different
node profile without root permission.
New Feature:
us_vhwenhanced.cpp: added plotting of the diffusion line cutoff to the edited
data plot.
New Feature:
us_simdlg.cpp: added ability to import s, D directly from modeling dialog and
to select the appropriate model shape (sphere, oblate, rod, etc...)
New Feature:
us_merge.cpp: added wavelength file merging to utility
Bug Fix:
us_diagnostics: fixed failure to read certain interference files
New Feature:
us_dtactrl.cpp, us_combine.cpp: Added user-selected fonts to the plot
interfaces.
Update:
Bug Fix:
us_combine.cpp: adjusted the way the x-scale limits are determined - different
ranges for MW distributions and S-value distributions
Bug Fix:
us_win.cpp: correctly eliminate /proc file system utilities from non-linux
platforms.
Bug Fix:
us_edvint.cpp: Improved algorithm to detect and compensate for
integral fringe jumps during editing.
Bug Fix:
us_dtctrl.cpp: Fixed automatic hydrodynamic correction when multiple
cells have different buffers, and when buffers are loaded from DB, and
when "reset" button was clicked.
New Feature:
us_editor.cpp: Added richtext editing controls to editor
Bug Fix:
us_globalequil.cpp: fixed scan cropping utility which would only work
correctly if left limit was defined first, now either limit can be defined
and order doesn't matter anymore.
www contact: Borries Demeler
This document is part of the UltraScan Software
Documentation distribution.
Copyright © notice
The latest version of this document can always be found at:
http://www.ultrascan.uthscsa.edu
Last modified on December 27, 2003.