GNU Units logo

GNU Units

Converts quantities between scales, handles multiplicative and nonlinear changes, provides extendable database with over two thousand units, supports custom data files, interactive prompts, and command-line usage.

Made by Unknown Author

  • Calculator

  • units-converter

What is GNU Units?

The Units program is a versatile tool that allows users to effortlessly convert quantities across a wide range of measurement scales. This comprehensive application can handle not only straightforward multiplicative scale changes but also complex nonlinear conversions, such as transforming temperatures from Fahrenheit to Celsius or converting between wire gauge measurements. At the heart of the Units program lies an extensive, annotated database comprising over two thousand distinct units, providing users with a vast array of options to suit their specific needs. The program's flexibility extends further, as users can choose to utilize the extensive default data file or alternatively, they can create and incorporate their own customized data file to tailor the application to their unique requirements. The Units program offers both interactive and command-line interfaces, allowing users to seamlessly integrate it into their preferred workflow. Beyond simple conversions, the program functions as a robust units-based calculator, enabling users to perform a variety of mathematical operations, including addition, subtraction, multiplication, division, and even raising units to integer powers or taking roots. Users can further refine their calculations by grouping operations using parentheses, ensuring precise and accurate results

Highlights

  • Handles a wide range of measurement scale conversions, including both multiplicative and nonlinear transformations
  • Extensive database of over 2,000 annotated units, with the option to use the default file or create a custom data file
  • Supports interactive and command-line interfaces for user convenience
  • Functions as a comprehensive units-based calculator, allowing for arithmetic operations, raising to integer powers, and taking roots
  • Enables grouping of operations using parentheses for precise calculations

Platforms

  • Linux

Languages

  • English