Mateusz Pusz
|
043410d2f8
|
feat: ISQ quantity names conflicts resolved with inline namespaces
|
2022-12-20 11:20:47 +01:00 |
|
Mateusz Pusz
|
dd8a0a9697
|
feat: electromagnetic SI constants added
|
2022-12-20 10:42:13 +01:00 |
|
Mateusz Pusz
|
c30ce61c19
|
feat: electromagnetism quantity specifications added
|
2022-12-20 10:38:54 +01:00 |
|
Mateusz Pusz
|
dcfd7a5a62
|
docs: degree_Celsius confirmed to not have SI prefixes
|
2022-12-19 20:46:21 +01:00 |
|
Mateusz Pusz
|
5ec3211a3a
|
refactor: natural units system refactored for V2
|
2022-12-19 20:37:51 +01:00 |
|
Mateusz Pusz
|
979a00e704
|
fix: get_canonical_unit() fixed for powers of derived quantities
|
2022-12-19 20:35:22 +01:00 |
|
Mateusz Pusz
|
c5fa2399af
|
fix: in case of no factor a radius should not be a kind of diameter to prevent accidental implicit conversions
|
2022-12-19 12:51:46 +01:00 |
|
Mateusz Pusz
|
026ce8a4e7
|
feat: thermodynamics quantity specifications added
|
2022-12-19 12:04:57 +01:00 |
|
Mateusz Pusz
|
a9db8a1538
|
fix: mechanics quantity specifications fixed
|
2022-12-19 12:02:54 +01:00 |
|
Mateusz Pusz
|
5152db6382
|
test: ISQ quantities specification tests added
|
2022-12-17 16:18:14 +01:00 |
|
Mateusz Pusz
|
92c70f1a4e
|
feat: quantity_spec support added
|
2022-12-16 18:15:48 +01:00 |
|
Mateusz Pusz
|
fa34d0120b
|
feat: unit symbols added for CGS
|
2022-12-04 15:05:29 +01:00 |
|
Mateusz Pusz
|
75ef2713d6
|
fix: missing comma added to hyperfine_structure_transition_frequency_of_cs_unit
|
2022-11-30 18:03:14 +01:00 |
|
Mateusz Pusz
|
8300305dd3
|
refactor: physical constants refactored
|
2022-11-10 14:39:05 -10:00 |
|
Mateusz Pusz
|
3d536fb82b
|
refactor: Unicode symbols directly provided in the code
|
2022-11-09 22:53:27 -10:00 |
|
Mateusz Pusz
|
9373446f7d
|
refactor: kilogram type used explicitly for the symbol
|
2022-11-09 22:51:57 -10:00 |
|
Mateusz Pusz
|
64d6193e74
|
refactor: cgs header cleanup
|
2022-11-07 16:36:56 -10:00 |
|
Mateusz Pusz
|
552aa1a3e5
|
feat: added unit symbols for m2, m3, and s2
|
2022-11-07 16:36:19 -10:00 |
|
Mateusz Pusz
|
44e1e90d51
|
style: SI prefixes definition reformatted
|
2022-11-07 16:35:40 -10:00 |
|
Mateusz Pusz
|
630daf4e26
|
fix: compressibility definition fixed
|
2022-11-07 16:34:39 -10:00 |
|
Mateusz Pusz
|
5054f45a4a
|
refactor: iec80000 refectored vor V2
|
2022-11-07 16:34:02 -10:00 |
|
Mateusz Pusz
|
cb861dd81a
|
feat: system's definition highly simplified by removing the need for a system_reference for most cases
|
2022-10-25 07:27:08 +02:00 |
|
Mateusz Pusz
|
ec1dace1f9
|
feat: PrefixableUnit concept introduced
|
2022-10-19 13:15:02 +02:00 |
|
Mateusz Pusz
|
a5c7934e0e
|
refactor: units nearly done
|
2022-10-18 21:24:09 +02:00 |
|
Mateusz Pusz
|
6a6fda1837
|
style: SI unit symbols definition cleanup
|
2022-10-18 16:09:35 +02:00 |
|
Mateusz Pusz
|
4a49bdda05
|
refactor: V2 design update
|
2022-10-06 23:43:01 +01:00 |
|
Mateusz Pusz
|
2f365b5135
|
refactor: mag and mag_power changed to variable templates
|
2022-09-15 15:13:46 -06:00 |
|
Mateusz Pusz
|
daf97a3a86
|
feat: initial very dirty version of V2 framework
|
2022-09-08 19:11:45 +02:00 |
|
Mateusz Pusz
|
520c944971
|
feat: 💥 reduced_planck constant removed as it is unclear if it should be angular or not (leave the choice to the user)
|
2022-09-03 12:29:58 +02:00 |
|
Mateusz Pusz
|
1096d8d8ba
|
fix: luminous flux support fixed
|
2022-09-01 12:18:18 +02:00 |
|
Mateusz Pusz
|
a92a315bda
|
feat: angular acceleration support added
|
2022-09-01 12:05:20 +02:00 |
|
Mateusz Pusz
|
1cb9d35d66
|
fix: radian_per_second unit symbol fixed
|
2022-09-01 12:02:45 +02:00 |
|
Chip Hogg
|
ea83af8aa9
|
Rename as_magnitude<...>() to mag<...>()
This is easier to write and to read.
|
2022-07-29 01:46:06 +00:00 |
|
Chip Hogg
|
0adee83866
|
Use mag_power to make callsites more concise
|
2022-07-27 14:30:38 +00:00 |
|
Chip Hogg
|
6a9dcb30de
|
Migrate explicit-exp inputs
|
2022-07-20 00:52:36 +00:00 |
|
 Chip HoggandJohel Ernesto Guerrero Peña
|
fd7b4df29d
|
Add zebi and yobi prefixes
Switching to Magnitude makes these easy.
Co-authored-by: Johel Ernesto Guerrero Peña <johelegp@gmail.com>
|
2022-07-07 21:02:24 +00:00 |
|
Chip Hogg
|
e1a173a02d
|
Migrate prefixes to Magnitude
|
2022-07-07 17:09:42 +00:00 |
|
Chip Hogg
|
3916b29e53
|
Move known_first_factor specialization outside namespace
|
2022-06-15 21:34:45 +00:00 |
|
Chip Hogg
|
c8ec771d69
|
Help factoring for eV/c
|
2022-06-15 21:19:39 +00:00 |
|
Chip Hogg
|
6d66ac566e
|
Migrate new lumen as well
|
2022-06-15 21:11:50 +00:00 |
|
Chip Hogg
|
ef9e6522ca
|
Merge branch 'master' into chiphogg/switch-to-mag
|
2022-06-15 20:50:30 +00:00 |
|
Mateusz Pusz
|
7a368ab3e4
|
fix: hyperfine_structure_transition_frequency fixed to properly initialize Rep type
|
2022-05-22 19:50:36 +02:00 |
|
Mateusz Pusz
|
49eb4523cd
|
refactor: units:: namespace prefix is no longer needed before prefix
|
2022-05-21 18:56:47 +02:00 |
|
Mateusz Pusz
|
4a09edfcbf
|
feat: luminous_efficacy SI defining constant support added
|
2022-05-13 14:32:57 +02:00 |
|
Mateusz Pusz
|
13f03bfe70
|
feat: luminous_flux support added
|
2022-05-13 14:31:13 +02:00 |
|
Mateusz Pusz
|
10f8254cc8
|
style: si.h includes order fixed
|
2022-05-13 09:56:58 +02:00 |
|
Chip Hogg
|
59fa420272
|
Fix remaining builds/tests
|
2022-05-12 16:52:05 +00:00 |
|
Chip Hogg
|
5fb468697b
|
Merge branch 'master' into chiphogg/switch-to-mag
|
2022-05-12 16:12:01 +00:00 |
|
Mateusz Pusz
|
5300caf17b
|
refactor: 💥 ! derived_deduced_unit renamed to derived_scaled_unit
Naming is hard ;-)
|
2022-05-11 12:34:52 +02:00 |
|
Mateusz Pusz
|
32b36fb670
|
refactor: 💥 ! PrefixFamily support removed
It doesn't have much sense to restrict prefixes usage for most units and in many places we were wrong to do so already.
|
2022-05-11 11:59:33 +02:00 |
|