-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Test run on more program ids with new hst pipeline under hst dir #76
Test run on more program ids with new hst pipeline under hst dir #76
Conversation
juzen2003
commented
Oct 16, 2023
- Replace Test run on program ids of different instruments #71
…inform the user that pipeline stops if pipeline dir exists and we don't proceed with the next pipeline task.
avaible, if there is no description, the target description tag won't show up in the newly created target label.
the YYYY_MM_DD_HH_MM_SS_PATTERN for the cases like 5217 with some files having IRAF-TLM value "2010-02-17T16:49:27".
…pport.py when trying to figure out the filter name.
remove the undefined function call (citation_information_from_pro)
error and keep the scidata variable to None (line 616-619 in product_labels/__init__.py)
…nning HST pipeline tasks - Add requirements.txt for setup
#65) - In product_labels/__init__.py (line 489-494, 505-510), remove ipppssoot that doesn't have trl timetags from info_by_ipppssoot & info_by_basename to bypass the raise error and continue to run the rest of the pipeline.
so that they can be shared across multiple Popen subprocess. - In task_queue_db.py (line 56-78), define the schema of SubprocessList table. - In task_queue_db.py (line 268-304), create functions of operations for SubprocessList table. - In __init__.py (line 157-196), replace actions on SUBPROCESS_LIST with different operations for SubprocessList table to fetch/update/delete all the subprocesses.
previous task if the next task is to be executed at the end of previous task. - Make sure subprocess list of a proposal id is clear when there is an error raised for that specific proposal id.
- Properly remove the subprocess of from db after each task is done.
update-hst-visit, we will wait until all the visits have completed before queueing finalize-hst-bundle - Make sure when we walked through all the downloaded files from MAST in the staging folder and move them over to the bundles folder, we will remove the organize files in the staging folder.
and pipeline_query_hst_products.py
…_init__.py, queue_manager/config.py and queue_manager/task_queue_db.py
Modifications:
Issues that needs to be reviewed/discussed:
|
all nilReason attributes.
that doesn't exist
Current changes: (updates after 1/19/24 meeting)
Pending items:
|
- Remove unused SCHEMAS & SCHEMATRONS
- Remove unit attribute in the hst:plate_scale tag, will put it back later.
returned time format.
subprocess is removed.
label_hst_context_directory function in finalize_context.py
Target tag if the target has no description.
change it back to 'Array_1D_Spectrum' once DDWG has an update.
<Observing_System> in the bundle, product collection, and product label templates.
tag content under <Identification_Area> tag to <Context_Area>.<comment>
will have value_data_type for hst:moving_target_description changed from ASCII_Short_String_Collapsed to ASCII_String
Details of the new updates in #56 (comments on 06/17/24) |
Yes, those look good. So do all the tests pass now? |
for context and document collection.
of parsing the name tag using the removed get_clean_target_text function
files for different proposal ids. This will avoid failure caused by multiple bundles trying to update tmp-context-products.json at the same time when running the validator.
06/21/24 updates: |