Open
Description
Here is my plan with https://github.com/certik/fortran-utils: I would like to port everything to stdlib
. Once everything is in here, I will point users in the README to simply use stdlib
, that fortran-utils
is not developed anymore and users should switch to stdlib
, which as all the functionality and more. I encourage other authors of similar libraries (listed in #1) to try to do the same.
Here is the functionality in fortran-utils that needs to be ported:
- Types (
dp
) (Already in stdlib_experimental_kinds.f90) - Constants (
pi
,e_
,i_
) (Implement constants module #99) - Sorting (Implement sorting algorithms #98)
- Saving/loading 2D arrays (
savetxt
,loadtxt
) (Already in stdlib_experimental_io.f90) - Meshes (exponential, uniform) (linspace and logspace #17)
- Cubic splines (Implement cubic splines interpolation #100)
- Saving/loading PPM images (Reading and writing common image formats, ppm, tiff, jpeg, png #45)
- Lapack interface (and a few simple f90 wrappers like
eigh
,inv
) (Proposal for linalg #10) - HDF5 interface (HDF5 interface #101)
- Special functions (Implement special functions #102)
- Optimization (Optimization, Root finding, and Equation Solvers #87)
It seems everything (except #101) would be a nice fit into the scope of stdlib
. I think #101 should go into a separate library (at least at first), but the rest I think has a chance of getting in.
I will use this issue to keep track of the progress.