Horae Source Code Release 055

This page documents the changes and new features in this release. This release includes Athena 0.8.043, Artemis 0.8.002, and Hephaestus 0.11. Hephaestus is unchanged since the 054. In fact, Athena is unchanged also, but I incremented the number unnecessarily and don't want to undo that.

Artemis 0.8.002

New features

  • Added project location and information content to the Properties palette. Also changed some of the layout of the Properties palette.
  • The files palette will now offer a sensible default file name when clicking the Save button after writing special output from the Atoms data.
  • The Column view of the log file only displays the ei/3rd/4th/dphase table if at least one of the paths actually uses one of those path parameters
  • Made a new view of the log file called "operational". This is intended as a quick view of the fit and Fourier transform parameters.
  • Report the number of spline parameters used for the background corefinement in the Data section of the log file
  • Added an ability to show and change the comment for a fit. Put show/change options into cascade menus under the Fit menu for Figure of Merit and Comment.

Bug fixes
  • Fixed the long-standing missing ipot problem in Atoms. This was the one where it was possible for somethingin the POTENTIALS list not to appear in the ATOMS list. This fix takes effect in Artemis and Atoms and will be in WebAtoms soon.

  • Fixed a bug involving GDS separators and the drop down list on the log viewer page
  • Fixed a bug where successive summations could concatinate paths rather than actually use the included ones.
  • Fixed a problem where a single data set might have its "plot after fit" button unchecked and disabled, resulting in no automatic plot after the fit.
  • The nidp message no longer overwrites the fit warning message in the echo area after a fit.
  • Fixed an obscure bug in the log viewer where toggling between preferring R-factor or chinu would spew errors if something unplottable was displayed in the palette

Other

I added a --prefix argument to both horae_update and Makefile.PL. This allows you to install the stuff from the horae tarball to an arbitrary location on disk. For instance if you download the tarball and build with this sequence of commands:

 ~> perl Makefile.PL --prefix=/opt/horae
 ~> make
 ~> make install

all the codes will be installed under /opt/horae. Similarly, if you use the network updater to install, you can do

 ~> horae_update --prefix=/opt/horae

and the package will be downloaded, build, then installed to /opt/horae.

The new version of horae_update is in the new tarball. To use horae_update to install the 055 tarball, you'll need to grab the script from http://cars9.uchicago.edu/~ravel/software/packages/horae_update .

In either case, leaving off the --prefix argument will result in the package being installed in the place where perl stuff is normally installed on your computer.

HoraeVersion055 (last edited 2005-09-15 21:42:07 by BruceRavel)