berkeley-assert
Berkeley Lab (BerkeleyLab) / assert
Runtime assertion checks, including preconditions in pure procedures.
Matching APIs: assert
Source-supported: pinned procedure evidence; a matching checked driver is still needed.
GAMS S
17 matching packages
Includes packages assigned to this class and its descendants. A package may cover only part of a class.
No packages match. Try fewer words or clear the search.
Berkeley Lab (BerkeleyLab) / assert
Runtime assertion checks, including preconditions in pure procedures.
Matching APIs: assert
Source-supported: pinned procedure evidence; a matching checked driver is still needed.
Tomohiro Degawa (degawa) / fassert
Extensible assertions for scalar and array values and numerical tolerances.
Matching APIs: assert_equal / assert_approx_equal / expect_equal / expect_approx_equal
Verified: a checked driver demonstrates a capability in this class.
Driver demonstrates the narrower class S3.
Package details · Repository · Try in playground
Checked drivers: fassert-captured-reference
SWIG-Fortran (swig-fortran) / flibcpp
C++ standard-library wrappers with checked sorting and binary-search examples.
Uncertain: discovery classification awaiting procedure-level source review.
Electronic Structure Library (ElectronicStructureLibrary) / flook
Embed Lua scripts and exchange Fortran values through tables.
Matching APIs: lua_init / lua_table / lua_set / lua_run / lua_get / lua_close
Source-supported: pinned procedure evidence; a matching checked driver is still needed.
Elias Rabel (ylikx) / forpy
Embed Python in Fortran and exchange arrays with NumPy.
Matching APIs: forpy_initialize / ndarray_create / import_py / call_py / cast / forpy_finalize
Source-supported: pinned procedure evidence; a matching checked driver is still needed.
Philipp (interkosmos) / fortran-lua53
Fortran bindings for embedding and calling Lua 5.3 scripts.
Matching APIs: lual_newstate / lual_loadstring / lua_pcall / lua_tointeger / lua_tonumber / lua_close
Source-supported: pinned procedure evidence; a matching checked driver is still needed.
Philipp (interkosmos) / fortran-lua54
Call Lua 5.4 functions and scripts from Fortran.
Matching APIs: lual_loadstring / lua_pcall / lua_tointeger
Verified: a checked driver demonstrates a capability in this class.
Package details · Repository · Try in playground
Checked drivers: lua-numeric-embedding-reference
Philipp (interkosmos) / fortran-tcl86
Fortran bindings for embedding Tcl 8.6 scripting and accessing Tcl/Tk APIs.
Matching APIs: tcl_create_interp / tcl_eval_ex / tcl_get_string_result / tcl_delete_interp
Source-supported: pinned procedure evidence; a matching checked driver is still needed.
Jason Christopherson (jchristopherson) / fortran_test_helper
Assertions and random array generators for numerical tests.
Uncertain: discovery classification awaiting procedure-level source review.
Wavebit Scientific (wavebitscientific) / functional-fortran
Functional array operations including map, filter, fold, and ranges.
Uncertain: discovery classification awaiting procedure-level source review.
Berkeley Lab (BerkeleyLab) / julienne
Expressive numerical comparisons, unit-test diagnoses and diagnostic messages.
Matching APIs: test_diagnosis_t / .approximates. / .equalsExpected. / diagnostics_string
Source-supported: pinned procedure evidence; a matching checked driver is still needed.
urbanjost / M_process
POSIX pipes for reading and writing subprocess streams.
Matching APIs: process_open_read / process_readline / process_close
Source-supported: pinned procedure evidence; a matching checked driver is still needed.
urbanjost / M_framework
Unit testing, floating-point comparisons, and diagnostic formatting.
Uncertain: discovery classification awaiting procedure-level source review.
GFE (Goddard-Fortran-Ecosystem) / pFUnit
Serial pFUnit testing with assertions for scalars, vectors and matrices (maximum rank 2); MPI, OpenMP, robust runners and Hamcrest disabled.
Uncertain: discovery classification awaiting procedure-level source review.
Jacob Williams (jacobwilliams) / popen-fortran
Capture the text output of a subprocess.
Uncertain: discovery classification awaiting procedure-level source review.
fortran-lang / test-drive
Lightweight unit testing with named tests and assertions.
Uncertain: discovery classification awaiting procedure-level source review.
Brad Richardson (everythingfunctional) / veggies
Functional unit-testing framework with readable specification-style results.
Matching APIs: describe / it / assert_equals / run_tests
Source-supported: pinned procedure evidence; a matching checked driver is still needed.