-
Notifications
You must be signed in to change notification settings - Fork 2
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
Complex out #5
Complex out #5
Conversation
Tried to implement PDL::Complex outputs for PDL::Complex inputs, where (hopefully) it makes sense. |
Thanks! I've rebased it, since there were merge commits in there causing confusion. I also integrated this into the changes I've made (and released as 0.11) which enable native complex inputs. Could I ask you to try rebasing to avoid merge commits, going forward? Also, it's a bit confusing using As you can see, I've now merged this and released it as 0.12. Could you push your Photonic commits that utilise this (don't forget to update the dependency in |
Sorry but I'm ignorant about 'rebasing', and don't understand the problem on 'merge commits going forward'. I'll try to read abour that. I agree about ok_should_reuse_plan, but I saw all tests were using it, even for those where I wouldn't expect them to be meaningful. I'll look at the final code. Thanks for pointing out the isa('PDL') mistake. I look forward to using the native complex type. I'll look then at how Photonic works with 0.012. Regards. |
I know it's a lot to take on - it took me literally months to get even a basic understanding. I'll "start with why"; here is the commit history for this PR, before I rebased it (I used
My assumption is that you were doing Here is the history after I rebased it:
This article gives some insight into the issues: https://stackoverflow.com/questions/25430600/difference-between-git-pull-rebase-and-git-pull-ff-only . I don't have all the answers, and I encourage you to do your own research - e.g. you may prefer to read about this in another language than English. Obviously, I'm pleased to answer any questions! One generality I will say is that the commits you did make (3 of them) really added up to just one (really good) change, and having them separated out wasn't the most useful thing. To fix that, what I'd have done (and in fact did do) was Please do keep up the contributing, it's really helpful (and encouraging to me). Don't worry if this git thing takes some getting used to - I'd much rather have to do a bit of git untangling than not have your stuff at all :-) |
Wow. Thanks for the detailed explanation. It will be very helpful for the future, though I'm sure I'll make many errors (and maybe the same mistakes again and again, as I always forget faster than I learn with git). Regards. |
Just want to say thanks to yall for keeping this going.
|
Experience is what lets me recognise mistakes when I make them again ;-) Don't worry, it will all be fine! |
@dkogan Thanks for creating this impressive piece of work! Any time you want to dip your toe in the water again... :-D |
No description provided.