scikit-image 0.24.0 (2024年6月18日)#

scikit-image 0.24.0 のリリースを発表できることを嬉しく思います!

ハイライト#

  • skimage.transform.ThinPlateSplineTransformという新しいクラスを追加しました。これは、シンプラスプラインで非線形変換を推定およびモデル化でき、skimage.transform.warpを使用して画像のワーピングを可能にします (#7040)。

新機能#

  • skimage.transform.ThinPlateSplineTransformという新しいクラスを追加しました。これは、シンプラスプラインで非線形変換を推定およびモデル化でき、skimage.transform.warpを使用して画像のワーピングを可能にします (#7040)。

  • skimage.morphology.remove_objects_by_distanceを追加しました。これは、サイズ(デフォルト)でソートされたラベル付きオブジェクトを、残りのオブジェクトが特定の距離になるまで削除します (#4165)。

パフォーマンス#

  • skimage.feature.corner_fastにおいて、事前に4方向をテストすることで、ほとんどの場合、計算時間を半分以下に削減しました (#7394)。

ドキュメント#

  • 変更のドキュメント化に関する古い指示を削除しました (#7321)。

  • skimage.metrics.structural_similaritydata_rangeパラメーターの説明を明確化しました (#7345)。

  • リリースプロセスのノートを更新しました (#7402)。

  • skimage.measure.regionpropsのdocstringのタイプミスを修正しました (#7405)。

  • skimage.measure.find_contoursのタイプミスを修正しました (#7411)。

  • skimage.restoration.rolling_ballのdocstringにアルゴリズムの複雑さの記述と代替手段の提案を追加しました (#7424)。

  • 効果のないPR貢献条項を削除しました (#7429)。

  • SKIP 1における遅延コンセンサスに関する異議申し立て期間を明確化しました (#7020)。

  • 新しいギャラリーの例「シンプラスプラインを使用して画像をワーピングする」を追加しました (#7040)。

  • サイズまたは距離に基づいてオブジェクトを削除する新しいギャラリーの例を追加しました (#4165)。

インフラストラクチャ#

  • GAワークフローでユーザー制御変数をエスケープしました (#7415)。

  • PyPIへのアップロード前に、ビルドされたsdistとホイールにGitHubアーティファクトの証明書の生成を追加しました (#7427)。

  • 公開アクションでは、完全長のコミットSHAを使用します (#7433)。

  • 進行中のワークフローをキャンセルすることで、リソースを節約します (#7436)。

  • scikit-imageのCIでツリー外のPyodideビルドを追加しました (#7350)。

メンテナンス#

  • 非推奨のnoseスタイルのsetup/teardownをautouse fixturesに置き換えました (#7343)。

  • CIでmacos-12ランナーを一時的に固定しました (#7408)。

  • pywt依存コードにおけるNumPy2のdtypeプロモーションの問題を修正しました (#7414)。

  • skimage.util.compare_imagesにおいて、image2パラメーターを非推奨としました。image0image1を使用して比較する画像を渡してください。さらに、非推奨が完了すると、他のすべてのパラメーターはキーワードのみのパラメーターになります (#7322)。

  • NumPy 2との互換性を向上させるために、Python 3.9のサポートを復活させました (#7412)。

  • ruff/pyupgradeルールUP038を無効にしました (#7430)。

  • ホイールの証明書の検証を一時的に停止しました (#7444)。

貢献者#

このリリースに13人の作成者が追加されました(アルファベット順)

このリリースに15人のレビューアーが追加されました(アルファベット順)

_これらのリストは自動的に生成されるため、完全ではない場合や重複が含まれている場合があります。_