Mateusz Pusz

Results 99 issues of Mateusz Pusz

Right now `detail::fpow10(-3)` returns `0.000999999999999999999958` which is "nearly" correct ;-)

bug
help wanted

```cpp using namespace units::aliases::isq::si; auto v = international::mi_per_h(60); auto t = time::s(10); length::m d1 = v * t; auto d2 = v * t; static_assert(std::is_same_v); static_assert(std::is_same_v); static_assert(std::is_same_v); // ERROR static_assert(std::is_same_v);...

bug
help wanted

Split the design to provide: - `base_dimension` and `derived_dimension` defined without the associated unit - `system_base_dimension` and `system_derived_dimension` defined in the terms of the previous ones and a system-specific base/coherent...

enhancement

Currently, it is unclear on how to handle a logarithmic (or other scales). There is only one library on the market that provides such a built-in support https://github.com/nholthaus/units

help wanted
question
high priority
design

There are many Modern C++ and C++20 related errors during the documentation generation process. I had to disable logs and warnings with `-Q` in Sphinx because Travis CI was complaining...

help wanted
good first issue
documentation

Derived dimension types became really long with renaming `units::exp` to `units::exponent`. Let's try to find a better alternative.

enhancement

https://mpusz.github.io/units/design/quantity.html#interface

documentation

Let's try to `consteval` as much as we can 😉

enhancement

A custom generator for systems documentation. It should parse the system definition and generate a custom page according to our requirements. The output should list: - dimension definitions - quantities...

help wanted
good first issue
documentation

Those are officially dimensionless quantities. On the other hand, it is really handy to model them dimensions. Any opinions?

enhancement