Dear John,
Welcome to the Dedalus team! We're excited to have a professional software engineer contributing! We are a lot of things, but professional software engineers are not among them.
Keaton Burns is the architect and primary developer (just run hg churn!!) of the code, though we try to practice knowledge-weighted democracy as much as possible.
I think there are a lot of interesting places for you to contribute. Let me describe two. First, we are woefully lacking in test coverage. We have no automated test framework, which is a major shortcoming. I envision both unit tests (do basic components like Chebyshev and Fourier bases still work? Does .antidifferentiate() work? Does .average() work? etc) and larger answer tests (does our 3D Rayleigh-Benard convection simulation still give bitwise identical answers after 100 timesteps?). There are loads of issues related to the latter, like "is bitwise identicality even possible? is it too strict a criterion for correctness?"
Aside from testing, we are also very interested in developing a software as a service system, where we could have a web accessible instance of Dedalus running on AWS or some other back end. This would probably not be for large computations but would be useful for small problems and teaching. I want to use Dedalus in the classroom, but physics undergrads don't usually have the skill or inclination (or Linux/mac hardware) to install our stack.
If either of these sounds interesting, please let me know. If not, I'm sure other team members have more ideas.
Again, welcome to the team! We look forward to your contributions.
Jeff
--
You received this message because you are subscribed to the Google Groups "Dedalus Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dedalus-dev...@googlegroups.com.
To post to this group, send email to dedal...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dedalus-dev/33624ddf-5cc5-4d6e-b088-d0e7d4f774dc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
(does our 3D Rayleigh-Benard convection simulation still give bitwise identical answers after 100 timesteps?). There are loads of issues related to the latter, like "is bitwise identicality even possible? is it too strict a criterion for correctness?"
--
You received this message because you are subscribed to the Google Groups "Dedalus Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dedalus-dev...@googlegroups.com.
To post to this group, send email to dedal...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dedalus-dev/CAHqBLzw2d2Asgp0rjXUNtGVuf%3D5MFWj%3DhisOpSL9PkDjNsDwbw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dedalus-dev/CAAOZTN89ZcJNsR-_gZp4z1oB23gF9cwX73VzELtMZonwmURKqg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dedalus-dev/CAJoYf%3DjOgEk642m5nJjYPm%3D7wVxpivQ6tr4_YXoo8pW9HwJ4AQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dedalus-dev/5d45a10a-02c0-432c-8499-cbe3afce5cc6%40googlegroups.com.