Utility functions module for common operations
This module provides utility functions that are used across multiple plotting modules. Follows Interface Segregation Principle by grouping related utility functions together.
Determine backend type from file extension
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | filename |
Convert string to lowercase
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | input |
Initialize the appropriate backend based on type
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(plot_context), | intent(out), | allocatable | :: | backend | ||
character(len=*), | intent(in) | :: | backend_type | |||
integer, | intent(in) | :: | width | |||
integer, | intent(in) | :: | height |
Stub: Ensure directory exists for given filepath (see issue #492)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | filepath |