Updating conversion, creating readmes

This commit is contained in:
Jonas Zeunert
2024-04-19 23:37:46 +02:00
parent 3619ac710a
commit 08e75b0f0a
635 changed files with 30878 additions and 37344 deletions

View File

@@ -1,5 +1,5 @@
 Awesome Fortran !Awesome (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) (https://github.com/sindresorhus/awesome) !Build Status 
 (https://api.travis-ci.org/rabbiabram/awesome-fortran.svg?branch=master) (https://travis-ci.org/rabbiabram/awesome-fortran)
 Awesome Fortran !Awesome (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) (https://github.com/sindresorhus/awesome) !Build Status 
 (https://api.travis-ci.org/rabbiabram/awesome-fortran.svg?branch=master) (https://travis-ci.org/rabbiabram/awesome-fortran)
A curated list of awesome Fortran frameworks, libraries and software. Inspired by awesome-swift (https://github.com/Wolg/awesome-swift) by @Wolg.
- Awesome Fortran (#awesome-fortran)
@@ -35,8 +35,8 @@
⟡ DISLIN (https://www.mps.mpg.de/dislin/) - a high-level graphing and user-interface library.
⟡ f90gl (https://math.nist.gov/f90gl/) - public domain implementation of the official NIST Fortran 90 bindings for OpenGL.
⟡ F03GL (http://www-stone.ch.cam.ac.uk/pub/f03gl/index.xhtml) - a Fortran 2003 interface to the OpenGL library, along with the GLU and GLUT toolkits.
⟡ gtk-fortran (https://github.com/vmagnin/gtk-fortran/wiki) - a cross-platform library to build Graphical User Interfaces (GUI) using GTK+ (https://www.gtk.org/). Very useful when combined with the Glade 
(https://glade.gnome.org/) RAD tool.
⟡ gtk-fortran (https://github.com/vmagnin/gtk-fortran/wiki) - a cross-platform library to build Graphical User Interfaces (GUI) using GTK+ (https://www.gtk.org/). Very useful when combined with the Glade (https://glade.gnome.org/) RAD 
tool.
⟡ PGPLOT (https://www.astro.caltech.edu/~tjp/pgplot/) - cross-platform scientific graphing library.
⟡ VTKFortran (https://github.com/szaghi/VTKFortran) - Pure Fortran (2003+) library to write and read data conforming the VTK standard.
@@ -44,16 +44,14 @@
Libraries for calculating and other mathematical operations.
⟡ BLAS (http://www.netlib.org/blas/) - application programming interface standard for publishing libraries to perform basic linear algebra operations such as vector and matrix multiplication.
⟡ CERNLIB (http://cernlib.web.cern.ch/cernlib/) - The CERN Program Library is a large collection of general purpose libraries and modules maintained and offered in both source and object code form on the CERN 
central computers
⟡ CERNLIB (http://cernlib.web.cern.ch/cernlib/) - The CERN Program Library is a large collection of general purpose libraries and modules maintained and offered in both source and object code form on the CERN central computers
⟡ EISPACK (http://www.netlib.org/eispack/) - a software library for numerical computation of eigenvalues and eigenvectors of matrices, written in FORTRAN
⟡ FGSL (https://www.lrz.de/services/software/mathematik/gsl/fortran/index.html) - portable, object-based Fortran interface to the GNU scientific library (https://www.lrz.de/services/software/mathematik/gsl/)
⟡ IMSL (https://www.imsl.com/products/imsl-fortran-libraries) - The IMSL Fortran Numerical Library is the standard for high performance computing commercial mathematics and statistics libraries
⟡ Lis (https://www.ssisc.org/lis/index.en.html) - a Library of Iterative Solvers for Linear Systems
⟡ NAG Fortran Library (https://www.nag.co.uk/content/nag-library-fortran) - Produced by experts for use in a variety of applications, the NAG Fortran Library has a global reputation for its excellence and, with 
hundreds of fully documented and tested routines, is the largest collection of mathematical and statistical algorithms available
⟡ netCDF
 (https://github.com/Unidata/netcdf-fortran) - a set of software libraries and self-describing, machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data.
⟡ NAG Fortran Library (https://www.nag.co.uk/content/nag-library-fortran) - Produced by experts for use in a variety of applications, the NAG Fortran Library has a global reputation for its excellence and, with hundreds of fully 
documented and tested routines, is the largest collection of mathematical and statistical algorithms available
⟡ netCDF (https://github.com/Unidata/netcdf-fortran) - a set of software libraries and self-describing, machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data.
⟡ OpenBLAS (https://github.com/xianyi/OpenBLAS) - one of the fastest open source BLAS libraries available. Almost as fast as Intel MKL.
JSON Manipulation
@@ -105,8 +103,8 @@
Preprocessor
Libraries for conditional-compilation, macros for code simplification, and inclusion of additional source files, templating systems.
⟡ Blockit/PyF95++ (http://blockit.sourceforge.net/) - A fairly simple Python framework used to block parse your code (or any text file) into nested blocks. The BlockIt framework has already been used to create a
templating capability for the Fortran 95/2003 language along with some language extensions.
⟡ Blockit/PyF95++ (http://blockit.sourceforge.net/) - A fairly simple Python framework used to block parse your code (or any text file) into nested blocks. The BlockIt framework has already been used to create a templating capability 
for the Fortran 95/2003 language along with some language extensions.
⟡ PreForM (https://github.com/szaghi/PreForM) - Preprocessor for Fortran poor Men.
Automatic documentation
@@ -127,7 +125,7 @@
⟡ Fortran Machine (https://github.com/mapmeld/fortran-machine) - An MVC web stack written in Fortran 90
 Resources
 Resources
Various resources, such as books, websites and articles, for improving your Fortran development skills and knowledge.
Fortran Websites
@@ -140,11 +138,10 @@
⟡ GNU FORTRAN Lesson 1 (https://www.youtube.com/watch?v=qUy8M10uZRU) - Videos about the Fortran programming language.
 Other Awesome Lists
 Other Awesome Lists
Other amazingly awesome lists can be found in the awesome-awesomeness (https://github.com/bayandin/awesome-awesomeness) list.
 Contributing
 Contributing
Your contributions are always welcome! Please submit a pull request or create an issue to add a new framework, library or software to the list. Do not submit a project, which hasn't been updated in the past 6 
months or is not awesome.
Your contributions are always welcome! Please submit a pull request or create an issue to add a new framework, library or software to the list. Do not submit a project, which hasn't been updated in the past 6 months or is not awesome.