forked from mpusz/mp-units
1 line
14 KiB
JSON
1 line
14 KiB
JSON
{"version": "https://jsonfeed.org/version/1", "title": "mp-units", "home_page_url": "https://mpusz.github.io/mp-units/HEAD/", "feed_url": "https://mpusz.github.io/mp-units/HEAD/feed_json_created.json", "description": "The quantities and units library for C++", "icon": null, "authors": [{"name": "mp-units Team"}], "language": "en", "items": [{"id": "https://mpusz.github.io/mp-units/HEAD/blog/2024/11/05/mp-units-240-released/", "url": "https://mpusz.github.io/mp-units/HEAD/blog/2024/11/05/mp-units-240-released/", "title": "mp-units 2.4.0 released!", "content_html": "<h1>mp-units 2.4.0 released!</h1>\n<p><strong>A new product version can be obtained from\n<a href=\"https://github.com/mpusz/mp-units/releases/tag/v2.4.0\">GitHub</a> and\n<a href=\"https://conan.io/center/recipes/mp-units?version=2.4.0\">Conan</a>.</strong></p>\n<p>This release was unexpected. We planned a significant new feature to happen next, but while\npreparing for it, and also while writing API Reference documentation, we made so many vital fixes\nand improvements that we decided that they deserve a dedicated release first.</p>\n<p>This post describes the most significant improvements while a much longer list of the changes\nintroduced by the new version can be found in our <a href=\"../../release_notes.md#2.4.0\">Release Notes</a>.</p>", "image": "https://mpusz.github.io/mp-units/HEADassets/images/social/blog/2024/11/05/mp-units-240-released.png", "date_published": "2024-11-05T00:00:00+00:00", "authors": [{"name": "mpusz"}], "tags": ["Releases"]}, {"id": "https://mpusz.github.io/mp-units/HEAD/blog/2024/11/04/international-system-of-quantities-isq-part-5---benefits/", "url": "https://mpusz.github.io/mp-units/HEAD/blog/2024/11/04/international-system-of-quantities-isq-part-5---benefits/", "title": "International System of Quantities (ISQ): Part 5 - Benefits", "content_html": "<h1>International System of Quantities (ISQ): Part 5 - Benefits</h1>\n<p>In the previous articles, we introduced the International System of Quantities, described how we\ncan model and implement it in a programming language, and presented the issues of software that\ndoes not use such abstraction to implement a units library.</p>\n<p>Some of the issues raised in <a href=\"isq-part-2-problems-when-isq-is-not-used.md\">Part 2</a> of our series\nwere addressed in <a href=\"isq-part-3-modeling-isq.md\">Part 3</a> already. This article will present\nhow our ISQ model elegantly addresses the remaining problems.</p>", "image": "https://mpusz.github.io/mp-units/HEADassets/images/social/blog/2024/11/04/international-system-of-quantities-isq-part-5---benefits.png", "date_published": "2024-11-04T00:00:00+00:00", "authors": [{"name": "mpusz"}], "tags": ["Metrology"]}, {"id": "https://mpusz.github.io/mp-units/HEAD/blog/2024/10/28/international-system-of-quantities-isq-part-4---implementing-isq/", "url": "https://mpusz.github.io/mp-units/HEAD/blog/2024/10/28/international-system-of-quantities-isq-part-4---implementing-isq/", "title": "International System of Quantities (ISQ): Part 4 - Implementing ISQ", "content_html": "<h1>International System of Quantities (ISQ): Part 4 - Implementing ISQ</h1>\n<p>Up until now, we have introduced the International System of Quantities and described how we can\nmodel its main aspects. This article will present how to implement those models in a programming\nlanguage, and we will point out some of the first issues that stand in our way.</p>", "image": "https://mpusz.github.io/mp-units/HEADassets/images/social/blog/2024/10/28/international-system-of-quantities-isq-part-4---implementing-isq.png", "date_published": "2024-10-28T00:00:00+00:00", "authors": [{"name": "mpusz"}], "tags": ["Metrology"]}, {"id": "https://mpusz.github.io/mp-units/HEAD/blog/2024/10/21/international-system-of-quantities-isq-part-3---modeling-isq/", "url": "https://mpusz.github.io/mp-units/HEAD/blog/2024/10/21/international-system-of-quantities-isq-part-3---modeling-isq/", "title": "International System of Quantities (ISQ): Part 3 - Modeling ISQ", "content_html": "<h1>International System of Quantities (ISQ): Part 3 - Modeling ISQ</h1>\n<p>The physical units libraries on the market typically only focus on modeling one or more systems\nof units. However, as we have learned, this is not the only system kind to model. Another,\nand maybe even more important, is a system of quantities. The most important example here is\nthe International System of Quantities (ISQ) defined by ISO/IEC 80000.</p>\n<p>This article continues our series about the International System of Quantities. This time, we will\nlearn about the main ideas behind the ISQ and describe how it can be modelled in a programming\nlanguage.</p>", "image": "https://mpusz.github.io/mp-units/HEADassets/images/social/blog/2024/10/21/international-system-of-quantities-isq-part-3---modeling-isq.png", "date_published": "2024-10-21T00:00:00+00:00", "authors": [{"name": "mpusz"}], "tags": ["Metrology"]}, {"id": "https://mpusz.github.io/mp-units/HEAD/blog/2024/10/14/international-system-of-quantities-isq-part-2---problems-when-isq-is-not-used/", "url": "https://mpusz.github.io/mp-units/HEAD/blog/2024/10/14/international-system-of-quantities-isq-part-2---problems-when-isq-is-not-used/", "title": "International System of Quantities (ISQ): Part 2 - Problems when ISQ is not used", "content_html": "<h1>International System of Quantities (ISQ): Part 2 - Problems when ISQ is not used</h1>\n<p>This article is the next one in our series about the ISQ. After introducing the basic terms and\nsystems, this article will talk about the issues we face when we base the quantities and units\nlibrary on just units or dimensions.</p>", "image": "https://mpusz.github.io/mp-units/HEADassets/images/social/blog/2024/10/14/international-system-of-quantities-isq-part-2---problems-when-isq-is-not-used.png", "date_published": "2024-10-14T00:00:00+00:00", "authors": [{"name": "mpusz"}], "tags": ["Metrology"]}, {"id": "https://mpusz.github.io/mp-units/HEAD/blog/2024/10/07/international-system-of-quantities-isq-part-1---introduction/", "url": "https://mpusz.github.io/mp-units/HEAD/blog/2024/10/07/international-system-of-quantities-isq-part-1---introduction/", "title": "International System of Quantities (ISQ): Part 1 - Introduction", "content_html": "<h1>International System of Quantities (ISQ): Part 1 - Introduction</h1>\n<p>This post starts a series of articles about the International System of Quantities (ISQ).\nIn this series, we will describe:</p>\n<ul>\n<li>What is ISQ?</li>\n<li>Which engineering problems does ISQ help to solve and how?</li>\n<li>How to model and implement it in the programming language?</li>\n<li>What is missing in the ISQ, and why is that a problem?</li>\n</ul>", "image": "https://mpusz.github.io/mp-units/HEADassets/images/social/blog/2024/10/07/international-system-of-quantities-isq-part-1---introduction.png", "date_published": "2024-10-07T00:00:00+00:00", "authors": [{"name": "mpusz"}], "tags": ["Metrology"]}, {"id": "https://mpusz.github.io/mp-units/HEAD/blog/2024/09/27/mp-units-230-released/", "url": "https://mpusz.github.io/mp-units/HEAD/blog/2024/09/27/mp-units-230-released/", "title": "mp-units 2.3.0 released!", "content_html": "<h1>mp-units 2.3.0 released!</h1>\n<p><strong>A new product version can be obtained from\n<a href=\"https://github.com/mpusz/mp-units/releases/tag/v2.3.0\">GitHub</a> and\n<a href=\"https://conan.io/center/recipes/mp-units?version=2.3.0\">Conan</a>.</strong></p>\n<p>This release fine-tunes many key features of the library. This post describes the most interesting\nimprovements, while a much longer list of the changes introduced by the new version can be found in\nour <a href=\"../../release_notes.md#2.3.0\">Release Notes</a>.</p>", "image": "https://mpusz.github.io/mp-units/HEADassets/images/social/blog/2024/09/27/mp-units-230-released.png", "date_published": "2024-09-27T00:00:00+00:00", "authors": [{"name": "mpusz"}], "tags": ["Releases"]}, {"id": "https://mpusz.github.io/mp-units/HEAD/blog/2024/07/02/report-from-the-st-louis-2024-iso-c-committee-meeting/", "url": "https://mpusz.github.io/mp-units/HEAD/blog/2024/07/02/report-from-the-st-louis-2024-iso-c-committee-meeting/", "title": "Report from the St. Louis 2024 ISO C++ Committee meeting", "content_html": "<h1>Report from the St. Louis 2024 ISO C++ Committee meeting</h1>\n<p>We made significant progress in the standardization of this library during the ISO C++ Committee\nmeeting in St. Louis.</p>", "image": "https://mpusz.github.io/mp-units/HEADassets/images/social/blog/2024/07/02/report-from-the-st-louis-2024-iso-c-committee-meeting.png", "date_published": "2024-07-02T00:00:00+00:00", "authors": [{"name": "mpusz"}], "tags": ["WG21 Updates"]}, {"id": "https://mpusz.github.io/mp-units/HEAD/blog/2024/06/14/mp-units-220-released/", "url": "https://mpusz.github.io/mp-units/HEAD/blog/2024/06/14/mp-units-220-released/", "title": "mp-units 2.2.0 released!", "content_html": "<h1>mp-units 2.2.0 released!</h1>\n<p><strong>A new product version can be obtained from\n<a href=\"https://github.com/mpusz/mp-units/releases/tag/v2.2.1\">GitHub</a> and\n<a href=\"https://conan.io/center/recipes/mp-units?version=2.2.1\">Conan</a>.</strong></p>\n<p>Among other features, this release provides long-awaited support for C++20 modules, redesigns and\nenhances text output formatting, and greatly simplifies quantity point usage. This post describes\nthose and a few other smaller interesting improvements, while a much longer list of the most\nsignificant changes introduced by the new version can be found in our\n<a href=\"../../release_notes.md#2.2.1\">Release Notes</a>.</p>", "image": "https://mpusz.github.io/mp-units/HEADassets/images/social/blog/2024/06/14/mp-units-220-released.png", "date_published": "2024-06-14T00:00:00+00:00", "authors": [{"name": "mpusz"}], "tags": ["Releases"]}, {"id": "https://mpusz.github.io/mp-units/HEAD/blog/2024/04/15/report-from-the-tokyo-2024-iso-c-committee-meeting/", "url": "https://mpusz.github.io/mp-units/HEAD/blog/2024/04/15/report-from-the-tokyo-2024-iso-c-committee-meeting/", "title": "Report from the Tokyo 2024 ISO C++ Committee meeting", "content_html": "<h1>Report from the Tokyo 2024 ISO C++ Committee meeting</h1>\n<p>The Tokyo 2024 meeting was a very important step in the standardization of this library. Several\nWG21 groups reviewed proposals, and the feedback was really good.</p>", "image": "https://mpusz.github.io/mp-units/HEADassets/images/social/blog/2024/04/15/report-from-the-tokyo-2024-iso-c-committee-meeting.png", "date_published": "2024-04-15T00:00:00+00:00", "authors": [{"name": "mpusz"}], "tags": ["WG21 Updates"]}, {"id": "https://mpusz.github.io/mp-units/HEAD/blog/2023/12/09/mp-units-210-released/", "url": "https://mpusz.github.io/mp-units/HEAD/blog/2023/12/09/mp-units-210-released/", "title": "mp-units 2.1.0 released!", "content_html": "<h1>mp-units 2.1.0 released!</h1>\n<p><strong>A new product version can be obtained from\n<a href=\"https://github.com/mpusz/mp-units/releases/tag/v2.1.0\">GitHub</a> and\n<a href=\"https://conan.io/center/recipes/mp-units?version=2.1.0\">Conan</a>.</strong></p>\n<p>The list of the most significant changes introduced by the new version can be found in our\n<a href=\"../../release_notes.md#2.1.0\">Release Notes</a>. We will also describe the most important of them\nin this post.</p>", "image": "https://mpusz.github.io/mp-units/HEADassets/images/social/blog/2023/12/09/mp-units-210-released.png", "date_published": "2023-12-09T00:00:00+00:00", "authors": [{"name": "mpusz"}], "tags": ["Releases"]}, {"id": "https://mpusz.github.io/mp-units/HEAD/blog/2023/11/12/report-from-the-kona-2023-iso-c-committee-meeting/", "url": "https://mpusz.github.io/mp-units/HEAD/blog/2023/11/12/report-from-the-kona-2023-iso-c-committee-meeting/", "title": "Report from the Kona 2023 ISO C++ Committee meeting", "content_html": "<h1>Report from the Kona 2023 ISO C++ Committee meeting</h1>\n<p><strong>Several groups in the ISO C++ Committee reviewed the <a href=\"https://wg21.link/p1935\">P1935: A C++ Approach to Physical Units</a>\nproposal in Belfast 2019 and Prague 2020. All those groups expressed interest in the potential\nstandardization of such a library and encouraged further work. The authors also got valuable\ninitial feedback that highly influenced the design of the V2 version of the mp-units library.</strong></p>\n<p>In the following years, we scoped on getting more feedback from the production and design. This\nresulted in version 2 of the <strong>mp-units</strong> library that resolved many issues the users and Committee\nmembers raised. The features and interfaces of this version are close to being the best we can get\nwith the current version of the C++ language standard.</p>", "image": "https://mpusz.github.io/mp-units/HEADassets/images/social/blog/2023/11/12/report-from-the-kona-2023-iso-c-committee-meeting.png", "date_published": "2023-11-12T00:00:00+00:00", "authors": [{"name": "mpusz"}], "tags": ["WG21 Updates"]}, {"id": "https://mpusz.github.io/mp-units/HEAD/blog/2023/09/24/whats-new-in-mp-units-20/", "url": "https://mpusz.github.io/mp-units/HEAD/blog/2023/09/24/whats-new-in-mp-units-20/", "title": "What's new in mp-units 2.0?", "content_html": "<h1>What's new in mp-units 2.0?</h1>\n<p><strong>After a year of hard work, we've just released mp-units 2.0.0. It can be obtained from\n<a href=\"https://github.com/mpusz/mp-units/releases/tag/v2.0.0\">GitHub</a> and\n<a href=\"https://conan.io/center/recipes/mp-units?version=2.0.0\">Conan</a>.</strong></p>\n<p>The list of the most significant changes introduced by the new version can be found in our\n<a href=\"../../release_notes.md#2.0.0\">Release Notes</a>. We will also describe some of them in this post.</p>", "image": "https://mpusz.github.io/mp-units/HEADassets/images/social/blog/2023/09/24/whats-new-in-mp-units-20.png", "date_published": "2023-09-24T00:00:00+00:00", "authors": [{"name": "mpusz"}], "tags": ["Releases"]}]} |