Horae Software
Contents
This page is intended to hold information about Bruce Ravel's horae programs for XAFS analysis, that are build upon Ifeffit. The Horae Programs currently include Athena, Artemis, and Hephaestus.
* HoraeTipOfTheWeek Horae Tip of the Week
* HoraeProjects example projects, uploaded by users like you!
See the HowToAdd page for instructions on how to upload and link a project to this or any other page.
User Servicable Parts of Athena and Artemis
Athena and Artemis are highly configurable. Here is a series of pages describing different aspects of those programs available to user for customization without having to look at the source code for Athena or Artemis.
AthenaFiletypePlugins : How to write your own filetype plugin to allow Athena to directly read unusual file formats
FiletypePluginExamples : Examples of plugins written for various beamlines
AtomsTemplateFiles : How to create new output types for Atoms
AthenaAndArtemisConfigFiles : How preferences are set for Athena and Artemis
User Contributions to Athena and Artemis
- ARTEMIS worked example: ZnO (contributed by Scott Calvin)
Scott has written a wonderful series of five project files demonstrating a complete worked example of the analysis of zinc oxide data. These project files walk you through both the use of ARTEMIS and the creation of a detailed fitting model using FEFF and IFEFFIT. These are highly recommended for anyone just learning to use ARTEMIS. (Updated 11 January, 2007)
Unpacking this Zip file, you will find a README file, an ATHENA project file with ZnO data, and a number of sequentially numbered ARTEMIS project files. Each one contains a journal full of commentary and instructions for how to work through this fitting example. To read the journals, select "Write in journal" from ARTEMIS's Edit menu.
- A worked example of a difficult background removal problem, MoO3 (contributed by Shelly Kelly)
- Shelly provides a very thorough explanation, including an 8-page document with pictures and project files for both ATHENA and ARTEMIS. Excellent stuff!
- Import a CSV report from ATHENA into Igor as a text wave (contributed by Gerrit Schmithals)
Gerrit explains:
The function importAthenaParam reads an ATHENA CSV-report (Exported via ATHENA's menu: Edit | Write a report | CSV report) into a text wave. The benefit of this function is that you have a [record] of the parameters along with the data... [It] works with the current version of Igor Pro 5.02. It is a quite short program so I do not expect any major bugs in it, but it would be a good idea to declare it as experimental until some users reported that they also successfully used it. I made myself a couple of subsequent procedures to use the imported information to tag waves on graphs etc. but these are really highly experimental. If you expect that user might be interested in them I could post them as well.
OK, I declare this experimental! Installation instructions for Windows users are near the top of the file.
- Gerrit Schmithal's solution to an end of line problem in Athena on the Mac
Jay Brandes schrieb: > Ended up looking at the older threads and the fix posted a few months > ago, to use the program textwrangler and save in UNIX text format, > worked. The problem seems to be that the normal Mac text handling > programs do not have this option and Athena requires it. Just looking > at the files in another text editing program does not reveal the > problem. Anyway, problem solved. Hello Jay, Hello Bruce, I had the same issue a couple of weeks ago. As I had a large number of files to change from mac-linebreaks to windows-linebreaks (to unix-linebreaks can also be implemented) I wrote a small Perl-program that operates on all files in a directory and its subdirectories and do the reformatting for me. That saved me from opening/saving each file independently. If you (anyone) is interested in the code I can post it here, though I would first have to change a few lines as the script uses full paths. Of course you would have to have Perl installed on your computer.
Screencasts
Screencasts are a new thing I have been playing with. I use recordMyDesktop and a KDE frontend called reKordmydesktop to make a video of myself using Athena. All the action on the screen is saved as well as my running commentary on what I'm doing. The output is an ogg thoera file.
Most linux machines come with an ogg player out of the box (I use Kaffeine). Ogg is free, in both senses of the word. Click here to download an ogg player for your computer. It's not worth asking if I will convert the ogg file to some other format.
- Basic Data Processing
- This screencast demonstrates calibration, alignment, and merging of iron foil data along with some of the basics of using Athena.
Basic_Data_Processing.ogg : 23 minutes, 171 Mb (big!)
Release Notes
ReleaseNotes128 Release Notes for Ifeffit 1.2.8, including horae 0.55
HoraeVersion066 : (20 September, 2007) Athena 0.8.054, Artemis 0.8.011, Hephaestus 0.17
HoraeVersion065 : (21 July, 2007) Athena 0.8.053, Artemis 0.8.010, Hephaestus 0.16
HoraeVersion064 : (29 December, 2006) Athena 0.8.052, Artemis 0.8.009
HoraeVersion063 : (28 November, 2006) Athena 0.8.051, Artemis 0.8.008, Hephaestus 0.15
HoraeVersion062 : (29 May, 2006) Athena 0.8.050, Artemis 0.8.007, Hephaestus 0.14
HoraeVersion061 : (28 March, 2006) Athena 0.8.049, Artemis 0.8.006
HoraeVersion060 : (8 February, 2006) Athena 0.8.048, Artemis 0.8.005, Hephaestus 0.13
HoraeVersion059 : (2 January, 2006) Athena 0.8.047, Artemis 0.8.004, Hephaestus 0.12
HoraeVersion058 : (22 November, 2005) Athena 0.8.046
HoraeVersion057 : (7 November, 2005) Athena 0.8.045
HoraeVersion056 : (14 October, 2005) Athena 0.8.044 and Artemis 0.8.003
HoraeVersion055 : (15 September, 2005) Athena 0.8.043 and Artemis 0.8.002
HoraeVersion054 : (3 September, 2005) Athena 0.8.042, Artemis 0.8.001, Hephaestus 0.11
|
Except where otherwise noted, Bruce's content on the Ifeffit wiki is licensed under a Creative Commons Attribution 2.5 License |