<?xml version="1.0" encoding="UTF-8" ?><rssversion="2.0"xmlns:atom="http://www.w3.org/2005/Atom"xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>mp-units</title><description>The quantities and units library for C++</description><link>https://mpusz.github.io/mp-units/HEAD/</link><atom:linkhref="https://mpusz.github.io/mp-units/HEAD/feed_rss_updated.xml"rel="self"type="application/rss+xml"/><managingEditor>mp-units Team</managingEditor><docs>https://github.com/mpusz/mp-units</docs><language>en</language><pubDate>Tue, 17 Jun 2025 06:39:05 -0000</pubDate><lastBuildDate>Tue, 17 Jun 2025 06:39:05 -0000</lastBuildDate><ttl>1440</ttl><generator>MkDocs RSS plugin - v1.17.3</generator><image><url>None</url><title>mp-units</title><link>https://mpusz.github.io/mp-units/HEAD/</link></image><item><title>Introducing absolute quantities</title><author>Mateusz Pusz</author><category>Metrology</category><description><h1>Introducing absolute quantities</h1><p>This post introduces a new abstraction called an absolute quantity. It complements affinespace abstractions (point and delta) and will most probably be a new default in the librarywhen we release V3.</p></description><link>https://mpusz.github.io/mp-units/HEAD/blog/2025/06/16/introducing-absolute-quantities/</link><pubDate>Tue, 17 Jun 2025 06:34:55 +0000</pubDate><sourceurl="https://mpusz.github.io/mp-units/HEAD/feed_rss_updated.xml">mp-units</source><guidisPermaLink="true">https://mpusz.github.io/mp-units/HEAD/blog/2025/06/16/introducing-absolute-quantities/</guid><enclosureurl="https://mpusz.github.io/mp-units/HEADassets/images/social/blog/posts/introducing-absolute-quantities.png"type="image/png"length="39574"/></item><item><title>Bringing Quantity-Safety To The Next Level</title><author>Mateusz Pusz</author><category>Metrology</category><description><h1>Bringing Quantity-Safety To The Next Level</h1><p>All quantities and units libraries need to be unit-safe. Most of the libraries on the market dothis correctly. Some of them are also dimension-safe, which adds another level of protection fortheir users.</p><p><strong>mp-units</strong> is probably the only library on the market that additionally is quantity-safe. Thisgives a new quality and possibilities. I've described the major idea behind it, implementationdetails, and benefits to the users in the <a href="isq-part-5-benefits.md">series of posts about the International System of Quantities</a>.</p><p>However, this is only the beginning. We've always planned more and worked on the extensions in ourfree time. In this post, I will describe:</p><ul><li>What a quantity character is?</li><li>The importance of using proper representation types for the quantities.</li><li>The power of providing character-specific operations for the quantities.</li><li>Discuss implementation challenges and possible solutions.</li></ul></description><link>https://mpusz.github.io/mp-units/HEAD/blog/2025/01/15/bringing-quantity-safety-to-the-next-level/</link><pubDate>Tue, 11 Feb 2025 16:26:19 +0000</pubDate><sourceurl="https://mpusz.github.io/mp-units/HEAD/feed_rss_updated.xml">mp-units</source><guidisPermaLink="true">https://mpusz.github.io/mp-units/HEAD/blog/2025/01/15/bringing-quantity-safety-to-the-next-level/</guid><enclosureurl="https://mpusz.github.io/mp-units/HEADassets/images/social/blog/posts/bringing-quantity-safety-to-the-next-level.png"type="image/png"length="45128"/></item><item><title>International System of Quantities (ISQ): Part 4 - Implementing ISQ</title><author>Mateusz Pusz</author><category>Metrology</category><description><h1>International System of Quantities (ISQ): Part 4 - Implementing ISQ</h1><p>Up until now, we have introduced the International System of Quantities and described how we canmodel its main aspects. This article will present how to implement those models in a programmingl