From 9cd45c3828769b012d16736ef696b4e2630379e9 Mon Sep 17 00:00:00 2001 From: "Vandenplas, Jeremie" Date: Tue, 19 May 2020 22:02:46 +0200 Subject: [PATCH 01/12] fortrancon-stdlib: init --- FortranCon2020-stdlib/README.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 FortranCon2020-stdlib/README.md diff --git a/FortranCon2020-stdlib/README.md b/FortranCon2020-stdlib/README.md new file mode 100644 index 0000000..8b9f3b5 --- /dev/null +++ b/FortranCon2020-stdlib/README.md @@ -0,0 +1,32 @@ +# FortranCon2020-stdlib + +**Authors**: +[Balint Arady](https://github.com/aradi) +[Izaak Beekman](https://github.com/zbeekman) +[Neil Carlson](https://github.com/nncarlson) +[Ondrej Certik](https://github.com/certik) +[Pedro Costa](https://github.com/p-costa) +[Milan Curcic](https://github.com/milancuric) +[Pierre de Buyl](https://github.com/pdebuyl) +[](https://github.com/fiolj) +[](https://github.com/JHenneberg) +[Michael Hirsch](https://github.com/scivision) +[Ivan Pribec](https://github.com/ivan-pi) +[](https://github.com/sakamoti) +[](https://github.com/nshaffer) +[Jeremie Vandenplas](https://github.com/jvdp1) +[Ashwin Vishnu](https://github.com/ashwinvis) + + +**Track**: Junior presentations (15 + 5 minutes discussion) + +**Presenter**: To be confirmed + +**Title**: Fortran Standard Library + +**Abstract**: +The Fortran Standard, as published by the International Organization for Standardization (ISO), does not include a Standard Library. Therefore, the goal of this project is to provide a community driven and agreed upon de facto "standard" library for Fortran, called Fortran Standard Library (stdlib; https://github.com/fortran-lang/stdlib). +This library aims to provide to the community a set of procedures for science, engineering, and mathematics. Among others, this aims to include procedures for manipulating strings and files, for assertions and unit testing, but also, e.g., for searching and sorting algorithms, linear algebra, sparse matrices, or statistics. +Started a few months ago, no less than 15 people already contributed to the development of the Fortran Standard Library and its documentation. Currently the library includes procedures for catching and handling errors, handling optional arguments, facilitating I/O operations, linear algebra, numerical integration, and descriptive statistics. Many other programmers are also involved in active discussions about the development of the Fortran Standard Library though GitHub issues. The development of this library also aims to be in collaboration with the Fortran Standards Committee. + + From 05bda8d7f6b16485198f44fe8ed871a5f76f5d17 Mon Sep 17 00:00:00 2001 From: "Vandenplas, Jeremie" Date: Tue, 19 May 2020 22:05:55 +0200 Subject: [PATCH 02/12] unknown authors --- FortranCon2020-stdlib/README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/FortranCon2020-stdlib/README.md b/FortranCon2020-stdlib/README.md index 8b9f3b5..02cc6c4 100644 --- a/FortranCon2020-stdlib/README.md +++ b/FortranCon2020-stdlib/README.md @@ -8,12 +8,12 @@ [Pedro Costa](https://github.com/p-costa) [Milan Curcic](https://github.com/milancuric) [Pierre de Buyl](https://github.com/pdebuyl) -[](https://github.com/fiolj) -[](https://github.com/JHenneberg) +[???](https://github.com/fiolj) +[???](https://github.com/JHenneberg) [Michael Hirsch](https://github.com/scivision) [Ivan Pribec](https://github.com/ivan-pi) -[](https://github.com/sakamoti) -[](https://github.com/nshaffer) +[???](https://github.com/sakamoti) +[???](https://github.com/nshaffer) [Jeremie Vandenplas](https://github.com/jvdp1) [Ashwin Vishnu](https://github.com/ashwinvis) From f7f184338fde299fa47e18dea3c76c4234058879 Mon Sep 17 00:00:00 2001 From: "Vandenplas, Jeremie" Date: Fri, 22 May 2020 09:13:33 +0200 Subject: [PATCH 03/12] fortrancon-stdlib --- FortranCon2020-stdlib/README.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/FortranCon2020-stdlib/README.md b/FortranCon2020-stdlib/README.md index 02cc6c4..cead28f 100644 --- a/FortranCon2020-stdlib/README.md +++ b/FortranCon2020-stdlib/README.md @@ -25,8 +25,10 @@ **Title**: Fortran Standard Library **Abstract**: -The Fortran Standard, as published by the International Organization for Standardization (ISO), does not include a Standard Library. Therefore, the goal of this project is to provide a community driven and agreed upon de facto "standard" library for Fortran, called Fortran Standard Library (stdlib; https://github.com/fortran-lang/stdlib). -This library aims to provide to the community a set of procedures for science, engineering, and mathematics. Among others, this aims to include procedures for manipulating strings and files, for assertions and unit testing, but also, e.g., for searching and sorting algorithms, linear algebra, sparse matrices, or statistics. -Started a few months ago, no less than 15 people already contributed to the development of the Fortran Standard Library and its documentation. Currently the library includes procedures for catching and handling errors, handling optional arguments, facilitating I/O operations, linear algebra, numerical integration, and descriptive statistics. Many other programmers are also involved in active discussions about the development of the Fortran Standard Library though GitHub issues. The development of this library also aims to be in collaboration with the Fortran Standards Committee. - - +The Fortran Standard, as published by the International Organization for Standardization (ISO), does not include a Standard Library. +Therefore, the goal of this project is to provide a community driven and agreed upon de facto "standard" library for Fortran, called Fortran Standard Library (stdlib; https://github.com/fortran-lang/stdlib). +This library aims to provide to the community a set of procedures for science, engineering, and mathematics. Among others, it will include procedures for manipulating strings and files, for assertions and unit testing, but also, e.g., for searching and sorting algorithms, linear algebra, sparse matrices, or statistics. +Started a few months ago, no less than 15 people already contributed to the development of the Fortran Standard Library and its documentation. +Currently the library includes procedures for catching and andling errors, handling optional arguments, facilitating I/O operations, linear algebra, numerical integration, and descriptive statistics. +Many other programmers are also involved in active discussions about the development of the Fortran Standard Library though GitHub issues. +The development of this library is part of the Fortran-lang project and aims to be in collaboration with the Fortran Standards Committee. From b0bf2d241eed5a4510fcdcedc2d770cd5b7e94b9 Mon Sep 17 00:00:00 2001 From: "Vandenplas, Jeremie" Date: Fri, 22 May 2020 20:15:46 +0200 Subject: [PATCH 04/12] fortrancon-stdlib --- FortranCon2020-stdlib/README.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/FortranCon2020-stdlib/README.md b/FortranCon2020-stdlib/README.md index cead28f..b5455d4 100644 --- a/FortranCon2020-stdlib/README.md +++ b/FortranCon2020-stdlib/README.md @@ -24,11 +24,13 @@ **Title**: Fortran Standard Library +**Alternative title**: Fortran Standard Library - a community project + **Abstract**: The Fortran Standard, as published by the International Organization for Standardization (ISO), does not include a Standard Library. -Therefore, the goal of this project is to provide a community driven and agreed upon de facto "standard" library for Fortran, called Fortran Standard Library (stdlib; https://github.com/fortran-lang/stdlib). +Therefore, the goal of this project is to provide a community driven and agreed upon de facto "standard" library for Modern Fortran, called Fortran Standard Library (stdlib; https://github.com/fortran-lang/stdlib). This library aims to provide to the community a set of procedures for science, engineering, and mathematics. Among others, it will include procedures for manipulating strings and files, for assertions and unit testing, but also, e.g., for searching and sorting algorithms, linear algebra, sparse matrices, or statistics. Started a few months ago, no less than 15 people already contributed to the development of the Fortran Standard Library and its documentation. -Currently the library includes procedures for catching and andling errors, handling optional arguments, facilitating I/O operations, linear algebra, numerical integration, and descriptive statistics. +Currently the library includes procedures for catching and handling errors, handling optional arguments, facilitating I/O operations, linear algebra, numerical integration, and descriptive statistics. Many other programmers are also involved in active discussions about the development of the Fortran Standard Library though GitHub issues. -The development of this library is part of the Fortran-lang project and aims to be in collaboration with the Fortran Standards Committee. +The development of this library is part of the Fortran-lang project and aims to collaborate with the Fortran Standards Committee. From 18ab97e5cf10dfa3525ce392150df8a637cbfa71 Mon Sep 17 00:00:00 2001 From: Jeremie Vandenplas Date: Sat, 23 May 2020 11:35:58 +0200 Subject: [PATCH 05/12] Update FortranCon2020-stdlib/README.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Ondřej Čertík --- FortranCon2020-stdlib/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FortranCon2020-stdlib/README.md b/FortranCon2020-stdlib/README.md index b5455d4..3cd8606 100644 --- a/FortranCon2020-stdlib/README.md +++ b/FortranCon2020-stdlib/README.md @@ -32,5 +32,5 @@ Therefore, the goal of this project is to provide a community driven and agreed This library aims to provide to the community a set of procedures for science, engineering, and mathematics. Among others, it will include procedures for manipulating strings and files, for assertions and unit testing, but also, e.g., for searching and sorting algorithms, linear algebra, sparse matrices, or statistics. Started a few months ago, no less than 15 people already contributed to the development of the Fortran Standard Library and its documentation. Currently the library includes procedures for catching and handling errors, handling optional arguments, facilitating I/O operations, linear algebra, numerical integration, and descriptive statistics. -Many other programmers are also involved in active discussions about the development of the Fortran Standard Library though GitHub issues. +Many other programmers are also involved in active discussions about the development of the Fortran Standard Library through GitHub issues. The development of this library is part of the Fortran-lang project and aims to collaborate with the Fortran Standards Committee. From f363743074916f6532ba0c6e718456aeb60efba2 Mon Sep 17 00:00:00 2001 From: Jeremie Vandenplas Date: Sat, 23 May 2020 21:28:05 +0200 Subject: [PATCH 06/12] Update FortranCon2020-stdlib/README.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Ondřej Čertík --- FortranCon2020-stdlib/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FortranCon2020-stdlib/README.md b/FortranCon2020-stdlib/README.md index 3cd8606..ecaa7b0 100644 --- a/FortranCon2020-stdlib/README.md +++ b/FortranCon2020-stdlib/README.md @@ -28,7 +28,7 @@ **Abstract**: The Fortran Standard, as published by the International Organization for Standardization (ISO), does not include a Standard Library. -Therefore, the goal of this project is to provide a community driven and agreed upon de facto "standard" library for Modern Fortran, called Fortran Standard Library (stdlib; https://github.com/fortran-lang/stdlib). +Therefore, the goal of this project is to provide a community driven and agreed upon de facto "standard" library for Modern Fortran, called the Fortran Standard Library (stdlib; https://github.com/fortran-lang/stdlib). This library aims to provide to the community a set of procedures for science, engineering, and mathematics. Among others, it will include procedures for manipulating strings and files, for assertions and unit testing, but also, e.g., for searching and sorting algorithms, linear algebra, sparse matrices, or statistics. Started a few months ago, no less than 15 people already contributed to the development of the Fortran Standard Library and its documentation. Currently the library includes procedures for catching and handling errors, handling optional arguments, facilitating I/O operations, linear algebra, numerical integration, and descriptive statistics. From bb59e1c9daad82456272bf691403e2581107d9c8 Mon Sep 17 00:00:00 2001 From: "Vandenplas, Jeremie" Date: Sat, 23 May 2020 21:34:25 +0200 Subject: [PATCH 07/12] revision --- FortranCon2020-stdlib/README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/FortranCon2020-stdlib/README.md b/FortranCon2020-stdlib/README.md index ecaa7b0..3e3e6d9 100644 --- a/FortranCon2020-stdlib/README.md +++ b/FortranCon2020-stdlib/README.md @@ -29,7 +29,8 @@ **Abstract**: The Fortran Standard, as published by the International Organization for Standardization (ISO), does not include a Standard Library. Therefore, the goal of this project is to provide a community driven and agreed upon de facto "standard" library for Modern Fortran, called the Fortran Standard Library (stdlib; https://github.com/fortran-lang/stdlib). -This library aims to provide to the community a set of procedures for science, engineering, and mathematics. Among others, it will include procedures for manipulating strings and files, for assertions and unit testing, but also, e.g., for searching and sorting algorithms, linear algebra, sparse matrices, or statistics. +This library aims to provide to the community a set of procedures for science, engineering, and mathematics. +The overall scope of the Fortran Standard Library is therefore similar to the one of SciPy or to the default built-in Matlab scientific environment. Started a few months ago, no less than 15 people already contributed to the development of the Fortran Standard Library and its documentation. Currently the library includes procedures for catching and handling errors, handling optional arguments, facilitating I/O operations, linear algebra, numerical integration, and descriptive statistics. Many other programmers are also involved in active discussions about the development of the Fortran Standard Library through GitHub issues. From f5f7ef43b3d9e93b2a7aed0bedf36406b575edf6 Mon Sep 17 00:00:00 2001 From: Jeremie Vandenplas Date: Sun, 24 May 2020 17:25:20 +0200 Subject: [PATCH 08/12] Update FortranCon2020-stdlib/README.md --- FortranCon2020-stdlib/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FortranCon2020-stdlib/README.md b/FortranCon2020-stdlib/README.md index 3e3e6d9..8274d5b 100644 --- a/FortranCon2020-stdlib/README.md +++ b/FortranCon2020-stdlib/README.md @@ -1,7 +1,7 @@ # FortranCon2020-stdlib **Authors**: -[Balint Arady](https://github.com/aradi) +[Bálint Aradi](https://github.com/aradi) [Izaak Beekman](https://github.com/zbeekman) [Neil Carlson](https://github.com/nncarlson) [Ondrej Certik](https://github.com/certik) From 55d0f4196442360e30d2a908b3d5705a30419285 Mon Sep 17 00:00:00 2001 From: Jeremie Vandenplas Date: Sun, 24 May 2020 17:26:06 +0200 Subject: [PATCH 09/12] Update FortranCon2020-stdlib/README.md Co-authored-by: nshaffer --- FortranCon2020-stdlib/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FortranCon2020-stdlib/README.md b/FortranCon2020-stdlib/README.md index 8274d5b..1308a21 100644 --- a/FortranCon2020-stdlib/README.md +++ b/FortranCon2020-stdlib/README.md @@ -13,7 +13,7 @@ [Michael Hirsch](https://github.com/scivision) [Ivan Pribec](https://github.com/ivan-pi) [???](https://github.com/sakamoti) -[???](https://github.com/nshaffer) +[Nathaniel Shaffer](https://github.com/nshaffer) [Jeremie Vandenplas](https://github.com/jvdp1) [Ashwin Vishnu](https://github.com/ashwinvis) From c18fb2a301030d6747408395491282d51cc18e95 Mon Sep 17 00:00:00 2001 From: Jeremie Vandenplas Date: Sun, 24 May 2020 17:27:27 +0200 Subject: [PATCH 10/12] Update FortranCon2020-stdlib/README.md Co-authored-by: nshaffer --- FortranCon2020-stdlib/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FortranCon2020-stdlib/README.md b/FortranCon2020-stdlib/README.md index 1308a21..79f467f 100644 --- a/FortranCon2020-stdlib/README.md +++ b/FortranCon2020-stdlib/README.md @@ -31,7 +31,7 @@ The Fortran Standard, as published by the International Organization for Standar Therefore, the goal of this project is to provide a community driven and agreed upon de facto "standard" library for Modern Fortran, called the Fortran Standard Library (stdlib; https://github.com/fortran-lang/stdlib). This library aims to provide to the community a set of procedures for science, engineering, and mathematics. The overall scope of the Fortran Standard Library is therefore similar to the one of SciPy or to the default built-in Matlab scientific environment. -Started a few months ago, no less than 15 people already contributed to the development of the Fortran Standard Library and its documentation. Currently the library includes procedures for catching and handling errors, handling optional arguments, facilitating I/O operations, linear algebra, numerical integration, and descriptive statistics. +Started a few months ago, no less than 15 people already contributed to the development of the Fortran Standard Library and its documentation. Many other programmers are also involved in active discussions about the development of the Fortran Standard Library through GitHub issues. The development of this library is part of the Fortran-lang project and aims to collaborate with the Fortran Standards Committee. From a6aa64721e15d2b6687aacced0a53bc1927be5d2 Mon Sep 17 00:00:00 2001 From: Jeremie Vandenplas Date: Thu, 28 May 2020 08:51:08 +0200 Subject: [PATCH 11/12] Update FortranCon2020-stdlib/README.md Co-authored-by: nshaffer --- FortranCon2020-stdlib/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/FortranCon2020-stdlib/README.md b/FortranCon2020-stdlib/README.md index 79f467f..4dd4b73 100644 --- a/FortranCon2020-stdlib/README.md +++ b/FortranCon2020-stdlib/README.md @@ -28,6 +28,7 @@ **Abstract**: The Fortran Standard, as published by the International Organization for Standardization (ISO), does not include a Standard Library. +The language can be extended with new intrinsic procedure and modules, but these must be formally standardized and then implemented by compiler vendors before becoming available to users. Therefore, the goal of this project is to provide a community driven and agreed upon de facto "standard" library for Modern Fortran, called the Fortran Standard Library (stdlib; https://github.com/fortran-lang/stdlib). This library aims to provide to the community a set of procedures for science, engineering, and mathematics. The overall scope of the Fortran Standard Library is therefore similar to the one of SciPy or to the default built-in Matlab scientific environment. From d0bf6d72a1bd693187fb977d8f16b28d7d72146f Mon Sep 17 00:00:00 2001 From: "Vandenplas, Jeremie" Date: Thu, 28 May 2020 16:26:43 +0200 Subject: [PATCH 12/12] fortrancon-stdlib: update authors --- FortranCon2020-stdlib/README.md | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/FortranCon2020-stdlib/README.md b/FortranCon2020-stdlib/README.md index 79f467f..a887d88 100644 --- a/FortranCon2020-stdlib/README.md +++ b/FortranCon2020-stdlib/README.md @@ -1,26 +1,27 @@ # FortranCon2020-stdlib **Authors**: -[Bálint Aradi](https://github.com/aradi) -[Izaak Beekman](https://github.com/zbeekman) +[Jeremie Vandenplas](https://github.com/jvdp1), jeremie.vandenplas@wur.nl, Wageningen University & Research +[Bálint Aradi](https://github.com/aradi), aradi@uni-bremen.de, University of Bremen +[Izaak Beekman](https://github.com/zbeekman), contact@izaakbeekman.com, ParaTools Inc. +[Ondrej Certik](https://github.com/certik), ondrej@certik.us, Los Alamos National Laboratory +[Milan Curcic](https://github.com/milancuric), caomaco@gmail.com, University of Miami +[Pierre de Buyl](https://github.com/pdebuyl), pdebuyl@pdebuyl.be, KU Leuven +[Juan Fiol](https://github.com/fiolj),, +[Michael Hirsch](https://github.com/scivision), info@scivision.dev, SciVision, Inc. +[Ivan Pribec](https://github.com/ivan-pi), ivan.pribec@tum.de, Technical University of Munich +[Nathaniel Shaffer](https://github.com/nshaffer), nrshaffer@protonmail.com, Los Alamos National Laboratory + +**To be acknowledged in the presentation (following comments):** [Neil Carlson](https://github.com/nncarlson) -[Ondrej Certik](https://github.com/certik) [Pedro Costa](https://github.com/p-costa) -[Milan Curcic](https://github.com/milancuric) -[Pierre de Buyl](https://github.com/pdebuyl) -[???](https://github.com/fiolj) [???](https://github.com/JHenneberg) -[Michael Hirsch](https://github.com/scivision) -[Ivan Pribec](https://github.com/ivan-pi) -[???](https://github.com/sakamoti) -[Nathaniel Shaffer](https://github.com/nshaffer) -[Jeremie Vandenplas](https://github.com/jvdp1) +[Yuichiro Sakamoto](https://github.com/sakamoti) [Ashwin Vishnu](https://github.com/ashwinvis) - **Track**: Junior presentations (15 + 5 minutes discussion) -**Presenter**: To be confirmed +**Presenter**: [Jeremie Vandenplas](https://github.com/jvdp1) **Title**: Fortran Standard Library