hoe : Subaru HDS++ OPE file Editor
Japanese | English
2025.06.13: Release of ver.6.0.3 (Important Update)
- We have released version 6.0.3, which fixes issues caused by changes to the reference URLs for instrument configuration files.
- In versions prior to 6.0.3, HOE fails to start properly for HSC and IRCS due to
.ini
files not being loaded. - The Linux version is currently under development. Please use the Windows or macOS version to prepare for your observations.
Subaru HDS++ OPE file Editor (hoe)
Subaru HDS++ OPE file Editor (hoe) is an application software to prepare observations with High Dispersion Spectrograph (HDS) and several other instruments of 8.2-m Subaru Telescope, NAOJ. Its fundamental purpose is to make operation (OPE) files for your observations. Furthermore, it works as a finding chart (FC) creator, an Echelle format simulator (EFS), an exposure time calculator (ETC), and a query tool for archiving databases.
Many of its functions are over-wrapped with those of hskymon. Please also refer the page of hskymon.
Currently hoe supports observations withThis page introduces how to prepare observation of Subaru/HDS using hoe.
- HDS (High Dispersion Spectrograph)
- IRCS (InfraRed Camera and Spectrograph).
- Detailed explanation in Subaru/IRCS page
- How-To Movie in youtube [1/2] (for Base OPE)
- How-To Movie in youtube [2/2] (for Plan OPE)
- HSC (Hyper Suprime-Cam). New!
- IRD (InfraRed Doppler).
As fundamental philosophy, only OPE files directly outputted by hoe can be used in HDS observation. To avoid unnecessary troubles you should not edit OPE files in text editors. Please exchange .hoe files with your support astronomers in your obs preparation phase.
|
||||||||||||||||||
|
||||||||||||||||||
- |
You can download the latest version via github.
% git clone https://github.com/chimari/hoe.git |
|
||
To make an OPE file you must prepare your target list. Though you can build it w/o any input files in Main Target TAB of hoe, the easiest way to load the following types of files. |
||
CSV (comma separated) list | ||
You can use CSV list text files for your target list like
Object Name, RA(hhmmss.ss), Dec(ddmmss.ss), Equinox, Free comments. For example, HD94028 ,105128.1 ,+201639.0 ,2000, [comments] BD+36 2165 ,111248.0 ,+354343.9 ,2000, Mv=8.4 Fe/H=-2 HD97916 ,111554.2 ,+020512.1 ,2000, Mv=10.2 Fe/H=-2 BD+51 1696 ,114635.2 ,+505254.7 ,2000 BD-13 3442 ,114650.7 ,-140643.5 ,2000, ....................................Load CSV list files : Menu→File→Open(Merge) List. Or, you can also load CSV files including magntudes of each target in their 5th column. HD94028 ,105128.1 ,+201639.0 ,2000, 8.2, [comments] 300x1 BD+36 2165 ,111248.0 ,+354343.9 ,2000, 9.8, 480x1 HD97916 ,111554.2 ,+020512.1 ,2000, 9.2, 420x1 BD+51 1696 ,114635.2 ,+505254.7 ,2000, 9.9, 480x1 BD-13 3442 ,114650.7 ,-140643.5 ,2000, 10.3, 600x2 ....................................Please select the type of the CSV list in the checkbox of the popped up dialog. |
||
OPE file | ||
You can use OPE files for Subaru Gen2 system as your target list (Menu → File → Import List form OPE). Each target must be defined with its OBJECT (name), RA, DEC, and EQUINOX within <PARAMETER_LIST> section of OPE files as follows. <PARAMETER_LIST> TGT_V5668Sgr=OBJECT="V5668 Sgr" RA=183656.87 DEC=-285539.30 EQUINOX=2000.00 TGT_HD164536=OBJECT="HD164536" RA=180238.62 DEC=-241519.39 EQUINOX=2000.00 TGT_sigSgr=OBJECT="sig Sgr" RA=185515.93 DEC=-261748.21 EQUINOX=2000.00 TGT_HD149757=OBJECT="HD149757" RA=163709.54 DEC=-103401.52 EQUINOX=2000.00 TGT_HD184915=OBJECT="HD184915" RA=193653.45 DEC=-070138.92 EQUINOX=2000.00 TGT_V339Del=OBJECT="V339 Del" RA=202330.73 DEC=+204604.10 EQUINOX=2000.00 .................................... </PARAMETER_LIST> |
||
Non-Sidereal Tracking File (TSC format) | ||
Non-Sidereal tracking files for TSC are also loadable.#1 Ceres on July 26 HST +00.0000 +00.0000 ON% +0.000 UTC Geocentric Equatorial Mean Polar Geocentric ABS TSC 500 20010727000000.000 185406.057 -303521.41 1.953782861 2000.0000 20010727003000.000 185405.055 -303524.50 1.953904593 2000.0000 20010727010000.000 185404.053 -303527.59 1.954026432 2000.0000 20010727013000.000 185403.051 -303530.67 1.954148379 2000.0000 20010727020000.000 185402.050 -303533.75 1.954270432 2000.0000 20010727023000.000 185401.049 -303536.82 1.954392592 2000.0000 20010727030000.000 185400.049 -303539.90 1.954514860 2000.0000 ..........................Please put TSC files in an appropriate directory (maybe in the same directory where your OPE files locate) and load them from the menu. Files must follow the format described in this page. You should use Geocentric coordinate in TSC files. They would be automatically converted into topocentric in the program. Therefore, coordinates displayed in Main Target TAB or other parts of hoe would not be exactly same as ones described in Non-Sidereal tracking files. |
Non-Sidereal Tracking File (JPL HORIZONS format) | |
hoe can also load NASA JPL
HORIZONS output files.
Please note that you should set "Ephemeris Type" = OBSERVER "Observer Location" = Geocentric "Table Settings" = 1. Astrometric RA & Dec, 20. Observer rangefor your input. Either calendar date or JD is acceptable for date format. hoe can convert HORIZONS files into the TSC format (Menu → File → Non-Sidereal → Convert HORIZONS to TSC). |
|
||
hoe can create two type of OPE files -- Base OPE or Plan OPE. Basically we recommend to make a Plan OPE for your obs. to grasp entire flow of your observation. |
||
![]() |
||
Base OPE | ||
Base OPE is a simple OPE file describing
a list of observation commands for each target and for each setup. If you have many targets and their order should be determined during your obs., you can use this type of OPE files for your obs. Base OPE can be created by Menu → File → Write Base OPE. ....................... ####### NonStd-1 2x1binning ####### # [1] V5668 Sgr , Vmag=5 # NonStd-1 2x1binning / SV Guide / ImR=No SetupField Guide=SV Mode=SemiAuto $DEF_PROTO $TGT_V5668Sgr ReadRegion=200 CalcRegion=60 Exptime_SV=1000 IMGROT_FLAG=0 IS_FLAG=1 $SV_IS_X $SV_IS_Y $G_PARA ReadArea=Part GetObject IS_FLAG=1 $DEF_SPEC Exptime=300 SVIntegrate=1 $TGT_V5668Sgr GetObject IS_FLAG=1 $DEF_SPEC Exptime=300 SVIntegrate=1 $TGT_V5668Sgr GetObject IS_FLAG=1 $DEF_SPEC Exptime=300 SVIntegrate=1 $TGT_V5668Sgr # [2] HD164536 , Vmag=7.40 O7.5V # NonStd-1 2x1binning / SV Guide / ImR=No SetupField Guide=SV Mode=SemiAuto $DEF_PROTO $TGT_HD164536 ReadRegion=200 CalcRegion=60 Exptime_SV=1000 IMGROT_FLAG=0 IS_FLAG=1 $SV_IS_X $SV_IS_Y $G_PARA ReadArea=Part GetObject IS_FLAG=1 $DEF_SPEC Exptime=600 SVIntegrate=1 $TGT_HD164536 # [3] sig Sgr , Vmag=2.058 B2V # NonStd-1 2x1binning / SV Guide / ImR=No SetupField Guide=SV Mode=SemiAuto $DEF_PROTO $TGT_sigSgr ReadRegion=200 CalcRegion=60 Exptime_SV=1000 IMGROT_FLAG=0 IS_FLAG=1 $SV_IS_X $SV_IS_Y $G_PARA ReadArea=Part GetObject IS_FLAG=1 $DEF_SPEC Exptime=60 SVIntegrate=1 $TGT_sigSgr GetObject IS_FLAG=1 $DEF_SPEC Exptime=60 SVIntegrate=1 $TGT_sigSgr .................................... |
||
|
||
Plan OPE | ||
In Plan OPE, all commands are lined up following
your observing plan through one night. Elapsed times for each commands are calculated and target times are labeled with commands. You can create this type of OPE files using Obs. Plan Editor. ................. ### SunSet 19:01, Twilight(18deg) 20:10 8/11/2016 ### ## [19:26] ###### Focus SV ##### FocusSVSequence $DEF_COMMON SetStarSize $DEF_PROTO SEEING=0.60 ## [19:31] ###### "sig Sgr", 60sec x2, Setup-3 : NonStd-2 2x1bin, [SV Guide] ##### # Vmag=2.058 B2V SetupField Guide=SV Mode=SemiAuto $DEF_PROTO $TGT_sigSgr ReadRegion=200 CalcRegion=60 Exptime_SV=1000 IMGROT_FLAG=0 IS_FLAG=1 $SV_IS_X $SV_IS_Y $G_PARA ReadArea=Part GetObject IS_FLAG=1 $DEF_SPEC Exptime=60 SVIntegrate=1 $TGT_sigSgr GetObject IS_FLAG=1 $DEF_SPEC Exptime=60 SVIntegrate=1 $TGT_sigSgr ## [19:37] ###### "ASASSN-16ig", 300sec x3, Setup-3 : NonStd-2 2x1bin, [SV Guide] ##### SetupField Guide=SV Mode=SemiAuto $DEF_PROTO $TGT_ASASSN16ig ReadRegion=200 CalcRegion=60 Exptime_SV=1000 IMGROT_FLAG=0 IS_FLAG=1 $SV_IS_X $SV_IS_Y $G_PARA ReadArea=Part GetObject IS_FLAG=1 $DEF_SPEC Exptime=300 SVIntegrate=1 $TGT_ASASSN16ig GetObject IS_FLAG=1 $DEF_SPEC Exptime=300 SVIntegrate=1 $TGT_ASASSN16ig GetObject IS_FLAG=1 $DEF_SPEC Exptime=300 SVIntegrate=1 $TGT_ASASSN16ig ## [19:57] ###### Setup Change (Cross Scan), Setup-1 : NonStd-1 2x1bin ##### SetupOBE $DEF_SPEC SLIT_LENGTH=30000 SetupOBE $DEF_SPEC FILTER_1=Free FILTER_2=SC46 CROSS_SCAN=18560 ................... |
||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Menu bar | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General TAB | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General information about the observation must be input here. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SV/AG TAB | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Setups for SV (Slit Viewer) and AG (Auto Guider) are described here. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
HDS TAB | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Setups for HDS are described here. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Main Target TAB | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Targets for the observation are described here. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Standard TAB | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The information for standard stars searched in Main Target TAB is displayed here. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DB / Finding Chart TAB | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Results queried in Finding Charts will be shown here. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DB / Main Target TAB | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Results queried for all objects in Main Target TAB (Data archives or catalog matching) will be shown here. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
EFS Line List TAB | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Line database displaying in EFS and ETC. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ETC TAB | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Results for exposure time calculation will be shown here. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||
Obs. Plan Editor | ||
Obs. Plan Editor is a tool to design an HDS observation plan through one night. It is popped up by Menu → Editor → Obs. Plan Editor. By inserting tasks for observation, elapsed times will be automatically calculated. |
||
![]() |
||
|
||
|
||
Observational tasks | ||
The + buttons at the left end of each task TAB add a task into your observing plan. Object/Setup/BIAS/Comarison/Flat refer HDS Setup. So, please select an appropriate setup before insert them. Some of the tasks can execute during daytime (e.g., calibration frames). In that case, please check Daytime in each task. It will ignore to count its elapsed time. Observation of astronomical targets. Telescope focus adjustment. This task move the telescope to a specific Azimuth and Elevation (by IntegGUI launcher command or manual operation in TWS). Commands for HDS setup changes. Insert/Retract of I2-Cell in front of HDS slit. Taking BIAS frames. Taking comparison (Th-Ar) frames. Taking flat (Halogen lamp) frames. Free comment lines. |
||
Plots for Obs. Plan | ||
Plot and SkyMon buttons at the bottom of Obs. Plan Editor is popped up plotting tools for your Obs. Plan. Select Plot = Observing Plan in Plot Window to see an elevation plot in entire of your Obs. Plan. Select Mode = Plan (Object) or Plan (Time) in Sky Monitor, to see a telescope tracks in entire of your Obs. Plan. |
|
||
Echelle Format Simulator (EFS) | ||
EFS can be popped up by Menu → HDS → EFS: Echelle Format Simulator (etc.). If you added your remarkable lines in EFS Line List TAB, they will be shown in the EFS figure. |
||
![]() |
||
|
||
Exposure Time Calculator (ETC) | ||
The ETC dialog is popped up by Menu → HDS → ETC: Exposure Time Calculator (etc.). The calculation algorithm is the same one used in WWW version of ETC. The result comes up into ETC TAB or S/N column in Main Target TAB (if you used Menu → Update → Calc. S/N by ETC). |
||
![]() |
||
|
||
PDF Finding Chart for all targets in the list | ||
This function is available by Menu → Tool → PDF Finding Charts. Please enter the source and size of FC image, instruments etc. to create a PDF file in which FCs for all targets (one object / page) are contained. You can skip objects brighter than 10 mag for Service proposals. (Of course, this function works on objects with Mag.) |
||
![]() |
||
|
||
Sky Monitor | ||
Sky Monitor is popped up by Menu → Tool → Sky Monitor etc. Though it is a simple version of hskymon, it can show telescope tracks following your Obs. Plan. |
||
![]() |
||
|
||
Elevation Plot Window | ||
Elevation Plot Window is popped up by View → Plot at the bottom of Main Target TAB (etc.). Its function is almost equivalent to that of hskymon. It can show an elevation plot in entire of your Obs. Plan. |
||
![]() |
||
|
||
Finding Chart | ||
FC can be popped up by View → FC in the bottom of Main Target TAB (etc.). Its function is same as that of hskymon. |
||
![]() |
||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Basic Chart Flow : How to make an OPE file | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
How to make an HDS observing plan | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
How to make a plan for service obs. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Observation with I2-Cell |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Observation with Image Slicer |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
High proper motion stars |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Non-Sidereal tracking |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
How to compile from source code (UNIX) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Akito Tajitsu updated on Wed Apr 3 18:49:27 JST 2024