Sha256: 470d32d529b108a9bdf3d3f40d2339ea608f2cb056139251ad830d43f79072b6

Contents?: true

Size: 515 Bytes

Versions: 1

Compression:

Stored size: 515 Bytes

Contents

#! /usr/bin/env ruby

require "rubygems"
require "vasputils"

#gem "crystalcell"
#require "crystalcell/latticeaxes.rb"
#require "crystalcell/cell.rb"

puts "           a,              b,              c,  alpha,     beta,    gamma,         volume, file"
ARGV.each do |file|
    axes = VaspUtils::Poscar.load_file(file).axes
    printf("%8.5f, %8.5f, %8.5f, %6.2f, %6.2f, %6.2f, ",
        *(axes.get_lattice_constants))
    printf("%10.5f, ", CrystalCell::Cell.new(axes).calc_volume) # show volume
    puts file
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vasputils-0.0.12 bin/latticeconstants