ymaeda_opentoolsの更新履歴
バージョン2025-08-08a
(Version history: ymaeda_opentools 2025-08-08a)
- sacfile_mirror_signalコマンド (sac_dataサブパッケージ)を追加。
Added sacfile_mirror_signal command
(sac_data sub package).
- sequencefiles_synthesizeコマンド (sequenceサブパッケージ)を追加。
Added sequencefiles_synthesize command
(sequence sub package).
- win_pickfile_peakFreq_durationコマンド (win_dataサブパッケージ)を追加。
Added win_pickfile_peakFreq_duration command
(win_data sub package).
- waterPMLコマンドにパラメータzero_velocity_outputを追加。
Added a parameter zero_velocity_output
to waterPML command.
- ヘッダファイルwin/memory.hを追加。
Added a header file win/memory.h.
- struct win_pick_p, win_pick_s, win_pick_f, win_pick_data, win_pick型構造体
(win/structure.h)を追加。
Added struct win_pick_p, win_pick_s, win_pick_f,
win_pick_data, and win_pick-type structures
(win/structure.h).
- これらの構造体を用いるようにsummarize_win_pick_infoコマンドのソースコードを修正。
Modified the source code of summarize_win_pick_info command
to use these structures.
- マクロWINTOSAC_BERVOSE (win/macro.h)を追加。
Added a macro WINTOSAC_VERBOSE (win/macro.h).
- struct signal_ratio_data型構造体
(sequence/structure.h)を追加。
Added a struct signal_ratio_data-type structure
(sequence/structure.h).
- 関数create_timefunc_halfCos, create_timefunc_halfCos3
(sequence/timefunc.h) を追加。
Added functions create_timefunc_halfCos
and create_timefunc_halfCos3
(sequence/timefunc.h).
- 関数read_win_pickfile, reformat_win_pick (win/pick.h)を追加。
Added functions read_win_pickfile and reformat_win_pick
(win/pick.h).
- 関数wintosac_fullAuto (win/convert.h)を追加。
Added a function wintosac_fullAuto
(win/convert.h).
- 関数sequence_power2_summation_smallData,
sequence_cumul_probability_diff_Gaussian,
imsequence2_absmaxindex, imsequence2_absmaxindex_limitfreq
(sequence/statistics.h)を追加。
Added functions sequence_power2_summation_smallData
sequence_cumul_probability_diff_Gaussian,
imsequence2_absmaxindex,
and imsequence2_absmaxindex_limitfreq
(sequence/statistics.h).
- 関数sequence_signal_ratio (sequence/operation.h)を追加。
Added a function sequence_signal_ratio
(sequence/operation.h).
- 仮数free_signal_ratio_data (sequence/initialize.h)を追加。
Added a function free_signal_ratio_data
(sequence/initialize.h).
- sacfile_get_signal_ratioコマンドにおける計算コードを
別のプログラムからも利用できるように関数化する都合上、
計算用のコードと出力用のコードを分離するように処理の順番を変更。
その上で計算本体に関数sequence_signal_ratioを用いる仕様に変更。
なお、この改造によって計算結果に相違が生じないことは
新旧のプログラムでの計算結果の比較により確認済みである。
Modified the order of processings
in sacfile_get_signal_ratio command
to separate computation and output codes,
and the computation part of the code was moved to
function sequence_signal_ratio.
The purpose of this update is
to create a function of the computation code
for re-use in other programs.
A comparison of the outputs from old and updated programs
showed that the results do not change by this update.
- 関数calculate_formula_functions, calculate_formula_operations,
calculate_formula_rmparenthesesにおいて、
処理後の数値が(数式中に元々存在した「-」と関数内での計算結果の負の値の組によって)
「--数値」となった場合に処理できるように修正。
Modified functions calculate_formula_functions,
calculate_formula_operations, and
calculate_formula_rmparentheses
to be able to process “--numerical value”
that may appear as a result of a “-”
that was in an equation followed by a negative value
obtained by the computation in these functions.
- マニュアルのpdf版を配布パッケージに追加。
Added pdf version of documentation
into the distributed package.