Eulim - Eulim
Оригинальный автор (ы) | Сайед Фазиль Башир |
---|---|
Разработчики) | Сайед Фазиль Башир, Somesh Choudhary |
изначальный выпуск | 11 апреля 2017 г. |
Стабильный выпуск | 0.0.17 / 15 июля 2017 г.[1] |
Репозиторий | github |
Написано в | Рубин |
Лицензия | Лицензия MIT |
Eulim или же ilm это химическая библиотека, написанная на Рубин под Лицензия MIT. Eulim - это рубиновый драгоценный камень для химии, который поддерживает вычисление молекулярной массы соединения, балансирование химических уравнений, эффективную обработку состояний химических веществ и многое другое.
Пример
$ irbirb (основной): 001: 0>требовать 'eulim'irb (основной): 002: 0>Eulim::Химия::Реакция.новый(уравнение: 'KMnO4 + HCl >> KCl + MnCl2 + H2O + Cl2').Balance_eqn => «2KMnO4 + 16HCl >> 2KCl + 2MnCl2 + 8H2O + 5Cl2»irb (основной): 003: 0>Eulim::Химия::Сложный.новый(«CaCO3»)=> # {: element => # >,: atom_count => 1}," C "=> {: element => # >,: atom_count = > 1}, "O" => {: element => # >,: atom_count => 3}}, @molecular_mass = # > irb (основной): 004: 0>Eulim::Химия::Реакция.новый(уравнение: '2Na (т) + 2HCl (водн.) >> 2NaCl (водн.) + H2 (г)')=> # {"Na "=> {: component => # {: element => # >,: atom_count => 1}}, @ молекулярная_масс = # >,: stoichiometry => 2,: state => "solid"}, "HCl" => {: component => # {: element => # >,: atom_count => 1}, "Cl" => {: element => # >,: atom_count => 1}}, @ молекулярная_mass = # >,: stoichiometry => 2,: state => "водный"}},: products => {"NaCl" => {: соединение => # {: element => # >,: atom_count => 1}," Cl "=> {: element => # >,: atom_count => 1}}, @molecular_mass = # >,: стехиометрия => 2,: state => "водный"}, "H2" => {: соединение => # {: element => # >,: atom_count => 2}}, @molecular_mass = # >,: stoichiometry => 1,: state => "газообразный"}}}, @ is_valid = true, @ is_balanced = true>
внешняя ссылка
Рекомендации
- "eulim | RubyGems.org | хост вашего драгоценного камня сообщества". rubygems.org. Получено 2017-07-11.
- "GitHub - syedfazilbasheer-quester / eulim-gem". github.com. Получено 2017-07-11.