Pandas like features

glis-glis andreas.fueglistaler at gmail.com
Tue Oct 27 09:34:02 UTC 2020


On Saturday, 24 October 2020 at 16:43:45 UTC, James Blachly wrote:
> Aside / self-promotion:
> We use D extensively in our bioinformatics / computational 
> biology program.
>
> Check out https://github.com/blachlylab/dhtslib/
>
> Also just published a HTS/NGS tool written in D:
>
> https://academic.oup.com/nargab/article/2/4/lqaa070/5917298
>
> I should probably do an `announce` forum post.
>
> Currently trying to decide whether to extend Magpie or roll our 
> own (adding only features that are needed). I've also enjoyed 
> using Mir ndslice in a couple of test projects, but as you know 
> that is not really a dataframe.

Self-promoting as well :-)
I also started to use D in the domain of biophysics. Big 
computations are still done with our C++ code, but I'm 
translating old python pre- and posttreatment scripts into D, 
getting a nice speedup:

https://github.com/glis-glis/biophysics

Please note that all I know about D is from tour.dlang.org and 
I'm often rather lazy concerning comments (which obviously comes 
back biting me rather often when I don't understand my own code 2 
months later...).

What is sometimes lacking is information and documentation of 
what exists for D. Here it states that D can work with GPUs:
https://dlang.org/areas-of-d-usage.html#gpu
but all you get is a link to a presentation of 2016.

I needed a way to calculate the principal component analysis. Mir 
can't do it, but I found out Lubeck can. So, I tried the 
Lubeck-example of the dlang tour, which didn't work. I was able 
to correct it, and did a pull-request so the example is now 
working, but most newcomer woud probably just say "Ok, it's 
broken, let's get back to Numpy".


More information about the Digitalmars-d mailing list