| Procedure | Location | Procedure Type | Description |
|---|---|---|---|
| bezier | forcolormap | Function | Create colormap from continuous Bezier interpolation of control colors |
| check | forcolormap | Subroutine | Check validity of the colormap and fix it if necessary |
| compute_RGB | forcolormap | Subroutine | Most of the time you will just give z to obtain RGB values: |
| create | forcolormap | Subroutine | You can create a custom colormap from a "map" array. |
| create_bezier | forcolormap | Subroutine | You can create a custom colormap using Bezier interpolation: |
| create_lagrange | forcolormap | Subroutine | You can create a custom colormap using Lagrange interpolation: |
| cubehelix_colormap | miscellaneous_colormaps | Subroutine | This subroutine is based on the public domain FORTRAN 77 subroutine published by D.A. Green: Green, D. A., 2011, Bulletin of the Astronomical Society of India, Vol.39, p.289 For more information on the parameters of cubehelix, see his page: https://www.mrao.cam.ac.uk/~dag/CUBEHELIX/ |
| deallocate_Colormaps_info | forcolormap_info | Subroutine | |
| deallocate_table | forcolormap_info | Subroutine | |
| error | colormap_class.f90 | Subroutine | |
| extract | forcolormap | Subroutine | Extracts colors from the colormap based on specified number of levels (nl) |
| factorial | forcolormap | Function | Factorial function used for Bezier interpolation |
| finalize | forcolormap | Subroutine | A finalizer procedure for memory cleanup: |
| findColumnIntersections | forcolormap_info | Function | Finds intersections between elements of the first column and other columns in the input array. |
| fire_colormap | miscellaneous_colormaps | Subroutine | |
| get_levels | forcolormap | Function | |
| get_levels | forcolormap_info | Function | |
| get_name | forcolormap | Function | |
| get_name | forcolormap_info | Function | |
| get_ncolormaps | forcolormap_info | Function | |
| get_RGB | forcolormap | Subroutine | But you can also obtain RGB by giving directly a level number: |
| get_zmax | forcolormap | Function | |
| get_zmin | forcolormap | Function | |
| inv_rainbow_colormap | miscellaneous_colormaps | Subroutine | |
| lagrange | forcolormap | Function | Create colormap from Lagrange interpolation of control colors |
| lagrange_poly | forcolormap | Function | |
| load | forcolormap | Subroutine | Load a .txt colormap with RGB integers separated by spaces on each line. Remark: if no path is indicated in filename, the .txt must be present at the root of the fpm project of the user. |
| forcolormap | Subroutine | Useful for testing and debugging: |
|
| rainbow_colormap | miscellaneous_colormaps | Subroutine | |
| reverse | forcolormap | Subroutine | Reverse the colormap |
| scale_real_int | forcolormap | Function | Scale the input real array to the integer RGB range [a, b] |
| scale_real_real | forcolormap | Function | Normalize the input real array to the range [0, 1] |
| set | forcolormap | Subroutine | |
| set_all | forcolormap_info | Subroutine | Set information for all colormaps. |
| set_info | forcolormap_info | Subroutine | Set information about the colormap |
| shift | forcolormap | Subroutine | Apply a circular shift to the colormap (left is +, right is -) |
| write | forcolormap_info | Subroutine | Filter the array of colormaps based on the given criteria and write information about the filtered colormaps |
| write_info | forcolormap_info | Subroutine | Print information about the colormap |
| write_ppm_colorbar | forcolormap | Subroutine | |
| zebra_colormap | miscellaneous_colormaps | Subroutine |