Ito ang command esorex na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
esorex - ESO Recipe Execution Tool
SINOPSIS
esorex [esorex-opsyon] resipe [recipe-opsyon] sof
DESCRIPTION
Ang EsoRex ay ang ESO Recipe Execution Tool. Maaari itong maglista, mag-configure at magsagawa ng CPL-based
mga recipe mula sa command line.
Ang isa sa mga tampok na ibinigay ng CPL ay ang kakayahang lumikha ng mga algorithm ng pagbabawas ng data
na tumatakbo bilang mga plugin (mga dynamic na aklatan). Ang mga ito ay tinatawag na mga recipe at isa sa mga pangunahing
aspeto ng CPL data-reduction development environment.
Dahil ang mga recipe na ito ay mga dynamic na library, hindi posible na patakbuhin ang mga ito nang direkta mula sa
command line. Gayunpaman, ang ESO ay nagbibigay ng ilang mga tool upang gawin ito, kaya nakakatipid ng recipe
ang mga developer ay kailangang magsulat ng naturang application sa kanilang sarili. Isa na rito ang GASGANO (a
GUI-based na tool) at ang isa ay EsoRex (na tumatakbo mula sa command line) at ay
inilarawan dito.
Opsyon
- Tumulong Ipakita ang tulong na ito at lumabas. Kung ang pangalan ng recipe ay ibinigay din, pagkatapos ay ibibigay ang tulong
para din dito. [TRUE]
--bersyon
Ipakita ang impormasyon ng bersyon at lumabas. [MALI]
--check-sof-exist
Kapag TRUE, lahat ng input file ay dapat na umiiral at nababasa bago tawagan ang
recipe. Ang opsyong ito ay maaari ding itakda gamit ang environment variable
ESOREX_CHECK_SOF_EXIST. [MALI]
--config
Configuration file na gagamitin para sa EsoRex. Ang opsyong ito ay maaari ding itakda gamit ang
variable ng kapaligiran ESOREX_CONFIG. []
--create-config
Lumilikha ng configuration file para sa Esorex. Kung nakatakda sa TRUE isang config file na 'esorex.rc'
ay nilikha sa '.esorex' na direktoryo sa $HOME ng user.Kung ang isang filename ay
tinukoy, isang config file ang gagawin nang naaayon. Kung ang isang recipe ay tinukoy sa
ang command line, pagkatapos ay gagawin ang configuration file para sa recipe
sa halip (tinatawag na 'recipename.rc') Tandaan na ang isang umiiral na file ay mapapatungan,
ngunit ang isang backup na file ay makokopya sa 'filename.rc.bak' sa parehong direktoryo. Kung ang
Ang filename ay nagtatapos sa extension na .json pagkatapos ay magiging isang format na JSON na nababasa ng machine
ginamit. Ang opsyong ito ay maaari ding itakda gamit ang environment variable
ESOREX_CREATE_CONFIG. [MALI]
--link-dir
Ang direktoryo kung saan dapat mayroong simbolikong link sa bawat isa sa mga file ng produkto
nakasulat. Ang switch na paganahin/paganahin upang makontrol kung ang link ay talagang ginawa
ang '--suppress-link' na opsyon. Ang opsyong ito ay maaari ding itakda gamit ang kapaligiran
variable na ESOREX_LINK_DIR. [/ Tmp]
--log-dir
Direktoryo kung saan ilalagay ang logfile. Ang opsyong ito ay maaari ding itakda gamit ang
variable ng kapaligiran ESOREX_LOG_DIR. [.]
--log-file
Filename ng logfile. Ang opsyong ito ay maaari ding itakda gamit ang environment variable
ESOREX_LOG_FILE. [esorex.log]
--log-level
Kinokontrol ang antas ng kalubhaan ng mga mensahe na ipi-print sa logfile. Ito
maaari ding itakda ang opsyon gamit ang environment variable na ESOREX_LOG_LEVEL.
impormasyon | babala | error | off> [impormasyon]
--walang-datamd5
Dini-disable ang pag-compute ng MD5 data hash para sa FITS product file. Ang pagpipiliang ito
maaari ding itakda gamit ang environment variable na ESOREX_NO_DATAMD5. [MALI]
--walang-checksum
Hindi pinapagana ang pag-compute ng karaniwang mga checksum ng produkto ng FITS. Ang pagpipiliang ito ay maaaring
itakda din gamit ang environment variable na ESOREX_NO_CHECKSUM. [MALI]
--man-page
Magpakita ng manu-manong pahina para sa tinukoy na recipe, at pagkatapos ay lumabas. Tandaan na ito
nalalapat lamang ang opsyon sa mga recipe, at wala itong ginagawa para sa esorex nang mag-isa. Tingnan mo
gayundin ang '--help' na opsyon. Ang opsyong ito ay maaari ding itakda gamit ang kapaligiran
variable na ESOREX_MAN_PAGE. [MALI]
--mem-check
Mag-ulat sa katayuan ng memorya sa pagkumpleto ng pagpapatupad ng recipe. Ang pagpipiliang ito ay maaari ding
itakda gamit ang environment variable na ESOREX_MEM_CHECK. [MALI]
--msg-level
Kinokontrol ang antas ng kalubhaan ng mga mensahe na ipi-print sa terminal. Ito
maaari ding itakda ang opsyon gamit ang environment variable na ESOREX_MSG_LEVEL.
impormasyon | babala | error | off> [impormasyon]
--output-dir
Ang direktoryo kung saan dapat ilipat sa wakas ang mga file ng produkto (lahat ng mga produkto ay
unang nilikha sa kasalukuyang dir). Ang opsyong ito ay maaari ding itakda gamit ang
variable ng kapaligiran ESOREX_OUTPUT_DIR. [.]
--output-prefix
Inilapat ang prefix sa anumang output file. Halimbawa, ang pagtukoy sa 'pre' ay isasalin
'filename.fits' hanggang 'pre_0000.fits'. Tingnan din ang '--suppress-prefix' na opsyon. Ito
maaari ding itakda ang opsyon gamit ang environment variable na ESOREX_OUTPUT_PREFIX. [labas]
--output-readonly
Kapag TRUE, itatakda ang anumang umiiral na mga file ng produkto sa tinukoy na direktoryo ng output
sa read-only, para sa user, grupo at iba pa. Kung MALI, gagamitin ng EsoRex ang default
mga pahintulot para sa account/direktoryo na iyon. sirain ang anumang mga dati nang file. Ito
umiiral ang opsyon para sa kapaligiran ng pagpapatakbo ng Paranal. Ang pagpipiliang ito ay maaari din
gamitin para pigilan ang EsoRex na ma-overwrite ang mga dati nang file. Ang pagpipiliang ito ay maaari ding
itakda gamit ang environment variable na ESOREX_OUTPUT_READONLY. [MALI]
--paf-config
Configuration file para sa paglikha ng mga PAF file. Ang opsyong ito ay maaari ding itakda gamit ang
variable ng kapaligiran ESOREX_PAF_CONFIG. []
--params
Ilista ang mga parameter ng input at ang kanilang kasalukuyang mga setting (mula man sa command line
o isang configuration file) para sa esorex application. Ang mga parameter ay may label na gamit
alias ng parameter. Kung ang isang recipe ay tinukoy din, pagkatapos ay ang listahan nito
mabubuo din ang mga parameter sa parehong paraan. Maaari ding itakda ang opsyong ito
gamit ang environment variable na ESOREX_PARAMS. [MALI]
--mga produkto-sof
Output file na naglalaman ng mga FITS file na ginawa ng recipe. Kung ang filename
nagtatapos sa extension na .json pagkatapos ay isang machine-readable na JSON na format ang gagamitin. Ito
maaari ding itakda ang opsyon gamit ang environment variable na ESOREX_PRODUCTS_SOF. []
--mga recipe
Magpakita ng listahan ng lahat ng available na recipe (na available sa directory tree
tinukoy sa '--recipe-dir'). Ang opsyong ito ay maaari ding itakda gamit ang kapaligiran
variable na ESOREX_RECIPES. [MALI]
--recipe-config
Configuration file para sa anumang napiling recipe. Ang opsyong ito ay maaari ding itakda gamit ang
variable ng kapaligiran ESOREX_RECIPE_CONFIG. []
--recipe-dir
Direktoryo na naglalaman ng mga library ng recipe. Tandaan na ang esorex ay muling maghahanap ng hindi
tanging ang tinukoy na direktoryo, ngunit lahat ng mga sub-direktoryo sa ibaba nito pati na rin. Maramihan
maaaring tukuyin ang mga directory head, sa pamamagitan ng paghihiwalay ng mga panimulang landas sa mga colon (:).
Ang opsyong ito ay maaari ding itakda gamit ang environment variable na ESOREX_PLUGIN_DIR. [.]
--sugpuin-link
Kapag TRUE, walang simbolikong link ang nalikha sa output na produkto. Gayunpaman, kung MALI,
pagkatapos ay isang simbolikong link ay nilikha sa direktoryo na tinukoy na may opsyon
'--link-dir' para sa bawat produkto na nilikha ng recipe. Ang pagpipiliang ito ay maaari ding
itakda gamit ang environment variable na ESOREX_SUPPRESS_LINK. [TRUE]
--suppress-prefix
Kapag TOTOO, ang orihinal na pangalan ng produktong output, gaya ng ginawa ng recipe, ay
pinananatili. Kung FALSE, ang pangalan ng output file ay binago sa
"prefix_number" na format. Maaaring baguhin ang prefix gamit ang '--output-prefix'
opsyon. Ang opsyong ito ay maaari ding itakda gamit ang environment variable
ESOREX_SUPPRESS_PREFIX. [MALI]
--oras Sukatin at ipakita ang oras ng pagpapatupad ng recipe. Ang opsyong ito ay maaari ding itakda gamit ang
variable ng kapaligiran ESOREX_TIME. [MALI]
--i-unload-plugin
Kapag TRUE, ang plugin ay dini-load pagkatapos ng execution. Kung MALI, ang plugin ay hindi
diskargado pagkatapos ng pagproseso, upang ang isang software tulad ng, hal valgrind, ay maaaring gamitin para sa
pag-debug sa naisagawang recipe. Ang opsyong ito ay maaari ding itakda gamit ang kapaligiran
variable na ESOREX_UNLOAD_PLUGIN. [TRUE]
Kapaligiran
Ang lahat ng mga opsyon ay maaaring itakda bilang mga parameter ng kapaligiran pati na rin. Tingnan ang nakaraan
talata para sa mga detalye.
Gumamit ng esorex online gamit ang mga serbisyo ng onworks.net