พื้นที่เก็บข้อมูลนี้มีกรอบงาน DESCQA ที่ตรวจสอบความถูกต้องของแค็ตตาล็อกกาแล็กซีจำลอง สำหรับข้อมูลเพิ่มเติมเกี่ยวกับกรอบการทำงานนี้ โปรดดูเอกสาร DESCQA
เว็บอินเตอร์เฟสที่โฮสต์บน NERSC แสดงผลการตรวจสอบล่าสุดจากกรอบงาน DESCQA
- สำคัญ ! เริ่มต้นจาก DESCQA v2 (เวอร์ชันปัจจุบัน) เราได้แยกการกำหนดค่าและโปรแกรมอ่านแคตตาล็อกออกจาก DESCQA และย้ายไปยัง repo แบบสแตนด์อโลน ซึ่งก็คือ GCRCatalogs repo นอกจากนี้เรายังได้เปลี่ยนแปลงการทดสอบการตรวจสอบความถูกต้องจำนวนมากอีกด้วย หากคุณกำลังมองหาแคตตาล็อกและการทดสอบใน 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
: เชลล์สคริปต์ที่สะดวกในการรัน DECSQAfix_web_permission.sh
: เชลล์สคริปต์ที่สะดวกเพื่อให้แน่ใจว่าตั้งค่าการอนุญาตอย่างถูกต้องindex.cgi
: สคริปต์ CGI สำหรับเว็บอินเตอร์เฟสdescqa/
: แพ็คเกจที่มีคลาสการทดสอบการตรวจสอบและยูทิลิตี้ที่เกี่ยวข้องทั้งหมดdescqa/configs/
: ไดเร็กทอรีที่โฮสต์ไฟล์ YAML ทดสอบการตรวจสอบความถูกต้องทั้งหมดdescqa/data/
: ไดเร็กทอรีที่โฮสต์ไฟล์ข้อมูลขนาดเล็กที่จำเป็นต้องมีการทดสอบการตรวจสอบความถูกต้องdescqaqweb/
: แพ็คเกจที่มีเว็บอินเตอร์เฟสdescqaqrun/
: แพ็กเกจที่มีสคริปต์การดำเนินการv1
: โปรแกรมอ่านแค็ตตาล็อกและการทดสอบการตรวจสอบสำหรับ DESCQA v1 ดู install_requires
และ extras_require
ใน setup.py สำหรับการพึ่งพาการติดตั้งแบบเต็ม
โปรดทราบว่าหากต้องการ เรียกใช้ DESCQA (v2) จำเป็นต้องมี GCRCatalogs ด้วย