-
Notifications
You must be signed in to change notification settings - Fork 16
IRSA-670: adding NED search #444
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
Conversation
@loitly to investigate: although the UI result is ok, the log server shows error. When i'm debugging it, it seems that the search triggers a secondary search that create a statement based on main columns (RA,DEC) (????) here edu/caltech/ipac/firefly/server/query/IpacTablePartProcessor.java:414:
And that triggers a secondary pass on the postProcessData which fails on the resulting second table because it only contains 2 columns (RA,DEC). |
Ok, I've fixed the problems. It appears that the following requests are from scatter plot and statistic so i've added a way to avoid redoing post-processing when sub-sequence calls. Let me know if it make sense. Thanks! |
I've also made the VO search backgroundable. |
I see an issue: the object name column is not filterable. How can i make a column with html (links) that i can filter? ( @loitly ) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Checked the fixes, the problem we saw on the vo url searches last Friday is fixed, now that the code distinguish the two (vo and Ned) type of cone searches via url.
as for the linked text filter, I don't know if it can be filtered by the objname keyword, Loi would have better idea.
As @loitly reminded me, if a column has HTML format, is not sortable/filterable. Solution: add new column with link to NED. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As discussed earlier, the logic in postProcessData should be moved to loadDataFile() so that it get called only once. Also, due to the limitation of filtering/sorting html column, you should add a link column instead of updating it. You can find code sample where a new ipactable is created from the original with added columns. edu.caltech.ipac.firefly.server.catquery.CatMasterTableQuery#getMasterCatalogFile
I've added a NED panel and a processor to postprocess the result VOTable.
The panel has been added to the main component used in IRSA: CatalogSelectView.jsx
To test: go to irsaviewer, bring catalog search and go to NED tab. Enter favorite extragalactic object. The result should be a table with a object name column clickable that goes to NED with more details.
Please, have a look and let me know.