Sha256: 3181b81273eb0c764bbae30cbfc15b17f5d55e08b4abcc62b7e1e95c975db530

Contents?: true

Size: 589 Bytes

Versions: 10

Compression:

Stored size: 589 Bytes

Contents

#! /usr/bin/ruby

#標準入力から文字列リストを受け取り、
#ファイル名と思しきものがあれば、それに最終的な volume と TOTEN を追加する。
#CONTCAR も指定できるが、同じディレクトリに OUTCAR が存在する必要がある。

require "vasputils/outcarparser.rb"

STDIN.each do |line|
	file = line.strip.sub( 'CONTCAR', 'OUTCAR' )
	if File.exist?( file )
		outcar = ParseOutcar.new( file )
		volume = outcar.volumes[-1]
		toten = outcar.totens[-1]
		printf( "%s, %6.2f, %f\n", line.chomp, volume, toten )
	else
		puts line
	end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
vasputils-0.0.9 bin/addVolumeToten.rb
vasputils-0.0.8 bin/addVolumeToten.rb
vasputils-0.0.7 bin/addVolumeToten.rb
vasputils-0.0.6 bin/addVolumeToten.rb
vasputils-0.0.5 bin/addVolumeToten.rb
vasputils-0.0.4 bin/addVolumeToten.rb
vasputils-0.0.3 bin/addVolumeToten.rb
vasputils-0.0.2 bin/addVolumeToten.rb
vasputils-0.0.1 bin/addVolumeToten.rb
vasputils-0.0.0 bin/addVolumeToten.rb