-
Notifications
You must be signed in to change notification settings - Fork 12
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
Tracking issue for a new AXS release #26
Comments
That was in DIRAC Slack with a code snippet for AllWISE and Gaia DR2 matched in Galactic coordinates. Very likely related to #22 and #23. This would definitely be good to fix before making a new release. A new release would be much appreciated! At IPAC I installed the Spark 3.0 preview from source, but went back to the |
Yeah, the automated builds seem to work still. I recently used it to make a new Spark 3 release with an updated version of Scala (I was running into similar issues as @stargaser using Spark 3 with AXS until I updated Scala). After learning more about how AXS integrates with Spark ( Either way, I think we can tweak and merge that PR and have automatic releases working out of the box. |
I have a fix for #22 in this commit and a fix for #23 in another commit. I started my branch from @stevenstetzler's fork so that I could build from source with the right Scala version and test at IPAC. Should I make a PR to that fork? Or would it be better to cherry-pick the individual commits? The second fix involves taking the cosine of Declination columns and that might impact the speed of crossmatching. |
Thanks a ton @stargaser, that's super useful! A PR off of Steven's fork sounds perfect. I'm hoping to find some time in the next few days to start working on these. |
Thanks @ctslater, I will make a PR to Steven's fork. The fixes for the poles are not fully working: I made a 2D histogram of Gaia DR2 matched with CatWISE in Galactic coordinates, just around the north celestial pole, and that looked great; but a 2D histogram of the whole sky is not working at all. I'm still debugging it. |
The PR for the fix for the poles is stevenstetzler#1. |
Quick update on the release process: I've made fixes for all of the issues listed in my initial post and have merged them to an integration branch (on both The main hassle for anyone trying to switch to this (beta) release is that the default schema version for the metastore has changed, and newer spark versions don't fallback to reading old metastores without changing Any additional bug reports are welcome. I'm going to keep testing this for a while and if nothing new pops up, we'll call it a release. |
@ctslater thanks for the updates. We want to test the beta release at IRSA but it looks it will be about a week before we can do that, after the AAS 238 meeting. |
Spark 3.0 has been out for a while, and that seems like a good chance to collect all the improvements we've had laying around, merge them, and make a new AXS release. I'm opening this as a sort of meta-issue for keeping track of what we think is most important to include. @mjuric @zecevicp @stevenstetzler, let me know in the comments what your thoughts are and I'll try and keep this post updated with a combined list and status. If there's no significant disagreement on these, I'll start fixing and merging them.
Small fixes/improvements:
healpix_hist
. Mario wrote this function and we've been copy-pasting it a lot; we should include it.Larger improvements:
I'm sure there's other things I've forgotten. We'll also have to pick a new version number 🙂
The text was updated successfully, but these errors were encountered: