Sha256: 6c3faa6f34b6a7f1e5c9312d1305bf7cb5d91dae82e8186c8d5c1980bf545cf0
Contents?: true
Size: 636 Bytes
Versions: 1
Compression:
Stored size: 636 Bytes
Contents
require 'yaml' require 'mspire/isotope' module Mspire::Isotope::NIST INFO_FILE = 'isotope_info.yml' INFO_FILE_FULL_PATH = File.expand_path(File.dirname(__FILE__) + "/nist/#{INFO_FILE}") if File.exist?(INFO_FILE_FULL_PATH) ISOTOPES = YAML.load_file(INFO_FILE_FULL_PATH).map {|ar| Mspire::Isotope.new *ar } BY_ELEMENT = ISOTOPES.group_by(&:element) else unless __FILE__ == $0 warn "no file #{INFO_FILE_FULL_PATH} to read isotope information from!" warn "Note that directly running the file: lib/mspire/isotope/nist/updater.rb" warn "will autogenerate this file from NIST data" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mspire-isotope-0.1.0 | lib/mspire/isotope/nist.rb |