josdejong/mathjs

cgs unit system

開放

#1,927 建立於 2020年7月27日

 (6 則留言) (0 個反應) (0 位負責人)JavaScript (1,314 個分叉)batch import
featurehelp wanted

倉庫指標

星標
 (15,065 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

Hi, thank you for your awesome math library!

I am thinking about taking advantage of this library and build a calculator for physicists and astronomers. Since cgs unit system is still widely used in the astronomy community, I'd like to help to add a cgs unit system to this library.

I found UNIT_SYSTEMS.cgs but didn't find a .toCGS() function. Here's what I plan to do:

  1. Complete UNIT_SYSTEMS.cgs: add a missing basic unit 'Ba = g/(cm⋅s2)'; implement the ESU units system for Electromagnetics.
  2. Define Unit.prototype.toCGS: copy Unit.prototype.toSI and change every instance of UNIT_SYSTEMS.si to UNIT_SYSTEMS.cgs.

Please let me know what do you think, or what is already in math.js that I missed.

貢獻者指南