descqa
v2.8.0
此儲存庫包含用於驗證模擬星系目錄的 DESCQA 框架。有關該框架的更多信息,請查看 DESCQA 論文。
NERSC 上託管的 Web 介面顯示 DESCQA 框架的最新驗證結果。
!重要的 !從 DESCQA v2(目前版本)開始,我們將目錄的配置和閱讀器從 DESCQA 中分離出來,並將它們移至獨立的儲存庫,即 GCRCatalogs 儲存庫。我們也更改了許多驗證測試。如果您正在尋找 DESCQA v1 中的目錄和測試(如配套文件中所示),請參閱 v1 子目錄。
要從命令列運行範例 DESCQA 測試:
git clone [email protected]:LSSTDESC/descqa
cd descqa
sh run_master.sh -c cosmoDC2_v1.1.4_small -t SkyArea
請參閱“如何運行 DESCQA?” CONTRIBUTING.md
中的部分了解可與運行腳本一起使用的更多選項。
首先,嘗試訪問目錄!您可以在此 Confluence 頁面和此簡報(影片)中找到有關目錄的資訊。然而,最簡單的開始方法是訪問 https://jupyter.nersc.gov 並使用您的 NERSC 帳戶登錄,然後按照本教程筆記本進行操作(下載鏈接,然後您可以通過 jupyter 界面上傳筆記本)。
一旦您可以訪問目錄,請嘗試對您感興趣的事物繪製一些圖。
現在您已經能夠繪製一些圖,考慮如何「驗證」目錄(即是否有任何觀察值/理論資料可以繪製在同一個圖上進行比較?如何確定目錄是否令人滿意?)
現在我們可以將您的工作整合到 DESCQA 網路介面中!此步驟稍微複雜一些,但您可以按照此處的說明進行操作。
run_master.sh
:用於執行 DECSQA 的便利 shell 腳本fix_web_permission.sh
:一個方便的 shell 腳本,用於確保正確設定權限。index.cgi
:Web 介面的 CGI 腳本descqa/
:包含所有驗證測試類別和相關實用程式的套件descqa/configs/
:託管所有驗證測試配置 YAML 檔案的目錄descqa/data/
:託管驗證測試所需的小資料檔案的目錄descqaqweb/
:包含 Web 介面的套件descqaqrun/
:包含執行腳本的套件v1
:DESCQA v1 的目錄閱讀器和驗證測試請參閱 setup.py 中的install_requires
和extras_require
以取得完整的安裝相依性。
請注意,要運行DESCQA (v2),還需要 GCRCatalogs。