นี่คือคำสั่ง esorex ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
esorex - เครื่องมือดำเนินการสูตร ESO
เรื่องย่อ
อีซอเร็กซ์ [esorex-ตัวเลือก] สูตร [สูตรตัวเลือก] SOF
DESCRIPTION
EsoRex เป็นเครื่องมือดำเนินการตามสูตร ESO มันสามารถแสดงรายการ กำหนดค่า และดำเนินการตาม CPL
สูตรจากบรรทัดคำสั่ง
คุณลักษณะหนึ่งของ CPL คือความสามารถในการสร้างอัลกอริธึมการลดข้อมูล
ที่ทำงานเป็นปลั๊กอิน (ไดนามิกไลบรารี) เหล่านี้เรียกว่าสูตรและเป็นหนึ่งในหลัก
แง่มุมของสภาพแวดล้อมการพัฒนาการลดข้อมูล CPL
เนื่องจากสูตรเหล่านี้เป็นไลบรารีแบบไดนามิก จึงไม่สามารถเรียกใช้โดยตรงจาก
บรรทัดคำสั่ง. อย่างไรก็ตาม ESO มีเครื่องมือหลายอย่างในการทำเช่นนี้ จึงช่วยประหยัดสูตรอาหาร
นักพัฒนาจำเป็นต้องเขียนแอปพลิเคชันดังกล่าวด้วยตนเอง หนึ่งในนั้นคือ GASGANO (a
เครื่องมือที่ใช้ GUI) และอีกอันคือ EsoRex (ซึ่งทำงานจากบรรทัดคำสั่ง) และ is
อธิบายไว้ที่นี่
OPTIONS
--ช่วยด้วย แสดงความช่วยเหลือนี้และออก หากระบุชื่อสูตรด้วยก็จะให้ความช่วยเหลือ
สำหรับมันเช่นกัน [จริง]
--รุ่น
แสดงข้อมูลเวอร์ชันและออก [เท็จ]
--check-sof-มีอยู่
เมื่อเป็น TRUE ไฟล์อินพุตทั้งหมดจะต้องมีอยู่และสามารถอ่านได้ก่อนที่จะเรียก
สูตรอาหาร. ตัวเลือกนี้อาจถูกตั้งค่าโดยใช้ตัวแปรสภาพแวดล้อม
ESOREX_CHECK_SOF_EXIST [เท็จ]
--การกำหนดค่า
ไฟล์การกำหนดค่าที่จะใช้สำหรับ EsoRex ตัวเลือกนี้อาจตั้งค่าได้โดยใช้ปุ่ม
ตัวแปรสภาพแวดล้อม ESOREX_CONFIG []
--สร้าง-config
สร้างไฟล์การกำหนดค่าสำหรับ Esorex หากตั้งค่าเป็น TRUE ไฟล์กำหนดค่า 'esorex.rc'
ถูกสร้างขึ้นในไดเร็กทอรี '.esorex' ใน $HOME ของผู้ใช้ หากชื่อไฟล์คือ
ที่ระบุ ไฟล์กำหนดค่าจะถูกสร้างขึ้นตามลำดับ หากระบุสูตรไว้ใน
บรรทัดคำสั่งจากนั้นไฟล์กำหนดค่าจะถูกสร้างขึ้นสำหรับสูตร
แทน (เรียกว่า 'recipename.rc') โปรดทราบว่าไฟล์ที่มีอยู่จะถูกเขียนทับ
แต่ไฟล์สำรองจะถูกคัดลอกไปที่ 'filename.rc.bak' ในไดเร็กทอรีเดียวกัน ถ้า
ชื่อไฟล์ลงท้ายด้วยนามสกุล .json ดังนั้นรูปแบบ JSON ที่เครื่องอ่านได้จะเป็น
ใช้แล้ว. ตัวเลือกนี้อาจถูกตั้งค่าโดยใช้ตัวแปรสภาพแวดล้อม
ESOREX_CREATE_CONFIG. [เท็จ]
--ลิงค์-ผบ
ไดเร็กทอรีที่ลิงก์สัญลักษณ์ไปยังไฟล์ผลิตภัณฑ์แต่ละไฟล์ควรเป็น
เขียนไว้. สวิตช์เปิด/ปิดเพื่อควบคุมว่าลิงก์นั้นถูกสร้างขึ้นจริงหรือไม่
ตัวเลือก '--ระงับลิงก์' ตัวเลือกนี้อาจถูกตั้งค่าโดยใช้สภาพแวดล้อม
ตัวแปร ESOREX_LINK_DIR [/ Tmp]
--บันทึก-dir
ไดเร็กทอรีที่จะวางล็อกไฟล์ ตัวเลือกนี้อาจตั้งค่าได้โดยใช้ปุ่ม
ตัวแปรสภาพแวดล้อม ESOREX_LOG_DIR [.]
--ไฟล์บันทึก
ชื่อไฟล์ของล็อกไฟล์ ตัวเลือกนี้อาจถูกตั้งค่าโดยใช้ตัวแปรสภาพแวดล้อม
ESOREX_LOG_FILE [esorex.log]
--log-ระดับ
ควบคุมระดับความรุนแรงของข้อความที่จะพิมพ์ไปยังไฟล์บันทึก นี้
อาจตั้งค่าตัวเลือกโดยใช้ตัวแปรสภาพแวดล้อม ESOREX_LOG_LEVEL
ข้อมูล | คำเตือน | ผิดพลาด | ปิด> [ข้อมูล]
--ไม่มี-datamd5
ปิดใช้งานการคำนวณแฮชข้อมูล MD5 สำหรับไฟล์ผลิตภัณฑ์ FITS ตัวเลือกนี้
อาจถูกตั้งค่าโดยใช้ตัวแปรสภาพแวดล้อม ESOREX_NO_DATAMD5 [เท็จ]
--ไม่มีการตรวจสอบ
ปิดใช้การคำนวณผลรวมตรวจสอบผลิตภัณฑ์ FITS มาตรฐาน ตัวเลือกนี้อาจ
ตั้งค่าโดยใช้ตัวแปรสภาพแวดล้อม ESOREX_NO_CHECKSUM [เท็จ]
--หน้าคน
แสดงหน้าคู่มือสำหรับสูตรที่ระบุ จากนั้นออก โปรดทราบว่าสิ่งนี้
ตัวเลือกใช้ได้กับสูตรอาหารเท่านั้น และไม่ทำอะไรเลยสำหรับ esorex ด้วยตัวมันเอง ดู
ยังตัวเลือก '-ช่วยเหลือ' ตัวเลือกนี้อาจถูกตั้งค่าโดยใช้สภาพแวดล้อม
ตัวแปร ESOREX_MAN_PAGE [เท็จ]
--mem-ตรวจสอบ
รายงานสถานะหน่วยความจำเมื่อดำเนินการตามสูตรเสร็จสิ้น ตัวเลือกนี้อาจจะเป็น
ตั้งค่าโดยใช้ตัวแปรสภาพแวดล้อม ESOREX_MEM_CHECK [เท็จ]
--msg-ระดับ
ควบคุมระดับความรุนแรงของข้อความที่จะพิมพ์ไปยังเทอร์มินัล นี้
อาจตั้งค่าตัวเลือกโดยใช้ตัวแปรสภาพแวดล้อม ESOREX_MSG_LEVEL
ข้อมูล | คำเตือน | ผิดพลาด | ปิด> [ข้อมูล]
--output-ผบ
ไดเร็กทอรีที่ควรย้ายไฟล์ผลิตภัณฑ์ไปในที่สุด (ผลิตภัณฑ์ทั้งหมดคือ
สร้างขึ้นครั้งแรกใน dir ปัจจุบัน) ตัวเลือกนี้อาจตั้งค่าได้โดยใช้ปุ่ม
ตัวแปรสภาพแวดล้อม ESOREX_OUTPUT_DIR [.]
--output-คำนำหน้า
คำนำหน้านำไปใช้กับไฟล์เอาต์พุตใด ๆ ตัวอย่างเช่น การระบุ 'pre' จะแปล
'filename.fits' ถึง 'pre_0000.fits' ดูเพิ่มเติมที่ตัวเลือก '--suppress-prefix' นี้
อาจตั้งค่าตัวเลือกโดยใช้ตัวแปรสภาพแวดล้อม ESOREX_OUTPUT_PREFIX [ออก]
--output-อ่านอย่างเดียว
เมื่อเป็น TRUE ไฟล์ผลิตภัณฑ์ใดๆ ที่มีอยู่ในไดเร็กทอรีเอาต์พุตที่ระบุจะถูกตั้งค่า
เป็นแบบอ่านอย่างเดียว สำหรับผู้ใช้ กลุ่ม และอื่นๆ หากเป็นเท็จ EsoRex จะใช้ค่าเริ่มต้น
สิทธิ์สำหรับบัญชี/ไดเรกทอรีนั้น ทำลายไฟล์ที่มีอยู่ก่อน นี้
มีตัวเลือกสำหรับสภาพแวดล้อมการทำงานแบบ Paranal ตัวเลือกนี้สามารถเพิ่มเติมได้
ใช้เพื่อป้องกันไม่ให้ EsoRex เขียนทับไฟล์ที่มีอยู่แล้ว ตัวเลือกนี้อาจด้วย
ตั้งค่าโดยใช้ตัวแปรสภาพแวดล้อม ESOREX_OUTPUT_READONLY [เท็จ]
--paf-config.php
ไฟล์กำหนดค่าสำหรับสร้างไฟล์ PAF ตัวเลือกนี้อาจตั้งค่าได้โดยใช้ปุ่ม
ตัวแปรสภาพแวดล้อม ESOREX_PAF_CONFIG []
--พารามิเตอร์
แสดงรายการพารามิเตอร์อินพุตและการตั้งค่าปัจจุบัน (ไม่ว่าจะมาจากบรรทัดคำสั่ง
หรือไฟล์คอนฟิกูเรชัน) สำหรับแอปพลิเคชัน esorex พารามิเตอร์มีป้ายกำกับโดยใช้
นามแฝงของพารามิเตอร์ หากระบุสูตรไว้ด้วย รายการของสูตรนั้น
พารามิเตอร์จะถูกสร้างขึ้นในลักษณะเดียวกัน ตัวเลือกนี้ยังสามารถตั้งค่าได้
โดยใช้ตัวแปรสภาพแวดล้อม ESOREX_PARAMS [เท็จ]
--ผลิตภัณฑ์-sof
ไฟล์เอาต์พุตที่มีไฟล์ FITS ที่สร้างโดยสูตร หากชื่อไฟล์
ลงท้ายด้วยนามสกุล .json จากนั้นระบบจะใช้รูปแบบ JSON ที่เครื่องอ่านได้ นี้
อาจตั้งค่าตัวเลือกโดยใช้ตัวแปรสภาพแวดล้อม ESOEX_PRODUCTS_SOF []
--สูตรอาหาร
แสดงรายการสูตรอาหารที่มีทั้งหมด (ที่มีอยู่ในไดเร็กทอรีทรี
ระบุด้วย '--recipe-dir') ตัวเลือกนี้อาจถูกตั้งค่าโดยใช้สภาพแวดล้อม
ตัวแปร ESOREX_RECIPES [เท็จ]
--สูตร-config
ไฟล์การกำหนดค่าสำหรับสูตรที่เลือก ตัวเลือกนี้อาจตั้งค่าได้โดยใช้ปุ่ม
ตัวแปรสภาพแวดล้อม ESOREX_RECIPE_CONFIG []
--สูตร-ผบ
ไดเร็กทอรีที่มีไลบรารีสูตร โปรดทราบว่า esorex จะไม่ค้นหาซ้ำๆ
เฉพาะไดเร็กทอรีที่ระบุ แต่ไดเร็กทอรีย่อยทั้งหมดที่อยู่ด้านล่างเช่นกัน หลายรายการ
อาจระบุส่วนหัวของไดเร็กทอรีโดยแยกพาธเริ่มต้นด้วยโคลอน (:)
ตัวเลือกนี้อาจถูกตั้งค่าโดยใช้ตัวแปรสภาพแวดล้อม ESOREX_PLUGIN_DIR [.]
--ระงับลิงค์
เมื่อเป็น TRUE จะไม่มีการสร้างลิงก์สัญลักษณ์ไปยังผลิตภัณฑ์ที่ส่งออก อย่างไรก็ตาม ถ้า FALSE
จากนั้นลิงก์สัญลักษณ์จะถูกสร้างขึ้นในไดเร็กทอรีที่ระบุด้วย option
'--link-dir' สำหรับแต่ละผลิตภัณฑ์ที่สร้างขึ้นโดยสูตร ตัวเลือกนี้อาจด้วย
ตั้งค่าโดยใช้ตัวแปรสภาพแวดล้อม ESOEX_SUPPRESS_LINK [จริง]
--ปราบปราม-คำนำหน้า
เมื่อ TRUE ชื่อเดิมของผลิตภัณฑ์ที่ผลิตตามสูตรคือ
บำรุงรักษา หากเป็น FALSE ชื่อของไฟล์เอาต์พุตจะเปลี่ยนเป็น
รูปแบบ "prefix_number" คำนำหน้าสามารถเปลี่ยนแปลงได้โดยใช้ '--output-prefix'
ตัวเลือก. ตัวเลือกนี้อาจถูกตั้งค่าโดยใช้ตัวแปรสภาพแวดล้อม
ESOREX_SUPPRESS_PREFIX. [เท็จ]
--เวลา วัดและแสดงเวลาดำเนินการของสูตร ตัวเลือกนี้อาจตั้งค่าได้โดยใช้ปุ่ม
ตัวแปรสภาพแวดล้อม ESOEX_TIME [เท็จ]
--unload-ปลั๊กอิน
เมื่อเป็น TRUE ปลั๊กอินจะยกเลิกการโหลดหลังจากดำเนินการ ถ้า FALSE ปลั๊กอินไม่ใช่
ยกเลิกการโหลดหลังจากการประมวลผล เพื่อให้ซอฟต์แวร์เช่น valgrind สามารถใช้สำหรับ
การดีบักสูตรที่ดำเนินการ ตัวเลือกนี้อาจถูกตั้งค่าโดยใช้สภาพแวดล้อม
ตัวแปร ESOREX_UNLOAD_PLUGIN [จริง]
และพวกเรา
ตัวเลือกทั้งหมดสามารถตั้งค่าเป็นพารามิเตอร์สภาพแวดล้อมได้เช่นกัน ดูก่อนหน้า
ย่อหน้าเพื่อดูรายละเอียด
ใช้ esorex ออนไลน์โดยใช้บริการ onworks.net