ATOMS(1p)

πŸ“¦
version 071~svn537 Β· 2 versions
, in debian bookworm, ubuntu jammy, ubuntu noble

πŸ’– ATOMS(1p) πŸ’–

okay bestie, so this is Atoms β€” a Perl script that lives in the User Contributed Perl Documentation section, and it literally just vibes with crystallographic data until it spits out atomic coordinate lists. no cap. ✨


✨ NAME ✨

Atoms β€” make lists of atomic coordinates from crystallographic data πŸ¦‹


🌸 SYNOPSIS 🌸

atoms [-fu8gpsbaxF] [-r#] [-qvh] [-t atptype -o file] input_file

πŸ’… DESCRIPTION πŸ’…

So here's the tea: you hand atoms a crystallographic data file on the command line, and it reads that data and writes output based on what's inside the file. that's it, that's the whole thing.

  • if you don't give it an input file, it just goes ahead and uses atoms.inp like it's no big deal.
  • if the input file you specify on the command line is literally just -, then bestie, it reads from STDIN. iconic.
  • if you don't specify any output format at all, it writes an input file for feff by default. periodt.
  • and there are several command line switches that can override whatever the input files say, so you're always the main character here.

πŸŽ€ output file flags πŸŽ€

  • -f β€” writes a feff6 input file
  • -u β€” writes a unit cell file
  • -8 β€” writes a feff8 input file
  • -g β€” writes a geometry file
  • -p β€” writes a P1 input file
  • -s β€” writes a symmetry file
  • -a β€” writes an alchemy atoms list
  • -x β€” writes an xyz atoms list
  • -b β€” writes a Protein Databank list
  • -F β€” do NOT write a feff file
  • -O β€” write to STDOUT
  • -t s β€” use a user supplied template (that s means string, iykyk)
  • -o f β€” set the output file name (and f means file)

🌈 operational flags 🌈

  • -r # β€” override the value of rmax with whatever number you give it
  • -A β€” use a named file from the Atoms Database
  • -q β€” suppress screen messages (for when you want peace and quiet 🫢)
  • -v β€” write version information and then exit
  • -h β€” write this message and then exit

quick legend so nobody gets confused: - # = number - f = file - s = string

for complete information about Atoms, go consult the documentation at:

http://leonardo.phys.washington.edu/~ravel/software/doc/Atoms/

πŸ‘‘ AUTHOR πŸ‘‘

Atoms is copyright (c) 1998-2005 Bruce Ravel πŸ’œ


and that's the whole page, bestie!! πŸ“ this little cutie is documented as part of perl v5.32.1, dated 2021-11-22, in the User Contributed Perl Documentation section β€” slay, enjoy your atomic coordinates, mwah πŸ’–βœ¨πŸ§š

πŸ“¦ where this page comes from