scikit-image 0.24.0 (2024-06-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 中,提早測試四個方向,這應該可以在大多數情況下將計算時間減少一半以上 (#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 之前,新增產生 GitHub 成品認證以建立 sdist 和 wheel 的功能 (#7427)。

  • 對於發佈動作,請使用完整長度的 commit SHA (#7433)。

  • 透過取消正在進行的工作流程來留意資源使用情況 (#7436)。

  • 在 CI 中為 scikit-image 新增樹狀結構外的 Pyodide 建置 (#7350)。

維護#

  • 用 autouse fixtures 取代已棄用的 nose 樣式設定/拆解 (#7343)。

  • 暫時在 CI 中釘選 macos-12 執行器 (#7408)。

  • 修正 pywt 相依程式碼中 NumPy2 dtype 升級問題 (#7414)。

  • skimage.util.compare_images 中,棄用參數 image2。改用 image0image1 來傳遞比較的影像。此外,一旦棄用完成,所有其他參數都將變為僅限關鍵字參數 (#7322)。

  • 重新加入對 Python 3.9 的支援,以增強與 Numpy 2 的相容性 (#7412)。

  • 停用 ruff/pyupgrade 規則 UP038 (#7430)。

  • 暫時停止驗證 wheel 認證 (#7444)。

貢獻者#

此版本新增了 13 位作者(依字母順序排列)

此版本新增了 15 位審閱者(依字母順序排列)

_這些列表是自動產生的,可能不完整或可能包含重複項。_