stdlib
stdlib copied to clipboard
Fortran Standard Library
While some functionality for file system related operations exist in Fortran, some rather relevant operations are not standardized. For example, figuring out whether a path is a directory: https://stackoverflow.com/questions/9522933 A...
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...
### Description Since Windows has no actual package manager installing of software is usually expected to be possible by an installer. So far we haven't explored this road for distribution...
Something like [Anymatrix](https://nhigham.com/2021/11/09/anymatrix/): An Extensible MATLAB Matrix Collection should be available in Fortran, maybe in stdlib. The [guide](http://eprints.maths.manchester.ac.uk/2835/) has details. I know that functions have been added to test if...
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)...
Motivated by the question from @vmagnin at [Discourse](https://fortran-lang.discourse.group/t/writing-a-binary-file-in-little-endian/719). For those not familiar with the term [endianness](https://dlang.org/spec/portability.html#endianness) (quoting the D language documentation): > Endianness refers to the order in which multibyte...
### Motivation Functions or subroutines that take an array (or a string) and return an array (of higher rank, or of strings) with combinatorial compositions of the input values. Common...
In #426, selection algorithms were mentioned. See e.g., these [comment](https://github.com/fortran-lang/stdlib/pull/426#issuecomment-884079166), [comment](https://github.com/fortran-lang/stdlib/pull/426#issuecomment-884238878), and [comment](https://github.com/fortran-lang/stdlib/pull/426#issuecomment-884288533). **Description** To be completed **Prior Art** To be completed
For NAG 6.2 and the latest master (f300f4a609ab02620b82ee2c79566361d84505c4): 1. Does not seem to support submodules. ```diff diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 72b3d25..6a11a43 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -9,12 +9,6...
This is just the PR resulting from the discussion in #504.