Fortran bridge for Node.js which allows you to run Fortran code from Node.js.
A Fortran source-to-source compiler written in Typescript
Tree-sitter WASM grammar for fortran
Execute Node.js in your Fortran programs.
Syntax highlighting for Fortran in atom
A javascript implementation of the quadprog Fortran subroutine.
WebAssembly build of the f2c Fortran-to-C compiler
Brings support for Fortran Programming Language from CodeMirror to Brackets.
Fortran/Pascal-style language that compiles to WebAssembly. Supports SIMD, multi-memory, structured control flow. Library API + atrac CLI.
Geostatistics library — kriging (kb2d, kt3d, cokb3d, ik3d), simulation (sgsim, sisim), variography (gamv, vmodel), declustering, normal-score transforms. Ported from classic GSLIB Fortran, compiled to WebAssembly via atra.
A plugin to extend code and markup language support in Adobe Brackets using the native CodeMirror language modes. This plugin currently supports syntax highlighting and comment hotkeys for Brainfuck, COBOL, Common Lisp, Cython, D, Django, Fortran, HTTP, I
Module to calculate graph centrality metrics
Transpile AMOS Fortran library to JavaScript/WebAssembly and export a couple of functions
BLAS memory layouts.
List of ndarray orders.
C++ bindings for all single- and double-precision CLAPACK (Linear Algebra Package) routines.
Module for solving quadratic programming problems
A library to convert between EGM96-relative altitudes and WGS84 ellipsoid-relative altitudes
Generate a stride array from an array shape.
Computes the closest point to a polytope in arbitrary dimensions
OpenClaw diffs viewer syntax highlighting language pack
CodeGraph MCP server — cross-language code intelligence with 42 tools, 38 languages
The statistical programming language R compiled into WASM for use in a web browser and node.
Convert a linear index into multi-dimensional array subscripts
Parse bytes which are formatted according to a fortran format edit descriptor
Macro to parse bytes which are formatted according to a fortran format edit descriptor
Fortran scientific computing language parser with support for modern Fortran standards and numerical computing.
fortran grammar for the tree-sitter parsing library
Parse Fortran format strings and formatted data
Pure-Rust port of CDFLIB: cumulative distribution functions (CDF) associated with common probability distributions
Rust-wrapper for Dierckx' B-Splines Curve and Surface Fortran Library
TACO (Trajectory and Compressed Observables) Format for molecular dynamics data
CBLAS compatible interface backed by runtime-registered Fortran BLAS function pointers
LAPACK compatible interface backed by runtime-registered Fortran LAPACK function pointers
Format, and lint, markdown code snippets using your favorite tools
Rust-wrapper for Dierckx' B-Splines Curve and Surface Fortran Library
Fortran utilities. Currently, only provides Fortran 90/95/2003 dependencies.
Fortran 90/95/2003 utilities. Currently, only provides Fortran 90/95/2003 dependencies. (Note: this is a fork of the original fortran gem, since the ability to push that gem has been lost
FUnit is a unit testing framework for Fortran modules. Unit tests are written in Fortran fragments that use a small set of testing-specific extensions. FUnit transforms these fragments into valid Fortran code and compiles, links, and runs them against the module under test.
Ruby library for Fortran 90 and newer.
funit is a unit testing framework for Fortran. Unit tests are written as Fortran fragments that use a small set of testing-specific keywords and functions. funit transforms these fragments into valid Fortran code, compiles, links, and runs them against the code under test. funit is {opinionated software}[http://www.oreillynet.com/pub/a/network/2005/08/30/ruby-rails-david-heinemeier-hansson.html], which values convention over configuration. Specifically, funit requires, * a Fortran 95 compiler, * tests to be stored along side the code under test, and * test files to be named appropriately.
== FEATURES/PROBLEMS: * Very rudimentary right now. Needs some love. == SYNOPSYS: inline :Fortran do |builder| builder.subroutine('print_integer', ["void", "int"], <<-END) subroutine print_integer( integer ) integer, intent(in) :: integer print *, 'integer: ', integer end END end == REQUIREMENTS:
This is a Ruby library for reading and writing Fortran's namelist. This library allows you to read a namelist string as a Hash object, or dump a Hash object to a namelist string.
FUnit is a unit testing framework for Fortran. Unit tests are written as Fortran fragments that use a small set of testing-specific keywords and functions. FUnit transforms these fragments into valid Fortran code, compiles, links, and runs them against the code under test. FUnit is {opinionated software}[http://www.oreillynet.com/pub/a/network/2005/08/30/ruby-rails-david-heinemeier-hansson.html], which values convention over configuration. Specifically, FUnit requires, * a Fortran 95 compiler, * tests to be stored along side the code under test, and * test files to be named appropriately. (Note: this has been forked from the original funit gem, due to issues with access to original gem)
Display functional dependencies in source code (C, Fortran, PHP, Perl).
(Badly) supports a small subset of Fortran to be run in a REPL-like environment, with a bunch of caveats.
RDocF95 is an improved RDoc for generation of documents of Fortran 90/95 programs. Differences to the original one are given below. <b>Enhancement of "parser/f95.rb"</b> :: The Fortran 90/95 parse script "parser/f95.rb" (In rdoc-f95, old name "parsers/parse_f95.rb" is used yet) is modified in order to parse almost all entities of the Fortran 90/95 Standard. <b>Addition of <tt>--ignore-case</tt> option </b> :: In the Fortran 90/95 Standard, upper case letters are not distinguished from lower case letters, although original RDoc produces case-dependently cross-references of Class and Methods. When this options is specified, upper cases are not distinguished from lower cases. <b>Cross-reference of file names</b> :: Cross-reference of file names is available as well as modules, subroutines, and so on. <b>Modification of <tt>--style</tt> option</b> :: Original RDoc can not treat relative path stylesheet. Application of this patch modifies this function. <b>Conversion of TeX formula into MathML</b>:: TeX formula can be converted into MathML format with --mathml option, if <b>MathML library for Ruby version 0.6b -- 0.8</b> is installed. This library is available from {Bottega of Hiraku (only JAPANESE)}[http://www.hinet.mydns.jp/~hiraku/]. See {RDocF95::Markup::ToXHtmlTexParser}[link:classes/RDocF95/Markup/ToXHtmlTexParser.html] about format. <b>*** Caution ***</b> Documents generated with "--mathml" option are not displayed correctly according to browser and/or its setting. We have been confirmed that documents generated with "--mathml" option are displayed correctly with {Mozilla Firefox}[http://www.mozilla.org/products/firefox/] and Internet Explorer (+ {MathPlayer}[http://www.dessci.com/en/products/mathplayer/]). See {MathML Software - Browsers}[http://www.w3.org/Math/Software/mathml_software_cat_browsers.html] for other browsers. Some formats of comments in HTML document are changed to improve the analysis features. See {parse_f95.rb}[link:files/lib/rdoc-f95/parsers/parse_f95_rb.html]
PGPLOT wrapper for Ruby
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.