[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:001823] NumRu::Units ver.1.3
- To: dennou-ruby@xxxxxxxxxxx
- Subject: [dennou-ruby:001823] NumRu::Units ver.1.3
- From: Takeshi Horinouchi <horinout@xxxxxxxxxxxxxxxxxx>
- Date: Mon, 09 Aug 2004 01:28:29 +0900
豊田様
cvsコミット通知がいったと思いますが、NumRu::Units を改訂しました。
これで ver.1.2リリース以降の更新は下記のようになります。すみませ
んが、これで ver.1.3 をリリースさせて貰いました。直接の動機は、
塚原君のプログラムで、NCEPデータ中の単位が幾つか扱えなかったので
サポートする単位を増やしたかったということなのですが、この機会に
前から気になっていた部分( '1 m' の 1 がreduce[45] で残る)を直し、
ver.1.2 以降の修正のうちエンバグだった部分をもとに戻しました。
勝手にすみませんが、よろしくお願いします。
Sun Aug 8 2004 T Horinouchi
* mulnode.rb: improved Multi#sort: to eliminate Number[1] if
length >= 2. Then, Units.new('1m').reduce5.to_s gives 'm';
it used to give '1 m'.
* numbernode.rb: defined == (to compare by values -- implicitly
used in the new Multi#sort)
* dcunits.txt: added some units from udunits: Pascal, deg[KF],
deg_[CFK], degree[CFK], [Cc]elcius, angular_(degree|minute|secont),
[Ff]ahrenheit, farad, gravity, conventional_mercury, mercury,
Hg, hg, Julian_year, common_year, tesla
* lex.rb: debug === (aliased to ==. The change on May 4 was enbug).
debug =~: to handle other classes (return false)
Tue May 4 2004 T Horinouchi
* pownode.rb: PowNode#to_s: if the expopnent is 1, omit it.
* lex.rb: debug === (to allow a difference of a factor and/or offset)
Sun May 2 2004 T Horinouchi
* dcunits.txt: added degree_east/degrees_east etc.
--
堀之内