Pandas like features
Paulo Pinto
pjmlp at progtools.org
Tue Oct 27 10:23:52 UTC 2020
On Saturday, 24 October 2020 at 11:05:48 UTC, bioinfornatics
wrote:
> On Saturday, 24 October 2020 at 09:29:46 UTC, Russel Winder
> wrote:
>> On Fri, 2020-10-23 at 23:00 +0000, bioinfornatics via
>> Digitalmars-d wrote: […]
>>> To me a scientific library need to be HPC oriented, able
>>> - to perform // computation on CPU or GPU
>>> - to use divide and conquer strategy in order to compute over
>>> multinode
>>> - to have dataframe features
>>> - to have scipy features
>>> A such library would be awesome as at these time python
>>> slowness
>>> become more and more important as data grow exponentially year
>>> after year
>>
>> Acting somewhat as "Devil's Advocate"…
>>
>> Why not just use Chapel https://chapel-lang.org/ – it is a
>> programming language designed to run in parallel contexts and
>> has an awful lot of the stuff other (invariable sequential,
>> cf. C++, D, Rust) programming language have trouble providing.
>>
>> I am not sure Chapel has pandas style data frames explicitly
>> but I'll bet something equivalent is already in there.
>
> Maybe, anyway since years D search the killer app. Really I
> thanks thisr area it is perfect for D.
> Data Business analysis is so important in this day in science,
> economy and other D could be a good choice.
D is already quite late for the party.
Besides Chapel, there is Julia, and even Java, F# and C# are
getting better in this domain.
The ranges being discussed here have been made available in C# 8.
https://docs.microsoft.com/en-us/dotnet/csharp/tutorials/ranges-indexes
While support for working with Spark just went 1.0 this week,
https://dotnet.microsoft.com/apps/data/spark
D would do better to see how to interoperate with existing stuff.
More information about the Digitalmars-d
mailing list