Recent Changes · Search:

Dispense


µSR

Chapters:

  1. Introduction
  2. The muon
  3. Muon production
  4. Spin polarization
  5. Detect the µ spin
  6. Implantation
  7. Paramagnetic species
  8. A special case: a muon with few nuclei
  9. Magnetic materials
  10. Relaxation functions
  11. Superconductors
  12. Mujpy
  13. Mulab
  14. Musite?
  15. More details

Tips

PmWiki

pmwiki.org

edit SideBar

OldMusite

Index


Musite: use of crystal descriptors and lattice sums to identify muon sites

This is the white paper for a suite of matlab programs to identify muons sites.

Requirements:

  • A CIF or CIF-like extension to describe lattices with a
    magnetic base, i.e. the standard for a file containing the information
    • An easy way of producing this file from the knowledge of the crystal symmetry and
      atom cell positions; this is provided at least
      • by hand, through the Bilbao server which lists e.g.
        the Wyckoff positions of any crystal group and the instructions
        to generate a CIF file, visualize, and then save it.
        This is a simple interactive procedure, where a standard CIF for BaTiO3
        can be edited and modified into the crystal of choice.
      • by the Computational Crystallography Toolbox cctbx, in python
      • by the Atomic Simulation Environment [[https://wiki.fysik.dtu.dk/ase/|ASE] in python

The cctbx and ASE solution offer lattice visualization. When proceeding by hand

  • A local visualization program for CIF, e.g. the free software Jmol.
    • When you launch Jmol and open the saved CIF file, you will probably see only the
      unit cell in wireframe, plus the base. In order to see the full cell (i.e. to loop
      on the Wyckoff positions) you must left-click on the image to get a menu, and select
      Load/Load full unit cell from it.

The minimal plan may be then developed in matlab or in python. It includes

  • A loading matlab routine to read the magnetic CIF file (the python equivalent is already there)
  • Generation of a suitable finite magnetic and charge lattice
  • A dipolar sum routine for chosen sets of positions
  • A visualization routine for the field intensity and direction at these positions
  • A constrained search routine for electrostatic energy minima on surfaces.

Initial implementation by cctbx and ipython, numpy, scipy, matplotlib

  • cctbx provides
    • the full capabilities of the International Tables of Crystallography for generating unit cells of any lattice, from the input of a CIF file
    • the python scripting for performing this standard task simply
    • a python web interface for generating forms to give free access to such standard scripts from a web server
      (e.g. http://fis.unipr.it)
    • how to handle distribution is an open question, maybe through browser interface cgi
  • ASE provides
    • superior documentation with respect to cctbx
    • all the symmetry groups
    • a simple visualization interface
    • an all-python solution
    • access to DFT calculations
    • distribution implies: installing python (probably ipython), which is documented; installing ASE (also well documented), maybe including dipsum in ASE?

Questions:

  • how does the web interface work? See examples in cctbx_bundle/cctbx_sources/cctbx/web
  • include magnetic structure by its q vector

Index

Edit - History - Print - PDF - Recent Changes - Search
Page last modified on September 10, 2014, at 02:30 PM