ymaeda_opentoolsの更新履歴
バージョン2023-02-21a
(Version history: ymaeda_opentools 2023-02-21a)
- winvサブパッケージを追加。
Added winv sub package.
- get_incrementコマンド
(generalサブパッケージ)を追加。
Added get_increment command
in general sub package.
- sacfile_getValue_givenTime, check_polezeroコマンド
(sac_dataサブパッケージ)を追加。
Added sacfile_getValue_givenTime
and check_polezero commands
in sac_data sub package.
- reformat_xml_fileコマンド(xmlサブパッケージ)に
--outputFormatオプションを追加。
Added --outputFormat option to
reformat_xml_file command in xml sub package.
- reformat_kibanコマンド(geographyサブパッケージ)のソースコードを
xmlヘッダファイルパッケージを使用するように全面的に書き換え。
これに伴い、いくつかのファイルでプログラムが動かないバグが修正された。
Completely replaced the source code of reformat_kiban command
(geopraphy sub package)
using xml header file package.
This modification fixed bugs in the old version of this program that
some of the files were unable to treat.
- 関数fitting_quadratic (fitting.h)を追加。
Added function fitting_quadratic (fitting.h).
- 関数remove_duplicated_characters, remove_duplicated_characters_overwrite
(mystring.h)を追加。
Added functions remove_duplicated_characters
and remove_duplicated_characters_overwrite
(mystring.h).
- XMLファイルの読み込み・出力時にWindows用の改行コードを処理できない問題、
不要な改行が多く入ってしまう問題を修正
(xml/readwrite.h, xml/reformat.hにおけるいくつかの関数の修正と追加)。
Fixed issues that
break-line codes for Windows had not been treated properly
and unnecessary break-lines had been inserted
when reading and writing an XML file,
by modifying and adding several functions
in xml/readwrite.h and xml/reformat.h.
- struct XMLelement型構造体に
メンバforefathers, Ndescendants, descendantsを追加。
Added members
forefathers, Ndescendants, and descendants
to a struct XMLelement-type structure.
- 関数list_XMLforefatherElements, list_XMLdescendantElements
(xml/parent_child.h)を追加。
Added functions list_XMLforefatherElements
and list_XMLdescendantElements (xml/parent_child.h).
- 関数eigen3_r(matrix/eigen.h)において
行列の絶対値最大振幅で規格化した上で固有値を求めるように修正。
Modified function eigen3_r (matrix/eigen.h)
to solve for eigenvalues after normalizing the matrix by
the absolute maximum.
- 関数eqsol2, eqsol3 (equation.h)において
\(b=c=d=0\)の場合に\(a=0\)と誤判定されて解が求まらないバグを修正。
Fixed a bug in functions eqsol2 and eqsol3
(equation.h) that
an error for \(a=0\) had been issued when \(b=c=d=0\).