リリースノート

バージョン1.34.0

バグ修正

  • Allure Tables の視覚的な側面を改善するための PDF レポートの自動更新

  • numpy の更新により、数値演算による型チェックが改善されました。

変更点

  • Scipy、pandas、numpy、matplotlib の要件の更新。

  • pandasとの互換性を高めるために、 .values.to_numpy()に変更しました。

  • パフォーマンス向上のためパンダ操作を更新しました

非推奨

  • ライセンスシステム:

    • 削除されました 台風/ライセンス_台風テスト/ ディレクトリ

    • 削除されました カーネル.py ライセンスの検証

    • テストライセンスファイルを削除しました

    • ライセンスの依存関係を削除 pyproject.toml

    • ライセンスを削除 tox.ini そして tox_linux.ini


バージョン1.33.0

追加された機能

  • Python 3.10用のPytest 8へのアップグレード(>=.6) および Python 3.11 (すべてのバージョン)。

非推奨

  • Python 3.8 のサポート。


バージョン1.32.0

バグ修正

  • Allureレポートオプションの環境パラメータを更新しました

  • シンプルなCSVレポート生成を修正

非推奨

  • Python 3.8 用の最後の Typhoontest API ホイール サポート。


バージョン1.31.0

非推奨

  • 埋め込みプラグイン 台風-docx、サードパーティのパッケージとしてまだ利用可能 Typhoon HIL Githubページ.


バージョン 1.30.0

追加された機能

  • Typhoon API によって生成される自動 Allure ステップを無効にするオプション。

変更点

  • Typhoontest API のパッケージが変更され、Setuptools および pip の新しいバージョンとの互換性が確保されました。

  • Typhoontest ドキュメントに HIL API ドキュメントへのリンクが追加されました。

  • 既存のオプションが文書化されている(--alluredir=DIR, --clean-alluredir, --オープンアリュール, ログ_cli, --log-cli-level, --収集のみ, --マーカー, -k, --履歴を保持する)。


バージョン1.29.0

バグ修正

  • 台風の種類.タイムデルタ.ティムデルタ キャストを固定して返す 台風の種類.タイムデルタ.ティムデルタ とき pandas.Timedelta が提供される(間接的に固定する) 台風テストシグナル検索 関数)

  • 台風テスト信号制御 パッケージがドキュメントに再挿入されました


バージョン 1.28.0

追加された機能

  • Python 3.11のサポート

  • Typhoontest モジュールを通じて利用可能なバージョン番号 (例: typhoon.test.__version__ )

  • 魅力的な環境情報はPDFレポートに添付されています

変更点

  • 台風.テスト.IEC61000 パッケージがリリースされました

    • 関数は装飾され、Allure Reportでの使用状況が表示されます

    • フリッカーは現在 フリッカーメーター コードを最適化した

    • 電力量(単相および三相)モジュールが削減され、現在は pandas.データフレーム タプルの代わりに pandas.DataFrames.

  • 新しい例を使った Docstring のレビュー

  • Python 3.11 の要件が更新されました (Jinja、テーブル、パンダ、ボケなど)

  • pandas==2.0.3をサポートするための API 修正

バグ修正

  • グリッドフォルト関数( typhoon.test.sources.grid_fault関数)のドキュメント

  • typhoon.test.capture.get_capture_results関数の絶対時間 ( absolute_time ) パラメータが、 executeAt の待機時間を考慮するように修正されました。


バージョン1.27.0

追加された機能

  • ABCからゼロ、正と負のシーケンス(対称成分)関数

  • 逆ABCからゼロへの関数、正と負のシーケンス関数

変更点

  • 台風の種類.タイムデルタ.タイムデルタ 浮動小数点エラーを修正しました。

バグ修正

  • 自動 PDF レポートの問題が修正されました: 一部のテスト ケースでレポートに追加する数値が見つかりませんでした。


バージョン1.26.0

追加された機能

  • Typhoontest API ( typhoon.test.IEC61000 ) に IEC 61000 標準関数のベータ版を追加します。

変更点

  • プラギー=>1.0.0 Typhoontestのバージョンとは一時的に互換性がありません ==0.13.1.

  • Pytestのバージョンがアップグレードされました。現在バージョンを使用しています ==7.2.0.

バグ修正

  • DC成分を固定する 台風テスト高調波周波数コンテンツ 関数。

  • Typhoontest との新しい matplotlib バージョンの互換性を修正しました。

非推奨

  • リストされているクラスと関数からのエイリアスは削除されました:

    • 台風テストキャプチャ モジュール

      • 読む 関数

      • 待つまで 関数

    • 台風テスト範囲 モジュール

      • その周り 関数

    • 台風テスト信号 モジュール

      • 探す 関数

    • 台風テストソース モジュール

      • get_phasor_3ph 関数

      • グリッドの変更 関数

      • get_pv_mpp 関数

    • 台風の種類と位相 モジュール

      • フェーザー クラス

      • フェイザー3ph クラス


バージョン1.25.0

追加された機能

  • 自動PDFレポートのパラメータ

変更点

  • matplotlib>=3.6.x Typhoontestと一時的に互換性がありません

バグ修正

  • 一部のテストセッションケースの PDF レポートの自動生成


バージョン1.24.0

バグ修正

  • Microsoft C++ツールがインストールされていないマシンの場合のいくつかの依存関係

  • データフレーム上の小さなタイムスタンプキャプチャに関する問題


バージョン1.23.0

追加された機能

  • Allureテーブルを自動PDFレポートに生成

  • pytestに新しいオプションが追加されました(vdev、 vcfg、 ethdev、 discovery_ip、 fw、シンプルレポート)

  • 周波数測定用に単相SOGI PLLを追加

  • 台風テスト信号制御 パッケージドキュメント

  • 台風の種類.タイムデルタ.タイムデルタ ドキュメント

  • サブステップAllureプロットを自動PDFレポートに生成

  • 自動PDFレポート生成テスト

変更点

  • Pytestのカスタムオプションのドキュメント化

バグ修正

  • 関数 信号周波数ZC - 平均値オフセットの問題


バージョン1.22.0

変更点

  • 要件が更新されました

バグ修正

  • AnalysisResultクラス

  • ホイール生成用のファイル


バージョン1.21.0

追加された機能

  • 両プラットフォーム(Windows と Linux)で Python 3.10 をサポート

  • PDF自動生成オプションとドキュメント

  • 同胞団 read_cff 関数

バグ修正

  • ドキュメントと詳細な説明がアップグレードされました

  • パッチ 日付時刻.合計秒数 そして pandas.データフレーム スライス

変更点

  • Python 3.10 の要件に適合する依存関係、API、テスト

  • テーブルパッケージは追加から永久要件まで

非推奨

  • Python 3.6 および 3.7 のサポート


バージョン1.20.1

追加された機能

  • lz4==3.1.3 第三者依存

バグ修正

  • 以前のプロットからの信号を含むプロットの問題を修正しました。

  • matplotlib のメモリ リークがさらに改善されました。

  • ドキュメント ステップ情報 関数


バージョン 1.20.0

バグ修正


バージョン 1.19.0

非推奨

  • Typhoontest APIからのテスト実行プログラム


バージョン1.18.1

バグ修正

  • Pytestの依存関係の問題

  • 基本的な浮動小数点値を考慮したTHD計算

追加された機能

  • 新しいインタラクティブ プロット オプションを備えた分析プロットのデコレータ

  • Cythonを使用したインテグレーターコンポーネント


バージョン 1.18.0

追加された機能

  • 新しいコマンドライン引数:

    • --分析プロットタイプ テスト実行時にレポートプロット添付タイプを制御する

    • --分析プロット失敗時のみ テストが失敗した場合にのみプロット添付ファイルを追加するかどうかを制御します

  • report_plot辞書引数で指定された動作をオーバーライドします --分析プロットタイプ そして --分析プロット失敗時のみ

バグ修正

  • 台風.テスト.ハーモニック.thd 新しい引数を追加 頻度許容差周波数精度の問題を解決します。


バージョン 1.17.0

追加された機能

  • 台風テストキャプチャ読み取りmdf エクスポートされた mdf キャプチャファイルを typhoontest DataFrame としてインポートする関数

バグ修正

  • 台風テストキャプチャ読み取り マルチヒルモデルで信号を取得するための機能の問題


バージョン1.16.0

追加された機能

  • 初期値 議論の中で ランプ そして アサートはランプです 機能

  • バターワースフィルタ関数 台風テストシグナルフィルタリング

    • ローパスフィルター

    • ハイパスフィルター

    • バンドパスフィルター

    • バンドストップフィルター

バグ修正

  • ハッシュメソッドを追加する 台風の種類.タイムデルタ.タイムデルタ ハッシュ可能性を修正するクラス

  • 非同期サンプルステップを作成していたタイムデルタの丸めの不正確さを修正しました。

  • 修理 待つまで シミュレーション時間ではなく、実時間で信号読み取り間隔を測定した

  • 修理 台風テストシグナルis_step from_value が存在しない場合に reference_signal をプロットする際の問題


バージョン 1.15.0

バグ修正

  • との互換性 パンダ>=1.0.5

  • アリュール テーブル: 利用可能なカラーマップの 1 つを適用する際のエラーを修正しました。

  • typhoon.test.sources.get_pv_mpp - 電流値と電圧値が反転する問題

追加された機能

  • アリュール テーブル: 中心値に基づいた新しいカラー スキームを追加しました。

  • 台風の種類.タイムデルタ.タイムデルタ - キャスト可能な数値/文字列でリレーショナルを使用する可能性


バージョン1.14.1

バグ修正

  • テーブルパッケージのインポートに関する問題を修正しました

バージョン 1.14.0

追加された機能

  • 三相電力 機能 台風テストパワー パッケージ

  • 移動平均 機能 台風テストシグナルフィルタリング パッケージ

  • Allure レポートに HTML テーブルを添付するための関数を含む typhoon.test.reporting.tables パッケージ:

    • アタッチテーブル

    • アタッチテーブルカスタムカラーマップ

    • 列ごとのカスタムカラーマップテーブルへの添付

    • テキストスタイル

  • allure レポートにメッセージを追加するための typhoon.test.reporting.messages パッケージ:

    • レポートメッセージ

    • レポートステップ

  • 台風テスト報告図添付図 Allure レポートに matplotlib 図を追加する関数

  • 'mode'引数を 台風.テスト.ハーモニック.thd 3 つの計算モードのいずれかを選択する機能:

    • 多重高調波のみ

    • 倍数に加えて次数間高調波を含む

    • 利用可能なすべての周波数で


バージョン 1.13.0

バグ修正

  • StepInfo: 信号が整定時間領域から外れない場合は0秒を返します

追加された機能

  • typhoon.test.capture.merge_dataframes 2つのデータフレームを結合する関数


バージョン1.12.1

バグ修正

  • ステップ情報:

    • 安定時間の絶対閾値は値のスワッピングであった

    • 'settling_time_threshold_abs'が定義されている場合、'settling_time_threshold'はNoneに設定されます

    • 使用後の引き伸ばされたプロット 自由度プロット 修正されました


バージョン1.12.0

追加された機能

  • --レポートプロット pytest コマンドライン引数を使用して、魅力レポートのプロット添付ファイルのレベルを制御します。

バグ修正

  • すべての機能の動作を修正しました 時間_tol 口論

  • いくつかのバグを修正し、コードをリファクタリングしました

  • テストからのユーザープロットが含まれないようにプロット添付を修正しました

注記

Typhoontest バージョン 1.12.0 は、2020.2 より前のバージョンの Typhoon HIL Control Center では動作しません。


バージョン1.11.1

追加された機能

  • グローバルライセンスフォルダ定義のサポート


バージョン1.11.0

追加された機能

  • --履歴を保持する Allure レポートに過去の結果のトレンド グラフを追加するコマンドライン オプション

  • 台風キャプチャからエクスポートされたデータを読み取るための関数:

    • 読み取りHDF - .h5 ファイルにエクスポートされたデータを読み取るため。

    • 読み取りCSV - .csv ファイルにエクスポートされたデータを読み取るため。

    • 読み取りマット - .mat ファイルにエクスポートされたデータを読み取るため。

    • 読み取りtdms - .tdms ファイルにエクスポートされたデータを読み取るため。

バグ修正

  • find_edges 関数の修正 - エッジが実際に発生する 1 ステップ前にエッジを検出していた

変更点

  • ステップ情報

    • パラメータ 整定時間閾値 ゲインとして設定されていましたが、現在は%になっています。

    • 信号を評価する開始時間を定義できるようになりました

    • 整定時間の閾値を絶対値として定義することも可能になりました

  • ウィンドウの面積: 以前のデータと仮定 引数が追加され、結果の開始トランジェントが排除されます


バージョン1.10.2

追加された機能

  • LinuxプラットフォームでAllureレポートを開くためのシェルスクリプトが作成されます

  • typhoontestは新しいtyphoonソフトウェアライセンスフレームと互換性を持つようになりました


バージョン1.10.1

バグ修正

  • アリュール-pytest レポートを開く際の問題のため、バージョンを2.6.2にダウングレードしました


バージョン 1.10.0

バグ修正

  • アリュールHTML スタンドアロンHTMLレポートを含むディレクトリは、次の場合に自動的に生成されます。 --魅惑 コマンドライン引数が指定されている

  • ウィンドウrms 可能であれば、特定の信号に対して正確な周波数を計算するようになりました。


バージョン1.9.0

バグ修正

  • パンダのモンキーパッチコードを更新して、例外を回避する pandas.compat

追加された機能

  • TyphoontestライブラリがLinux対応になりました

  • 魅力的なレポートでアサーション結果を表示する pytest_assertion_pass (pytest > 5 が必要です)。

  • ステップ情報機能。

  • 関数 グリッド障害 電圧源にあらゆる種類のグリッド障害を発生させます。

変更点

  • 大幅に改善されたパフォーマンス ウィンドウrms そして is_step 機能。


バージョン1.8.0

変更点

  • TYPHOON 環境変数は、ライセンスおよび Allure レポートのオープンには使用されなくなりました。


バージョン1.7.1

バグ修正

  • 正弦波信号をテストするときの time follows_reference 関数の問題。

  • その間 TyphoonTest 関数の引数が、プレーンな時間文字列で機能するようになりました。

  • TyphoonTest IDE は、間違ったテスト順序の報告を避けるために、テスト収集フェーズの最後にのみ項目を収集します。


バージョン1.7.0

バグ修正

  • ライセンスのパスを修正しました (新しいファイルシステムの変換)。

  • TyphoonTestは、以下の場合にはTyphoonTest IDEにデータを送信しません。 --msg_proxy_path arg は送信されません。


バージョン1.6.0

追加された機能

  • 分析機能に時間許容範囲が追加されました。


バージョン1.5.0

バグ修正

  • エラー 最大頻度頻度コンテンツ 関数。

  • エラー follows_reference 関数 if during 引数が使用される。

追加された機能

  • pytest テスト概念の省略名。

  • パラメータは ASCII テーブルを受け入れます。

  • フルサイクルモード 信号周波数ZC 機能 - 1 秒ごとにゼロ交差が検出されるモード。

変更点

  • abc_to_alphabetagamaa そして アルファベットagamma_to_abc 関数には、abcフレームのa軸に揃える軸を選択するための引数アラインメントがあります。


バージョン1.4.1

バグ修正

  • 捕獲 変数 台風テスト 影を落とすだろう 台風テストキャプチャ サブモジュール

  • TyphoonTest IDE テストエクスプローラーのテストクラスに関連する例外を修正しました


バージョン1.4.0

変更点

  • during引数を持つすべての関数がリファクタリングされ、実行時間が大幅に短縮されました。

バグ修正

  • テストの収集中に pytest インスタンスおよびクラス ノードの解析を修正しました。

  • テスト実行の終了時に pytest がハングする原因となっていた TyphoonTest IDE との通信バグを修正しました。

  • 修理済み エッジを見つける 関数のバグ - 最初のサンプルでバグが発生した場合にそれを検出するようになりました。

  • 修理済み 信号周波数ZC 関数 - 最初のゼロ交差の瞬間の前に削除されたnan値

追加された機能

  • 第一順位 関数


バージョン 1.3.0

追加された機能

  • TyphoonTest IDE では、選択されたテストと選択解除されたテストが区別されるようになりました。


バージョン1.2.1

バグ修正

  • Python 2.7 および TyphoonTest IDE との互換性。

  • テスト実行の終了時に pytest がハングする原因となっていた TyphoonTest IDE との通信バグを修正しました。


バージョン 1.2.0

追加された機能

  • 参照フレーム変換関数:

    • abc_to_alphabetagamma

    • アルファベットagamma_to_abc

    • アルファベットagamma_to_dq0

    • dq0_to_alphabetagamma

    • abc_to_dq0

    • dq0_to_abc

  • 倍音信号周波数ZC 関数

  • シグナル.find_all 関数。

  • シグナル.エッジを見つける 関数。

  • rms.window_rms より高速に実行できるようにリファクタリングされました。

  • 古い Test Executor テストを実行する関数。

  • TyphoonTest IDEとの統合

変更点

  • リファクタリング follows_reference 機能なのでより速く動作します

  • 開ける レポート.cmd テストの開始時にファイルが作成されるようになり、テスト実行が中断された場合でも結果を確認できるようになりました。

バグ修正

  • キャプチャ.待機 今では、timedelta に変換可能なものなら何でも動作します。


バージョン 1.1.1

バグ修正

  • Allure レポートを開くときに問題が発生しました。


バージョン 1.1.0

変更点

  • ライブラリは現在、適切な TyphoonTest ライセンスが有効化されている Typhoon Control Center に依存しています。

  • Allure バイナリは、ホイール ファイル内ではなく、Typhoon Control Center にパックされるようになりました。

  • Allure レポートに Typhoon ポータブル JRE を使用します。

  • 使用していない 台風レポート パススクリプトはもう必要ありません。 python -m typhoon.allure_report その代わり。

  • open_report.cmd これを考慮してファイルを変更する必要があるかもしれません。


バージョン 1.0.2

バグ修正

  • 回帰分析 typhoon.test.utils.capture_plot 機能により、すべてのファイルがルート フォルダーに保存されます。


バージョン 1.0.1

バグ修正

  • バグ typhoon.test.utils.capture_plot 関数は、すべての信号を同じファイル名で保存します


バージョン 1.0.0

追加された機能

  • Python 2.7 との完全な互換性

変更点

  • 台風.シンプル 今は 台風テストキャプチャ

  • 台風グリッド 今は 台風テストソース

バグ修正

  • 解析プロットをファイルに保存する際のバグ

  • timedeltas を使用したスライスのバグ

  • 1%未満のパーセンテージの表現 範囲.周辺 関数。

  • 手順では、あまり多くの情報が表示されなくなりました。

  • AttributeError と アリュールログ 関数。

  • 負の値の許容範囲に関するバグ。

  • 引数が単一の値の場合の分析関数のバグ


バージョン0.3.1

バグ修正

  • 内部エラーを修正しました


バージョン0.3.0

変更点

  • 待機関数はすべて時間を返します。


バージョン0.2.0

  • 最後の下位互換性のあるバージョン。