Unless I am mistaken, the dimension kwarg is redundant with the units kwarg, i.e. for a given units, there's only one valid dimension? Thus that parameter could be removed from the constructor, or if you want to keep strict backcompat, the default value of dimension could be "auto", i.e. autodetected from units?
Unless I am mistaken, the dimension kwarg is redundant with the units kwarg, i.e. for a given units, there's only one valid dimension? Thus that parameter could be removed from the constructor, or if you want to keep strict backcompat, the default value of dimension could be "auto", i.e. autodetected from units?