You can edit almost every page by Creating an account. Otherwise, see the FAQ.

Rubychem

From EverybodyWiki Bios & Wiki



RubyChem (pronounced /ˈruːˈbeːˈkːˈem/) is a freely available (MIT License) program, written in Ruby, supporting the calculation of moles, balancing chemical equations and valence orbital calculations.

Example[edit]

The Ruby official distribution also includes "irb" (Interactive Ruby Shell), an interactive command-line interpreter which can be used to test code quickly. The following code fragment represents a sample session using irb:

$ irb
irb(main):001:0> require 'rubychem'
irb(main):002:0> RubyChem::Equation.new("C12H26+O2=CO2+H2O").balance
=> 2C12H26 + 37O2 = 24C1O2 + 26H2O1"

In this example, the program finds the chemical equation for the burning of dodecane (or an isomer of it). The user knows that hydrocarbons burnt completely in oxygen produce carbon dioxide and water, so types that as their input. The program correctly "balances" this equation (meaning that the same number of each type of atom appears on each side, to result in the description below of dodecane burning in sufficient oxygen.

2 C
12
H
26
+ 37 O
2
→ 24 CO
2
+ 26 H
2
O

See also[edit]

External links[edit]


This article "Rubychem" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Rubychem. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.