¿Por qué obtengo un "error de conformabilidad" cuando bash convertir agua en unidades GNU?

He estado usando el progtwig de unidades GNU y creo que debería poder convertir agua entre un volumen y un peso.

Ejemplos:

You have: 1 gram water You want: cm^3 conformability error 1 gram water = 9.80665 kg^2 / m^2 s^2 cm^3 = 1e-06 m^3 

y

 You have: 1 gallon water You want: pounds conformability error 1 gallon water = 37.122208 kg m / s^2 pounds = 0.45359237 kg 

La unidad de water es el peso específico del agua a la temperatura estándar de 0 ° C. Un cm water es una unidad de presión, como el cm Hg .

 You have: water You want: Definition: gram force/cm^3 = 9806.65 kg / m^2 s^2 You have: 1cm Hg You want: cm water * 13.5951 / 0.073555914 

Un gram water es una unidad de masa multiplicada por la presión, que no reconozco como una cantidad física común. Las unidades tienen waterdensity densidad de agua definida como la densidad del agua a 4 ° C y 1atm, que es (con una precisión muy buena) 1 kg / m³.

 You have: 1g/waterdensity You want: cm^3 * 1 / 1 

Si desea densidad en otras condiciones u otros materiales, escriba la constante o units -f '' -f ~/.units.data en su propio file de definición de unidad ( units -f '' -f ~/.units.data ).

Técnicamente hablando, estás tratando de convertir el volumen en masa o peso. Claro, escribiste "agua", pero ¿a qué temperatura y presión? Hace una diferencia. ¿Y si escribes "1 gramo de mercurio"?

Estás pidiendo algo que no se puede hacer en el context simplist en el que funcionan las units . Creo que tendrás que search la densidad del fluido que te interesa y multiplicarte por ti mismo.