ymaeda_opentoolsの更新履歴
バージョン2023-12-04a
(Version history: ymaeda_opentools 2023-12-04a)
- make_cylinder_dataコマンド (generalサブパッケージ)を追加。
Added make_cylinder_data command (general sub package).
- sacfiles_filter_continuous, sacfiles_integral_continuousコマンド
(sac_dataサブパッケージ)を追加。
Added sacfiles_filter_continuous
and sacfiles_integral_continuous commands
(sac_data sub package).
- sequencefile_get_info, imsequencefile_get_infoコマンド
(sequenceサブパッケージ)を追加。
Added sequencefile_get_info
and imsequencefile_get_info commands
(sequence sub package).
- winfile_list_channelCodesコマンド (win_dataサブパッケージ)を追加。
Added winfile_list_channelCodes command
(win_data sub package).
- cross_spectrum_distance_fixFreqコマンド
(structural_surveyサブパッケージ)を追加。
Added cross_spectrum_distance_fixFreq command
(structural_survey sub package).
- IAPWS95コマンド (generalサブパッケージ)を追加。
Added IAPWS95 command (general sub package).
- struct IAPWS95_state型構造体にメンバfを追加。
Added member f in struct IAPWS95_state-type structure.
- 関数IAPWS95_forward_calculation (IAPWS95/forward.h)において
ヘルムホルツの自由エネルギー(メンバf)の計算を追加。
Added computation for Helmholtz free energy (member f)
in function IAPWS95_forward_calculation
(IAPWS95/forward.h).
- 関数determine_filename_from_pattern (mystring.h)を追加。
Added function determine_filename_from_pattern
(mystring.h).
- 関数recursive_base_continuous, saito_butterworth_lp_continuous,
saito_butterworth_hp_continuous (sequence/filter.h)を追加。
Added functions recursive_base_continuous,
saito_butterworth_lp_continuous, and
saito_butterworth_hp_continuous
(sequence/filter.h).
- cross_spectrum_multiコマンド (structural_surveyサブパッケージ)
のソースコードを
関数determine_filename_from_patternを用いるように修正。
これは内部のコードの簡単化であり、プログラムの動作には影響しない。
Modified the source code of cross_spectrum_multi command
(structural_survey sub package)
to use function determine_filename_from_pattern.
This is only a simplification of the internal code
and does not affect the behaviour of the program.
- 関数get_sequence_memory, get_imsequence_memory, get_imsequence2_memory
(sequence/initialize.h)
において、時系列データの時間刻み
(struct sequence型構造体のメンバdt)や
フーリエスペクトルの周波数刻み
(struct imsequence型, struct imsequence2型構造体のメンバdt)
が正であることのチェックには関数doublecmpを使用せずに
不等式を直接用いてチェックするように修正。
version 2023-10-23aにおいて行った類似の修正における
修正漏れの対応である。
Modified functions
get_sequence_memory, get_imsequence_memory,
and get_imsequence2_memory (sequence/initialize.h)
to directly use an inequility instead of function doublecmp
to check that the time interval of a time series data
(member dt of a struct sequence-type structure)
and the frequency interval of a Fourier spectrum
(member dt of a struct imsequence-
or struct imsequence2-type structure).
This is a missed update of similar revisions
in version 2023-10-23a.
- 全てのサブパッケージを一括コンパイルするスクリプト(compile_all.sh)を追加。
Added a script (compile_all.sh) for all-in-one compile.