I haven't had the opportunity to use this in research yet, but i liked numbat [0], as it comes with relevant common units and lets you define your own. It appeared on HN before [1].
[0]: https://github.com/sharkdp/numbat
[1]: https://news.ycombinator.com/item?id=38276430