ForColormap 1.0 released:
https://github.com/vmagnin/forcolormap/releases/tag/v1.0

The #ForColormap #Fortran library is independent of any graphical toolkit: its main functionality is to convert a real value to RGB values that you can use with any drawing toolkit.

It especially includes the 222 #colormaps of the Scientific colour maps collection v8.0.1 by Fabio Crameri, the "magma", "inferno","plasma", "viridis" matplotlib colormaps and the Dave Green's cubehelix colormap.

https://raw.githubusercontent.com/vmagnin/forcolormap/refs/heads/main/docs/gallery/lipari-MMI-optical-splitter-BPM3D-TE_mode.png

Release ForColormap 1.0.0 · vmagnin/forcolormap

A fpm clean --all or make clean all is recommended if you update your ForColormap project (Fortran modules were renamed). Added docs/: a new FORD documentation following the Diátaxis framework org...

GitHub

What's not in my profile?

I used to be a huge Wirth-ian in the 1990s and spewed excellent tirades against the evils of C. Niklaus Wirth is also my "PhD grandfather" via Michael Franz at #UCIrvine.

I prefer lecturing sitting down in front of a laptop and talking while I do stuff on said laptop. I very much dislike slides and prefer chalk and blackboard for things like data structures.

I got my "15 minutes of fame" served unexpectedly:

https://www.insidehighered.com/news/2013/02/12/students-boycott-final-challenge-professors-grading-policy-and-get
https://boingboing.net/2013/02/19/students-get-class-wide-as-by.html
https://archive.nytimes.com/economix.blogs.nytimes.com/2013/02/14/gaming-the-system/

But it still was fun.

I got my undergraduate degree from https://www.cs.hm.edu/ which back then was not allowed to feed into PhD programs. It's a thing in Germany: Everything is tiered and changing the tiers requires a change to the constitution of the republic (I am joking, but not really) so it takes a while. (Nowadays it would be easier to go on to a PhD from there.) The "plus" was that I spent two semesters in industry. In one I quickly out-FORTRAN-ed my boss, in the other I learned C++ from Stroustrup in two weeks while riding the bus. Beat that Ivy League!

I grew up on #c64 #basic and #mos6502 (well, #mos6510 I guess) assembly, went on to #m68k assembly, #gfabasic and lots of #oberon. Of course I was dabbling in #modula2, #prolog, #scheme, and more. Then it was mostly whatever I needed so #fortran, #cpp, #java, lots of #python, lots more #c, lots more #arm and #x86 assembly, some #golang, some #ocaml, some #csharp even if you can believe it. Nowadays it's pretty much #c all day with chunks of #python and bits of #rust now and then. And chunks of #bash too.

(Proudly self-plagiarized off of a few 2023/2024 posts from my previous account.) #introduction #SorryItsLate

Students boycott final to challenge professor's grading policy (and get As)

To test limits of Johns Hopkins professor's scaled grading policy, all of his students boycott the final -- and all get As as a result.

Inside Higher Ed | Higher Education News, Events and Jobs

@johncormier

Hi, John! Welcome to Mastodon!

If you've already been here a while...double welcome.

I saw you'd followed me, so I followed you back.

I saw from your website that you're a physicist that programs in FORTRAN. I also programmed in FORTRAN and worked in physics from 1983 thru 2014. I never got a degree in physics, though, just computer science.

#Newcomers #Physics #FORTRAN

🚀 Behold the pinnacle of retro-innovation: a Bluesky client coded in #Fortran 🙄. Because nothing says "cutting edge" like a language from the Jurassic era, paired with a #Rust decoder for that extra dash of "Why?". 🦖💻
https://github.com/FormerLab/fortransky #retroinnovation #coding #HackerNews #techhumor #HackerNews #ngated
GitHub - FormerLab/fortransky: We built a terminal-only Bluesky / AT Protocol client written in Fortran, with a Rust native firehose decoder for the relay-raw stream path. Yes, that Fortran.

We built a terminal-only Bluesky / AT Protocol client written in Fortran, with a Rust native firehose decoder for the relay-raw stream path. Yes, that Fortran. - FormerLab/fortransky

GitHub

We built a terminal-only Bluesky / AT Proto client written in Fortran

https://github.com/FormerLab/fortransky

#HackerNews #Bluesky #Fortran #Terminal #Client #ATProto #HackerNews

GitHub - FormerLab/fortransky: We built a terminal-only Bluesky / AT Protocol client written in Fortran, with a Rust native firehose decoder for the relay-raw stream path. Yes, that Fortran.

We built a terminal-only Bluesky / AT Protocol client written in Fortran, with a Rust native firehose decoder for the relay-raw stream path. Yes, that Fortran. - FormerLab/fortransky

GitHub

Fortran ist nur Legacy? Nicht ganz.

Mit Martin Diehl sprechen wir über moderne Fortran Standards, HPC, OpenMP, MPI, Coarrays und warum hinter NumPy, SciPy und LAPACK oft Fortran steckt.

Plus: Compiler, LLVM, Community und Tooling.

🎧 https://engineeringkiosk.dev/episodes/259

#Fortran #SoftwareEngineering #ScientificComputing #HPC #Podcast

生成AIで古(いにしえ)のFORTRANコードに挑戦する - Qiita

古(いにしえ)のFORTRANコード ChatGPT5.4 Codexを使います。MacのCodexアプリを使います。 このWebサイトでは、物理学で使う計算手法のコードが公開されています。FORTRANです。DMFTと呼ばれる手法の超有名なレビューで使われている関数でし...

Qiita

@vmagnin It's great to hear that you use #Fortran with #GTK4. What software is it? Currently, unfortunately, the list does not have any Fortran application.

@GTK @gnome

@GerryT @GTK @gnome

I am in the "2% Other" category:
#Fortran #GTK4

Any experts on pre-1970 #FORTRAN around?

The below two lines (there's stuff in between) are in IBM's SSP. It looks like it should be an out-of-bounds error, and in fact VS FORTRAN II refuses to compile it. So....???

DIMENSION XCOF(1),COF(1),ROOTR(1),ROOTI(1)
140 COF(2)=COF(2)+ALPHA*COF(1)