<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi Huw,<div class=""><br class=""></div><div class="">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?</div><div class=""><br class=""></div><div class="">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.</div><div class=""><br class=""><div class="">
<div dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;">Dominic Steinitz</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><a href="mailto:dominic@steinitz.org" class="">dominic@steinitz.org</a></div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><a href="http://idontgetoutmuch.org" class="">http://idontgetoutmuch.org</a></div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;">Twitter: @idontgetoutmuch</div></div>
</div>
<div><br class=""><blockquote type="cite" class=""><div class="">On 6 Jul 2020, at 08:09, Huw Campbell <<a href="mailto:huw.campbell@gmail.com" class="">huw.campbell@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div class="">Hi Dominic,</div><div class=""><br class=""></div><div class="">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.</div><div class=""><br class=""></div><div class="">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.</div><div class=""><br class=""></div><div class="">Regards,</div><div class="">Huw</div></div><br class=""><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Jul 4, 2020 at 5:56 PM <<a href="mailto:dominic@steinitz.org" class="">dominic@steinitz.org</a>> wrote:<br class=""></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="overflow-wrap: break-word;" class="">Hi Huw<div class=""><br class=""></div><div class="">Great 😁</div><div class=""><br class=""></div><div class="">I am just about to go out but some thoughts</div><div class=""><br class=""></div><div class="">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.</div><div class=""><br class=""></div><div class="">I think Henning Thielemann has also done some work on sparse matrices / bindings to BLAS / LAPACK.</div><div class=""><br class=""></div><div class="">The collaborative effort to improve random number generation worked really well - hopefully we can repeat the experience in this important area.</div><div class=""><br class=""></div><div class=""><div class="">
<div dir="auto" style="overflow-wrap: break-word;" class=""><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;" class="">Dominic Steinitz</div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;" class=""><a href="mailto:dominic@steinitz.org" target="_blank" class="">dominic@steinitz.org</a></div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;" class=""><a href="http://idontgetoutmuch.org/" target="_blank" class="">http://idontgetoutmuch.org</a></div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;" class="">Twitter: @idontgetoutmuch</div></div>
</div>
<div class=""><br class=""><blockquote type="cite" class=""><div class="">On 4 Jul 2020, at 05:05, Huw Campbell <<a href="mailto:huw.campbell@gmail.com" target="_blank" class="">huw.campbell@gmail.com</a>> wrote:</div><br class=""><div class=""><div class="">Hi Dominic,<br class=""><br class="">I've been thinking about putting some more work into hmatrix for a few<br class="">years now, ever since I used it effectively in my neural network<br class="">library Grenade.<br class=""><br class="">I currently have a few PRs up to fix and speed up sparse matrix creation.<br class=""><br class="">I would like to really tighten up its benchmark and test suites (bring<br class="">them into the packages themselves instead of hosting them in an<br class="">external package; remove the poorly conceived `Testable` type class;<br class="">using criterion a lot more; and possibly porting tests to hedgehog).<br class=""><br class="">Other items on the cards are using im2col to speed up convolutions (I<br class="">have this working in Grenade already) and make them easier to use with<br class="">user defined padding and stride.<br class=""><br class="">It's quite a bit to do, so I was wondering if I could become a collaborator?<br class=""><br class="">In terms of Haskell projects I maintain, the main open source one<br class="">these days is optparse-applicative, which I've been incrementally<br class="">improving over the past 5 years.<br class=""><br class="">Kind regards,<br class="">Huw<br class=""></div></div></blockquote></div><br class=""></div></div></blockquote></div>
</div></blockquote></div><br class=""></div></body></html>