(self, name: Optional[str] = None)
| 89 | return self.name |
| 90 | |
| 91 | def inverse(self, name: Optional[str] = None) -> "Dimensions": |
| 92 | dimensionality = {} |
| 93 | for dimension in self.dimensions: |
| 94 | value = getattr(self, dimension) |
| 95 | if value is not None: |
| 96 | dimensionality[dimension] = -1 * value |
| 97 | new_name = name if name is not None else f"inverse_{self.name}" |
| 98 | return Dimensions(name=new_name, **dimensionality) |
| 99 | |
| 100 | def as_dict(self) -> Dict[str, float]: |
| 101 | """Add the square brackets around the dimension for comparison with pint""" |
no test coverage detected