Skip to content

Commit 6917d3b

Browse files
committed
May newsletter first draft
1 parent 35e0663 commit 6917d3b

File tree

1 file changed

+202
-0
lines changed

1 file changed

+202
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,202 @@
1+
---
2+
layout: post
3+
title: "Fortran newsletter: May 2022"
4+
category: newsletter
5+
author: Milan Curcic
6+
---
7+
8+
Welcome to the May edition of the monthly Fortran newsletter.
9+
The newsletter comes out at the beginning of every month and details
10+
Fortran news from the previous month.
11+
12+
<ul id="page-nav"></ul>
13+
14+
## fortran-lang.org
15+
16+
Here's what's new in the fortran-lang.org repo:
17+
18+
* [#359](https://github.com/fortran-lang/fortran-lang.org/pull/359):
19+
Fix time calculation in the PRs script
20+
* [#387](https://github.com/fortran-lang/fortran-lang.org/pull/387):
21+
Newsletter for April 2022
22+
* [#389](https://github.com/fortran-lang/fortran-lang.org/pull/389):
23+
Add librsb to package index
24+
* [#390](https://github.com/fortran-lang/fortran-lang.org/pull/390):
25+
Add Elk to package index
26+
* [#391](https://github.com/fortran-lang/fortran-lang.org/pull/391):
27+
Add pencil-code to package index
28+
* [#392](https://github.com/fortran-lang/fortran-lang.org/pull/392):
29+
Add PROPACK to package index
30+
* [#398](https://github.com/fortran-lang/fortran-lang.org/pull/398):
31+
Add feed link to HTML head element
32+
* [#369](https://github.com/fortran-lang/fortran-lang.org/pull/369):
33+
Resolves Issue #217
34+
* [#400](https://github.com/fortran-lang/fortran-lang.org/pull/400):
35+
fix dependency of include files under `learn/building_programs` mini-book
36+
37+
Work in progress:
38+
39+
* [#397](https://github.com/fortran-lang/fortran-lang.org/pull/397) (WIP):
40+
Add NUFFT to package index
41+
* [#396](https://github.com/fortran-lang/fortran-lang.org/pull/396) (WIP):
42+
Add OpenFFT to package index
43+
* [#395](https://github.com/fortran-lang/fortran-lang.org/pull/395) (WIP):
44+
Add 2DECOMP&FFT to package index
45+
* [#394](https://github.com/fortran-lang/fortran-lang.org/pull/394) (WIP):
46+
Add SLICOT to package index
47+
* [#393](https://github.com/fortran-lang/fortran-lang.org/pull/393) (WIP):
48+
Add FATODE to package index
49+
* [#347](https://github.com/fortran-lang/fortran-lang.org/pull/347) (WIP):
50+
Fortran Intrinsics
51+
52+
[Let us know](https://github.com/fortran-lang/fortran-lang.org/issues)
53+
if you have any suggestions for the website and its content.
54+
We welcome any new contributors to the website and the tutorials page in particular - see the
55+
[contributor guide](https://github.com/fortran-lang/fortran-lang.org/blob/HEAD/CONTRIBUTING.md)
56+
for how to get started.
57+
58+
## Fortran Standard Library
59+
60+
Here's what's new in stdlib:
61+
62+
* [#646](https://github.com/fortran-lang/stdlib/pull/646):
63+
Export symbols on Windows and set PIC flag for Unix
64+
* [#651](https://github.com/fortran-lang/stdlib/pull/651):
65+
Bugfix release version 0.2.1
66+
67+
Work in progress:
68+
69+
* [#656](https://github.com/fortran-lang/stdlib/pull/656) (WIP):
70+
Add hint for building error with make
71+
* [#655](https://github.com/fortran-lang/stdlib/pull/655) (WIP):
72+
fixed 32-bit integer overflow in stdlib_io_npy
73+
* [#652](https://github.com/fortran-lang/stdlib/pull/652) (WIP):
74+
Feature: loadtxt skiprows and max_rows
75+
* [#625](https://github.com/fortran-lang/stdlib/pull/625) (WIP):
76+
Gamma special function
77+
* [#611](https://github.com/fortran-lang/stdlib/pull/611) (WIP):
78+
Hash maps
79+
* [#604](https://github.com/fortran-lang/stdlib/pull/604) (WIP):
80+
Add get_argument, get_variable and set_variable
81+
* [#580](https://github.com/fortran-lang/stdlib/pull/580) (WIP):
82+
Add terminal and color escape sequences
83+
* [#552](https://github.com/fortran-lang/stdlib/pull/552) (WIP):
84+
fixed bug in stringlist
85+
* [#536](https://github.com/fortran-lang/stdlib/pull/536) (WIP):
86+
Fix conversion warnings
87+
* [#520](https://github.com/fortran-lang/stdlib/pull/520) (WIP):
88+
[stdlib_io] add `disp`(display variable values formatted).
89+
* [#517](https://github.com/fortran-lang/stdlib/pull/517) (WIP):
90+
adding SPEC_TEMPLATE.md #504
91+
* [#514](https://github.com/fortran-lang/stdlib/pull/514) (WIP):
92+
pop, drop & get with basic range feature for stringlist
93+
* [#491](https://github.com/fortran-lang/stdlib/pull/491) (WIP):
94+
Stdlib linked list
95+
* [#473](https://github.com/fortran-lang/stdlib/pull/473) (WIP):
96+
Error stop improvements
97+
* [#363](https://github.com/fortran-lang/stdlib/pull/363) (WIP):
98+
Sorting string's characters according to their ASCII values
99+
* [#286](https://github.com/fortran-lang/stdlib/pull/286) (WIP):
100+
Probability Distribution and Statistical Functions -- Beta Distribution Module
101+
* [#278](https://github.com/fortran-lang/stdlib/pull/278) (WIP):
102+
Probability Distribution and Statistical Functions -- Gamma Distribution Module
103+
* [#189](https://github.com/fortran-lang/stdlib/pull/189) (WIP):
104+
Initial implementation of COO / CSR sparse format
105+
106+
Please help improve stdlib by testing and [reviewing pull requests](https://github.com/fortran-lang/stdlib/issues?q=is%3Apr+is%3Aopen+label%3A%22reviewers+needed%22)!
107+
108+
The candidate for file system operations to be included in stdlib is being developed by
109+
[@MarDiehl](https://github.com/MarDiehl) and [@arjenmarkus](https://github.com/arjenmarkus)
110+
in [this repository](https://github.com/MarDiehl/stdlib_os).
111+
Please try it out and let us know how it works, if there are any issues, or if the API can be improved.
112+
113+
## Fortran Package Manager
114+
115+
Here's what's new in fpm:
116+
117+
* [#688](https://github.com/fortran-lang/fpm/pull/688):
118+
Small fix for fpm_model
119+
* [#665](https://github.com/fortran-lang/fpm/pull/665):
120+
add clean command
121+
122+
Work in progress:
123+
124+
* [#693](https://github.com/fortran-lang/fpm/pull/693) (WIP):
125+
Fix show-model option
126+
* [#692](https://github.com/fortran-lang/fpm/pull/692) (WIP):
127+
Fix for non-portable GFortran `-J` flag in install script
128+
* [#686](https://github.com/fortran-lang/fpm/pull/686) (WIP):
129+
fix: remove extra space from help-test cmd
130+
* [#685](https://github.com/fortran-lang/fpm/pull/685) (WIP):
131+
fix: function for getting executable path
132+
* [#676](https://github.com/fortran-lang/fpm/pull/676) (WIP):
133+
Tree shaking for modules
134+
* [#671](https://github.com/fortran-lang/fpm/pull/671) (WIP):
135+
Add `library-dir` to support `-Lpath`
136+
* [#653](https://github.com/fortran-lang/fpm/pull/653) (WIP):
137+
Enable profiles in toml
138+
* [#608](https://github.com/fortran-lang/fpm/pull/608) (WIP):
139+
--env switch lets you specify the prefix of the compiler-related environment variables
140+
* [#539](https://github.com/fortran-lang/fpm/pull/539) (WIP):
141+
Add parent packages into dependency tree
142+
* [#498](https://github.com/fortran-lang/fpm/pull/498) (WIP):
143+
Compiler flags profiles
144+
145+
`fpm` is still in early development and we need as much help as we can get.
146+
Here's how you can help today:
147+
148+
* Use it and let us know what you think! Read the [fpm packaging guide](https://fpm.fortran-lang.org/en/tutorial)
149+
to learn how to build your package with fpm, and the [manifest reference](https://fpm.fortran-lang.org/en/spec/manifest.html)
150+
to learn what are all the things that you can specify in the fpm.toml file.
151+
152+
* Browse existing *fpm* packages on the [fortran-lang website](https://fortran-lang.org/packages/fpm)
153+
* Browse the [open issues](https://github.com/fortran-lang/fpm/issues) and see if you can help implement any fixes or features.
154+
* Adapt your Fortran package for fpm and submit it to the [Registry](https://github.com/fortran-lang/fpm-registry).
155+
* Improve the documentation.
156+
157+
The short-term goal of fpm is to make development and installation of Fortran packages with dependencies easier.
158+
Its long term goal is to build a rich and decentralized ecosystem of Fortran packages and create a healthy
159+
environment in which new open source Fortran projects are created and published with ease.
160+
161+
## Compilers
162+
163+
### Flang
164+
165+
TODO @alexisperry
166+
167+
### LFortran
168+
169+
TODO @certik
170+
171+
We are looking for new contributors. Please do not hesitate to contact us if you are interested. We will help you get up to speed.
172+
173+
## Events
174+
175+
* We had our 25th Fortran Monthly call on April 22.
176+
You can watch the recording below:
177+
<iframe width="560" height="315" src="https://www.youtube.com/embed/8-_ll4f0gN8" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
178+
179+
Join and follow the [Fortran Discourse](https://fortran-lang.discourse.group)
180+
to stay tuned with the future meetings.
181+
182+
## Contributors
183+
184+
We thank everybody who contributed to fortran-lang in the past month by
185+
commenting in any of these repositories:
186+
187+
* [fortran-lang/stdlib](https://github.com/fortran-lang/stdlib)
188+
* [fortran-lang/stdlib-cmake-example](https://github.com/fortran-lang/stdlib-cmake-example)
189+
* [fortran-lang/fpm](https://github.com/fortran-lang/fpm)
190+
* [fortran-lang/fpm-registry](https://github.com/fortran-lang/fpm-registry)
191+
* [fortran-lang/fpm-docs](https://github.com/fortran-lang/fpm-docs)
192+
* [fortran-lang/setup-fpm](https://github.com/fortran-lang/setup-fpm)
193+
* [fortran-lang/fpm-haskell](https://github.com/fortran-lang/fpm-haskell)
194+
* [fortran-lang/fortran-lang.org](https://github.com/fortran-lang/fortran-lang.org)
195+
* [fortran-lang/benchmarks](https://github.com/fortran-lang/benchmarks)
196+
* [fortran-lang/fortran-forum-article-template](https://github.com/fortran-lang/fortran-forum-article-template)
197+
* [fortran-lang/fftpack](https://github.com/fortran-lang/fftpack)
198+
* [fortran-lang/minpack](https://github.com/fortran-lang/minpack)
199+
* [fortran-lang/test-drive](https://github.com/fortran-lang/test-drive)
200+
* [j3-fortran/fortran\_proposals](https://github.com/j3-fortran/fortran_proposals)
201+
202+
<div id="gh-contributors" data-startdate="April 01 2022" data-enddate="April 30 2022" height="500px"></div>

0 commit comments

Comments
 (0)