RENDER_HKL(1)

πŸ“¦ version 0.13.0, in nixos 26.05, nixpkgs unstable

πŸ’… RENDER_HKL(1) β€” bestie edition πŸŽ€

okay so this is render_hkl(1) from the General Commands Manual β€” yes, the whole "General Commands Manual" vibe, we're in the big leagues now ✨

🌸 NAME 🌸

render_hkl β€” render 2D slices of reciprocal space from reflection data πŸ’«

πŸ¦‹ SYNOPSIS πŸ¦‹

render_hkl [options] ... -p unitcell.pdb file.hkl

render_hkl --help

πŸ’– DESCRIPTION πŸ’–

so render_hkl takes your reflection data and plots 2D central sections of the reciprocal lattice as circles, using a colour scale, into a PDF file. iconic, honestly 🌈

the bare minimum you gotta give it: the reflection data, and a PDB file with at least a CRYST1 line holding the unit cell parameters. that's the entry fee, no cap πŸ’…

✨ OPTIONS ✨

  • -d h,k,l, --down=h,k,l β€” sets the indices for the downward direction of the plot. default: --down=1,0,0 🫢
  • -r h,k,l, --right=h,k,l β€” sets the indices for the 'right' direction of the plot. heads up: the direction is only approximately to the right β€” the exact direction depends on the unit cell. default: --right=0,1,0 πŸŽ€
  • --zone=z β€” shows reflections for which g.r=z, where g is the reflection index (i.e. hkl) and r is the zone axis direction. so z is literally the Laue zone number πŸ’«
  • -o filename, --output=filename β€” writes the output (in PDF format) to filename. default: --output=za.pdf πŸ“„
  • -p unitcell.cell, -p unitcell.pdb, --pdb=unitcell.pdb β€” names the file containing unit cell information, in PDB or CrystFEL format πŸ”
  • --boost=n β€” squashes the colour scale by a factor of n. when n=1, the top of the colour scale represents the highest intensity found in the data set (not the highest intensity found in the projection). lowkey important distinction, remember it πŸ‘€
  • -y pointgroup, --symmetry=pointgroup β€” specifies the symmetry of the reflection list 🧚
  • -c scale, --colscale=scale β€” uses scale as the colour scale. possible scales are: mono, invmono and colour 🌸
  • -w weight, --weighting=weight β€” colours the reciprocal lattice points according to weight. the possibilities for weight are:
    • I β€” the intensities of the reflections
    • sqrtI β€” the square roots of the intensities of the reflections. negative intensities get set to zero 🚫
    • count β€” the numbers of observations of the reflections. these numbers get corrected for the point group multiplicities of the reflections according to the given symmetry (see --symmetry)
    • rawcts β€” the raw numbers of observations of the reflections, with no correction done, i.e. without performing the correction described for count

the default is --weighting=I ⭐

  • --scale-top=n β€” forces the top of the colour scale to correspond to a value of n. any value you give for --boost will be ignored πŸ’€
  • --colour-key β€” writes the selected colour scale out to 'key.pdf' in the current directory 🎨
  • --res-ring=res β€” draws a resolution ring at res Angstroms. you can use this option multiple times to get more than one ring β€” stack 'em, collect 'em πŸ“
  • --highres=res β€” renders spots only up to res Angstroms πŸ”₯
  • --no-axes β€” does not draw the reciprocal space axes on top of the plot πŸ™ˆ

πŸ‘‘ AUTHOR πŸ‘‘

this page was written by Thomas White πŸ’œ

😭 REPORTING BUGS 😭

report bugs to <taw@physics.org>, or visit <http://www.desy.de/~twhite/crystfel> 🫢

copyright Β© 2012-2021 Deutsches Elektronen-Synchrotron DESY, a research centre of the Helmholtz Association.

render_hkl, and this manual, are part of CrystFEL.

CrystFEL is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

CrystFEL is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. see the GNU General Public License for more details.

you should have received a copy of the GNU General Public License along with CrystFEL. if not, see <http://www.gnu.org/licenses/>.

⭐ SEE ALSO ⭐

crystfel(7), check_hkl(1)


and that's the whole page bestie, mwah πŸ’‹ β€” this one's straight out of the CrystFEL General Commands Manual, page render_hkl(1) (the footer's literally just the same RENDER_HKL(1) again, so no spicy version-or-date tea to spill) πŸŽ€βœ¨

πŸ“¦ where this page comes from