[Numeric] HMatrix collaboration

Huw Campbell huw.campbell at gmail.com
Tue Jul 7 04:01:58 UTC 2020


Hi Dominic,

Cheers. Yes, I agree that PRs and branches are the way to go. I have 3 or 4
minor ones there already.

I've joined the mailing list; I'll post a few questions in the coming days
and we'll see how people respond.

Regards,
Huw

On Tue, Jul 7, 2020 at 12:06 AM <dominic at steinitz.org> wrote:

> Hi Huw,
>
> You are right. I have given you access to the hmatrix repo. We don’t
> currently have any modus operandi for the organisation in which this repo
> lives. I assume that we will all create branches for review before merging?
>
> I’ve cc’d the somewhat unused mailing list. If that doesn’t work for e.g.
> Q&A then we can try something else.
>
> Dominic Steinitz
> dominic at steinitz.org
> http://idontgetoutmuch.org
> Twitter: @idontgetoutmuch
>
> On 6 Jul 2020, at 08:09, Huw Campbell <huw.campbell at gmail.com> wrote:
>
> Hi Dominic,
>
> Thanks very much. I still can't seem to push to the hmatrix repository, I
> think the permissions are separate to the haskell-numerics organisation.
>
> Is there a mailing list or unofficial list of email addresses we can use
> for questions and change proposals? Some questions (like, why is CSR 1
> indexed?) feel a bit strange for an issue tracker.
>
> Regards,
> Huw
>
> On Sat, Jul 4, 2020 at 5:56 PM <dominic at steinitz.org> wrote:
>
>> Hi Huw
>>
>> Great 😁
>>
>> I am just about to go out but some thoughts
>>
>> Roman Cheplyaka has updated hmatrix-sundials to use sparse matrices - I
>> have an application for this solving some PDEs which I have yet to try.
>>
>> I think Henning Thielemann has also done some work on sparse matrices /
>> bindings to BLAS / LAPACK.
>>
>> The collaborative effort to improve random number generation worked
>> really well - hopefully we can repeat the experience in this important area.
>>
>> Dominic Steinitz
>> dominic at steinitz.org
>> http://idontgetoutmuch.org
>> Twitter: @idontgetoutmuch
>>
>> On 4 Jul 2020, at 05:05, Huw Campbell <huw.campbell at gmail.com> wrote:
>>
>> Hi Dominic,
>>
>> I've been thinking about putting some more work into hmatrix for a few
>> years now, ever since I used it effectively in my neural network
>> library Grenade.
>>
>> I currently have a few PRs up to fix and speed up sparse matrix creation.
>>
>> I would like to really tighten up its benchmark and test suites (bring
>> them into the packages themselves instead of hosting them in an
>> external package; remove the poorly conceived `Testable` type class;
>> using criterion a lot more; and possibly porting tests to hedgehog).
>>
>> Other items on the cards are using im2col to speed up convolutions (I
>> have this working in Grenade already) and make them easier to use with
>> user defined padding and stride.
>>
>> It's quite a bit to do, so I was wondering if I could become a
>> collaborator?
>>
>> In terms of Haskell projects I maintain, the main open source one
>> these days is optparse-applicative, which I've been incrementally
>> improving over the past 5 years.
>>
>> Kind regards,
>> Huw
>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/numeric/attachments/20200707/a609646d/attachment.html>


More information about the Numeric mailing list