Horae Source Code Release 054

This page documents the changes and new features in this release. This release includes Artemis 0.8.042, Artemis 0.8.001, and Hephaestus 0.11


Athena 0.8.042

Highlighted feature

The biggest new feature in Athena this time is a menu for creating and using plot styles. A plot style is a collection of the values from the E, k, R, and q tabs in the Plotting Options section. You can save a collection of values under a name of your choice and recall that collection at any time.

To access this feature, right click on the Plotting Options label as shown in the picture below. To save the current set of parameters, click on the first menu item. You will be prompted for a name. To restore or delete a saved plot style, use the sub-menus.

One use of this feature might be to switch between energy parameters appropriate for plotting XANES and EXAFS data. Another use might be to switch between k-space parameters appropriate for two different data sets. You can store any number of collections.

New features
  • Added an align marked groups button to the alignment dialog
  • Made an About current group dialog and put it in the Group menu. Removed all the individual menu entries for the informational messsages displayed in the Echo area and put them in the About dialog. Added a message about what columns were used to make mu(E)
  • Split Group menu into Group and Values menus
  • Moved contents of Align menu to the Data menu.
  • Removed encoder tab from column selection dialog. That is better done as a file type plugin
  • Removed automatic replot checkbutton from the plot menu. That was just a poor idea....
  • Created and documented the plot styles utility
  • Automatically zoom in on the document text!
  • Do three iterations of setting e0 to half the edge step to be sure it has converged
  • Removed "Plot current" and "Plot marked" labels, allowing a longer group list.
  • Change record types between mu(E), norm(E), xanes, detector with item in Group menu
  • Use a browse entry widget for group names in the LCF dialog
  • The Plot Options and Data Groups labels flash on mouse over. The Data Groups label responds to a click by saving the project

Bug fixes
  • Fixed several small bugs in the linear combination fitting dialog
  • Color c9 was never being used in marked group plots
  • Fixed a bug setting none option in standards menu
  • Don't toggle modified flag if there are no data groups
  • Make half edge step algorithm respect a non-zero value of e0 shift
  • Explicitly set flatten and fixstep for norm(E) records


Artemis 0.8.001

Highlighted feature

You can now add a separator line in the list of fitting parameters. This serves no purpose in the fit, but may help you to organize your parameters. You can insert a separator at any point. The function for adding the separator is in the context menu that you get when right clicking on an item in the list. You can add a separator above or below the parameter you click on.

The separator line does not respond to the right click. To remove a separator from the list, use the Discard button at the bottom of the page. By deafult, a separator is a line of dahses, as shown in line 14. You can add text to the separator by double clicking on it, just as you add an annotation to any other parameter.

This may seem like a minor enhancement, but I find it very useful. And it will play an important role in the mechanism for merging projects, which should be the major feature of the next release.

New features
  • Added separators to the GDS page
  • Recall palette size at start up
  • Always raise the palette after fit or when encountering an error
  • Fit-time error dialog pops up under cursor
  • Use warning colors in echo area when feffing and fitting
  • Added a warning to the Parse Feff module for exceeding the heap limit in the pathfinder
  • Added an "export all path parameters" function to the paths menu
  • Added repeated carets to the verify_operators regular expression
  • Better formatting when using the Guess/Def/Set show parameters
  • Added a restraint builder for guess and def parameters. It's in the right click context menu
  • Show file and path geometry from unimported path in the Feff interpretation context menu
  • Automatically zoom in on the document text
  • The "modified" label flashes on mouse over and responds to a click by saving the project

Bug fixes
  • Fixed a situation where the journal might be lost when restoring an old fitting model
  • GDS text imported ignores end of line comments when parsing for math expression
  • Double clicking on an item in the log viewer list respects the value of the log->style preference

  • Fixed Feff interpretation for the situation where the absorber is not at (000)
  • Make sure that the feff.inp is always saved before saving a project

  • Fixed a bug discarding fits in a multiple data set fit in the situation where some fits were not made using all the data sets


Hephaestus 0.11

  • Reorganized the menu bar
  • Added togles for using total, photoelectric, coherent, and incoherent cross-sections in the calculations. Added text about this to the formula report
  • Fixed a bug in the access to the Elam database which precluded the display of data about Np through Cf
  • Added a label about resource and cross_section to periodic table, but only for absorption utility
  • Larger text for the document display

HoraeVersion054 (last edited 2005-09-06 20:40:13 by BruceRavel)