Programming utilities#

Fortran libraries for error handling, logging, documentation and testing#

camfort

Release licence étoiles forks dernier commit issues pulls

Outils légers de vérification et de transformation pour les codes Fortran

Tags: refactoring

convert_FORTRAN_case

Release licence étoiles forks dernier commit issues pulls

Conversion de casse de fichiers Fortran écrits en forme fixe

Tags: formatter converter

coretran

Release licence étoiles forks dernier commit issues pulls

Routines Fortran de base et classes orientées objet pour le tri, les kD-Trees, et autres algorithmes permettant de traiter des données et des concepts scientifiques

Tags: dynamic array formatting debugging errors kdtree sorting random binary search strings unit testing timing

Differentia

Release licence étoiles forks dernier commit issues pulls

Computes derivatives, gradients and Jacobians of Fortran functions/subroutines using forward automatic differentiation.

Tags: algorithmic derivative AD autodiff

erloff

Release licence forks issues issues

Erreurs et journalisation pour Fortran

Tags: errors logging

f90wrap

Release licence étoiles forks dernier commit issues pulls

Générateur d’interfaces de Fortran 90 vers Python avec support des types dérivés

Tags: interface-generator python

findent

licence

Indente, embellit et convertit les codes sources Fortran

Tags: formatter converter

FORD

Release licence étoiles forks dernier commit issues pulls

Générateur automatique de documentation pour les programmes en Fortran moderne

Tags: documentation

Fortitude

Release licence étoiles forks dernier commit issues pulls

A fast Ruff-like linting tool

Tags: linter

fortran-error-handler

Release licence étoiles forks dernier commit issues pulls

Cadriciel complet de gestion des erreurs en Fortran moderne

Tags: errors logging fpm

FortranCallGraph

Release licence étoiles forks dernier commit issues pulls

Outil d’analyse statique de code source pour Fortran

fortyxima

licence

Gestion du système de fichiers et cadriciel de tests unitaires

Tags: posix libc

fparser

Release licence étoiles forks dernier commit issues pulls

Parser Fortran écrit uniquement en Python, qui prend en charge Fortran 2003 et une partie de Fortran 2008

Tags: parser

fpm

Release licence étoiles forks dernier commit issues pulls

Gestionnaire de paquets Fortran

Tags: build-system package-manager

fprettify

Release licence étoiles forks dernier commit issues pulls

Formateur automatique pour code source en Fortran moderne

Tags: formatter

Futility

licence

Utilitaires Fortran comprenant un environnement de tests unitaires, des chaînes de longueur arbitraire, des objets liste de paramètres, des temporisateurs, des définitions géométriques, des wrappers de fichiers, des outils d’algèbre linéaire et le support du calcul parallèle

fypp

Release licence étoiles forks dernier commit issues pulls

Préprocesseur Fortran écrit en Python

Tags: metaprogramming

fytest

licence

un cadriciel léger de tests unitaires en Fortran

Tags: unit testing

hipfort

Release licence étoiles forks dernier commit issues pulls

Interfaces Fortran pour les bibliothèques ROCm

Tags: hip rocm

pFUnit

Release licence étoiles forks dernier commit issues pulls

Cadriciel de tests unitaires pour le Fortran parallèle

Tags: unit testing

PSyclone

Release licence étoiles forks dernier commit issues pulls

Domain-specific compiler and code transformation system for Finite Difference/Volume/Element Earth-system models in Fortran

Tags: formatter compiler transformer finite-difference finite-volume finite-element

setup-fortran

Release licence étoiles forks dernier commit issues pulls

GitHub action to setup Fortran compiler and toolchain

Tags: continuous-integration

shroud

Release licence étoiles forks dernier commit issues pulls

génére des wrappers Fortran et Python pour les bibliothèques C et C++

Tags: interface-generator c++

SWIG-Fortran

Release licence étoiles forks dernier commit issues pulls

SWIG pour la génération d’interfaces C++ vers Fortran

Tags: interface-generator c++

Tapenade

licence

Un outil pour la différenciation automatique (avant/arrière) des programmes Fortran et C

Tags: algorithmic derivative ad

test-drive

Release licence étoiles forks dernier commit issues pulls

The simple testing framework

Tags: unit testing

tree-sitter-fortran

Release licence étoiles forks dernier commit issues pulls

Fortran 90 grammar for the Tree-sitter language parsing framework

Tags: parser

vegetables

Release licence forks issues issues

Un cadriciel de tests Fortran écrit à l’aide des principes de la programmation fonctionnelle.

Tags: testing assert

Voir le guide pour l’indexation des paquets pour savoir comment faire figurer votre projet dans la liste.