pyxcom
pyxcom is a pythonic GUI and TUI to the NIST program XCOM.
pyxcom is still under heavy development but at the moment is functional.
Why pyxcom
Several times it happened to me to use XCOM data in scripts.
Unfortunately XCOM is an interactive program, so I had to found workarounds to
comfortably access its results in scripts.
After some coding I found I had a small Python library that, once reorganized,
resulted in a TUI for XCOM.
Then I started adding features to this program, in particular I added an
experimental wxPython interface and I released it to the pubblic domain under
the name of pyxcom, hoping that some other people could take advantage of my
work as I did with the one made by the Open Source community.
I cannot dedicate too much time to pyxcom and related activities (this webpage,
for example), so the development can be slow even if I have already planned to
add some smart features (like data plots and operations on data).
Give a try to pyxcom
pyxcom sources can be retrieved clicking on the following links:
In the unpacked sources you will find the instruction to install and use,
the software.
If you find any problem in the installation phase, maybe the most critical one,
please contact me and I will be
glad to help you.
If yuor installation works fine, try to see the capabilities of pyxcom with the
command:
pyxcom -h
Screenshots
Here there are some screenshots of the pyxcom GUI.
You can access material data at the specified energies providing
the chemical formula...
... or the atomic number.
You can control the information supplied by pyxcom (features I added after
the release of pyxcom-0.4), configure the installation path of xcom, and even
use the GUI to download and install pyxcom.
|