unitsml-ruby
Library to work with UnitsML in Ruby — parse unit strings, generate MathML representations, and perform dimensional analysis.
Installation
bash
gem install unitsmlUsage
ruby
require 'unitsml'
# Parse a unit expression
unit = Unitsml::Unit.parse("m/s^2")
# Generate MathML
mathml = unit.to_mathml
# Access dimensional information
dimension = unit.dimensionFeatures
Unit Parsing
Parse UnitsML unit expressions into structured Ruby objects with full dimensional analysis.
MathML Generation
Generate MathML markup for unit symbols and expressions, ready for scientific document rendering.
UnitsDB Integration
Built on top of UnitsDB data for accurate unit definitions, symbols, and dimensional relationships.