McXtrace logo

McXtrace - An X-ray ray-trace simulation package

ESRF; SAXSLAB Niels Bohr Institute DTU Physics

McXtrace

Project Status
 Project Partners
 Project People
 Goal

Installation
 Mac OSX Installation
 Windows Installation

Mailing List

Links

Publications

Minutes of Meetings

McXtrace Art

About McXtrace

Documentation
 Commands
 Tutorial

Download
 Components

Search


Old News items

McXtrace 1.2 is released!

Finally McXtrace 1.2 is out. This release focuses on solidifying the models that exists and has greatly improved installation procedure. Packages are now bundled for easy installation. As of day one - packages are built for:
  • Debian class GNU/Linux systems
  • Rpm-based (e.g. RedHat) GNU/Linux systems
  • Windows systems (including 7, 8, and 8.1)
  • Mac OSX 10.10 Yosemite and 10.9 Maverics
Packages for further platforms can be built upon request - forthcoming is also a FreeBSD port. Please report any problems that you may experience to the maintainer. We will deal with all inconveniences ASAP.

Other new features in 1.2 include

  • Interface source components to SPECTRA, Simplex, and GENESIS 1.3.
  • Experimental Bending magnet and Wiggler components
  • Absorption feature added to Molecule_2state sample
  • Several more examples and test instruments

McCode goes github

The McCode-team is happy to announce that we have now moved to using git for version control and consequently also moved the code repository to GitHub. Effective immediately McXtrace (and McStas) code will live on github.com/McStasMcXtrace. To get a snapshot of the code you may issue the command: git clone git@github.com:McStasMcXtrace/McCode.git, provided you have a github account.

Perl related installation problem on windows

We have lately found that in a few rare cases, there is a problem with the perl tools installation process on Windows 7. If the extra ppds cannot be gathered by the installation script it might be caused by a permission issue in the perl site directory. If you encounter some problem along these lines please make sure that actually have Full control-permissions over the perl directory and its subdirectories. If that didnø't help pleasde donø't hesitate to use the mailing list (or indeed the facebook page)

bugfix patch

We have found a rather serious bug (thank's Carsten) in McXtrace which made the the
SPLIT
keyword generate rubbish photons. A patch file is available here mcxtrace-1.0_num_pars.patch. To apply it do something along the lines.
        cd /usr/local/lib/mcxtrace-1.0
        patch -p1 < /path/to/file/mcxtrace-1.0_num_pars.patch
if you have the patch utility available. N.b. this is fixed upstream.

McXtrace 1.1 Released

We are extremely happy to announce the release of McXtrace 1.1 Just in time for the 3-Codes workshop. This release is based on the well known perl tools while we are testing new solutions for python based plotting tools. Please head over to the download area to get your copy. Happy simulating!

Journal Article Published

A journal article on McXtrace has been published in the June issue of Journal of Applied Crystallography. Please follow this link: Journal of Applied Crystallography, 2013, Volume 46, pages 679-696, to get your copy.

Joint Tutorial Workshop

The McXtrace team are very happy to be a part of the Three-code joint tutorial workshop to be help at the ESRF in the beginning of June 2013. Jointly organized by the maintainers (Manuel Sanchez del Rio, Oleg Chubar and Erik Bergbäck Knudsen) of the simulation software packages SHADOW, SRW and McXtrace, it will give participants hand-on experience with simulation of X-ray instrumentation and experiments. Please see here for more details.

McXtrace 1.1 release candidate 1b

At long last the McXtrace team is proud to present the first public release candidate of McXtrace 1.1. Binary installation packages are available for debian and prm based Linux/Unix distributions, recent Windows (including 8, 7 and XP), and MacOSX (10.8, 10.7, and 10.6). Please download the appropriate version from download area. If you prefer, a source distribution is also available. Among the most major changes are

  • Separated packages for kernel, component libary and tools. This will allow the McXtrace team to repsond quicker to bugs as it allows us to make update release to the component library without packaging a new kernel.
  • A completely revamped build system: We have moved from autotools to CMake - so from source users will have to install CMake (>2.8) on their system. See installation for more details.
  • Several significant changes to the component library:
    1. Updated Source_lab
    2. Chopper_simple
    3. Lens_kinoform
    4. Mirror_parabolic
    5. Twin_KB_ML
    6. EPSD_monitor
    7. Monitor_nD
    8. PreMonitor_nD
    9. W_psd_monitor
    10. Molecule_2state
    11. Shadow_input
    12. Shadow_output

Head to the installation page for details on the various platforms.

As always: If you experience any problems (none are to small) please take a moment and report the problem to the development team either by:

  • reporting your issue in the bug-tracking system @ trac.mccode.org on the McXtrace/McStas code development site.
  • sending an email to the user mailing list mcxtrace-users@mcxtrace.org.
  • Leaving a note on the McXtrace facebook page McXtrace-facebook
  • By sending an email to erkn_AT_fysik.dtu.dk

...or alternatively contact the development team People by any other means available to you. We don't mind reports about no problems as well.

Recent publications

At the recent SPIE conference SPIE Optics + Photonics 2011 in San Diego, CA, the following McXtrace related papers were presented and are now available in the coneference proceedings:

  • Advanced simulations of x-ray beam propagation through CRL transfocators using ray-tracing and wavefront propagation methods, Proceedings of SPIE, the International Society for Optical Engineering 2011, Volume 8141, Issue 1, 2011
  • A Monte Carlo approach for simulating the propagation of partially coherent x-ray beams, Proceedings of SPIE, the International Society for Optical Engineering 2011, Volume 8141, Issue 1, 2011
  • McXtrace: A modern ray-tracing package for X-ray instrumentation, Proceedings of SPIE, the International Society for Optical Engineering — 2011, Volume 8141, Issue 1, 2011

McXtrace 1.0

The McXtrace team is very happy to annouce the release of McXtrace version 1.0! It is currently available from the download area for unix-class systems and for Windows. More platforms will come up as soon as the testing team can process them.

Head to the installation page for details on the various platforms.

As always: If you experience any problems (none are to small) please take a moment and report the problem to the development team either:

  • By reporting your issue in the bug-tracking system @ trac.mccode.org on the McXtrace/McStas code development site.
  • By sending an email to erkn_AT_fysik.dtu.dk

...or alternatively contact the development team People by any other means available to you. We don't mind reports about no problems as well.


Older releases

The McXtrace team are pleased to announce the availability of installation packages for Linux, MacOSX, and Windows (XP, Vista and 7). Please download the version which suits your needs from: download.mcxtrace.org/older_releases.html. Installation instructions are available on the installation page. If your setup is terminal driven, once installation is completed, you might want to take a look at the man pages for the command line tools available.


Last Modified: Saturday, 24-Jun-2017 00:21:58 CEST
Search website mailinglist archive SVN repos McCode Trac