retrieve products to divided program folders

This commit is contained in:
2026-02-11 15:30:43 +01:00
parent 4341897ba4
commit 3f79d56f42

View File

@@ -194,12 +194,12 @@ def get_product_list(target=None, proposal_id=None, instrument="foc"):
products["proposal_id"] = Column(products["proposal_id"], dtype="U35") products["proposal_id"] = Column(products["proposal_id"], dtype="U35")
for prod in products: for prod in products:
prod["proposal_id"] = results["Proposal ID"][results["Dataset"] == prod["productFilename"][: len(results["Dataset"][0])].upper()][0] prod["proposal_id"] = obs["Proposal ID"][np.argmax(obs["Dataset"] == prod["productFilename"][: len(obs["Dataset"][0])].upper())]
tab = unique(products, "proposal_id") tab = unique(products, "proposal_id")
products["Obs"] = [np.argmax(tab["proposal_id"] == data["proposal_id"]) + 1 for data in products] products["Obs"] = [np.argmax(tab["proposal_id"] == data["proposal_id"]) + 1 for data in products]
products["targname"] = [obs["Target name"][np.argmax(obs["Dataset"] == data[:-9].upper())] for data in products["productFilename"]] products["targname"] = [obs["Target name"][np.argmax(obs["Dataset"] == data[: len(obs["Dataset"][0])].upper())] for data in products["productFilename"]]
return target, products return target, products