Milan Curcic

Results 95 issues of Milan Curcic

## Problem Linked list is one of the essential data structures beside an array. It allows you to add, insert, or remove elements in constant time, without re-allocating the whole...

topic: utilities
topic: container

Implement base 2 logarithm function `log2`. Proposed by @brandongc in https://github.com/j3-fortran/fortran_proposals/issues/222. This looks like it belongs in `stdlib_math`. ## Prior art * [`numpy.log2`](https://numpy.org/doc/stable/reference/generated/numpy.log2.html) * MATLAB [`log2`](https://www.mathworks.com/help/matlab/ref/log2.html) * Julia [`Base.log2`](https://docs.julialang.org/en/v1/base/math/#Base.log2)

topic: mathematics
idea

Currently we don't have a Markdown template for spec documents. We should have one. Benefits include: * Makes it easier for contributors to write spec docs. * Ensures consistency if...

documentation
meta
idea

Use this issue to discuss the code style for the stdlib. The most widely supported elements of style will eventually be merged into the [Style Guide for contributors](https://github.com/fortran-lang/stdlib/blob/master/STYLE_GUIDE.md).

meta

Here's what the bug report form looks like: https://github.com/fortran-lang/stdlib/issues/new?assignees=&labels=bug&template=01_bug.yaml and the PR that implemented it: #513 In #561, @certik wrote: > This form is so hard to fill out that...

question
meta

In support of: https://github.com/j3-fortran/fortran_proposals/issues/14 Prior art: * [Python numpy.fill_diagonal](https://numpy.org/doc/stable/reference/generated/numpy.fill_diagonal.html) * [Julia LinearAlgebra.diagind](https://docs.julialang.org/en/v1/stdlib/LinearAlgebra/#LinearAlgebra.diagind) (returns indices of diagonal elements which can then be used to assign to a diagonal) * [MATLAB diag](https://www.mathworks.com/help/matlab/ref/diag.html)...

idea
topic: linalg

Opening this as a placeholder to do after #494 is merged.

topic: statistics
refactoring

### Existing libraries, for inspiration or adoption * [Awesome Fortran](https://github.com/rabbiabram/awesome-fortran) * [flibs](http://flibs.sourceforge.net/) by @arjenmarkus * [fortran-utils](https://github.com/certik/fortran-utils) by @certik * [Polycon](https://github.com/cmacmackin/PolyCon) by @cmacmackin * [Stefano Zaghi](https://github.com/szaghi) made a lot of good...

meta

I am trying to get hug to receive a `multipart/form-data` POST request and stream body in chunks straight to disk. I was able to successfully upload stream a large binary...

question

By changing `-O2` to `-Ofast -ffast-math` flags with gfortran, I got about an 18% speed up with WRF v4.2. In configure.wrf: ``` #FCOPTIM = -O2 -ftree-vectorize -funroll-loops FCOPTIM = -Ofast...