salotz
salotz
The main idea is to reduce the amount of copying that is needed for large inputs. If you are using the same data over and over again for many tests...
+1 for loading env.yaml files. I use them quite a bit for pinning versions and such.
Its likely that I'll swing around to this at some point since I was basically building the same thing ad hoc in my own projects before I found nox.
I have been using something similar to what @antonl gave above just to see if there are any problems. ``` session.run( 'conda', 'env', 'update', '--prefix', session.virtualenv.location, '--file', str(conda_env), # options...
> This feels a bit outside of how nox is currently architected. I agree with this. And yes doing anything with conda is painfully slow other than keeping the same...
@smarie oh cool! ya I haven't actually got into the meat of using doit for a lot of stuff yet. I agree that doit doesn't feel very pythonic, I'll check...
I wouldn't be starting soon either, but I'll DM you when/if I do. TBH there isn't too much wheel to reinvent. I think we can all coexist in peace since...
Chapel: https://chapel-lang.org/
Ada. Not going to be very popular though. e.g. http://www.inspirel.com/articles/Ada_Python_Binding.html
There's an emerging branch of languages which are essentially high level interfaces to low-level parallel computing interfaces with a GPU focus, i.e. CUDA, OpenCL, etc. - [futhark](https://github.com/diku-dk/futhark) :: purely (truly)...