fcurses
Fortran module for linux terminal control over cursor position, character drawing, raw keyboard input, and simple beep sounds. sufficent to write text based games in fortran (by stewmasterj)
FLAP
Fortran command Line Arguments Parser for poor people (by szaghi)
Our great sponsors
fcurses | FLAP | |
---|---|---|
3 | 2 | |
10 | 146 | |
- | - | |
0.0 | 3.5 | |
over 4 years ago | 2 months ago | |
Fortran | Fortran | |
GNU General Public License v3.0 only | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
fcurses
Posts with mentions or reviews of fcurses.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-13.
-
Is there a way to create a command line menu in Fortran?
Here's an example of a form that's written to the terminal screen that the user can move from field to field with Tab and enter text for the program to process. https://github.com/stewmasterj/fcurses/blob/master/examples/testForm.f90
-
Method to take the terminal output as FORTRAN variables
Seemy init_screen subroutine https://github.com/stewmasterj/fcurses/blob/master/fcurses.f90
-
Read single keypress in Fortran90
Not natively. I have a linux work around that puts the terminal into raw mode to achieve this. https://github.com/stewmasterj/fcurses Testkey.f90 is an example for this https://github.com/stewmasterj/fcurses/blob/master/examples/testKey.f90
FLAP
Posts with mentions or reviews of FLAP.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-13.
-
Is there a way to create a command line menu in Fortran?
is not powerful enough, FLAP is one (not the only, see some compiled in fortranwiki) equivalent to argparse (in Python) for Fortran. You then enter a workflow to compile modules, later the main program, and eventually join the object files into an executable. Manually for example with gfortran as compiler, this is in line of
-
Joe's Live Coding Sessions - GPU Programming in Fortran : Verifying Spectral Accuracy in the Advection-Diffusion Solvers
We'll be building out more of the command line interface using the Fortran command Line Argument Parser for poor people (FLAP; https://github.com/szaghi/FLAP) to add triggers for executing convergence tests. In the process, we'll also be doing some tecplot output visualization with Paraview
What are some alternatives?
When comparing fcurses and FLAP you can also consider the following projects:
json-fortran - A Modern Fortran JSON API
SELF - Spectral Element Library in Fortran
tab_calc - This is a simple tool to perform various statistical and mathematical operations on single ASCII data-files.
http-client - http-client offers a user-friendly, high-level API to make HTTP requests in Fortran.
FURY - Fortran Units (environment) for Reliable phYsical math
rcc-run - Continuous Integration and Continuous Benchmarking tools for Research Computing applications
hipfort - Fortran interfaces for ROCm libraries