In some cases, the way in which OpenMDAO operates is up to the preferences of the user.
At this time, rather than using a preferences file, these optional OpenMDAO behaviors are based on the values of environment variables.
Some of these environment variables are interpreted as either being “truthy” or “falsey”.
For OpenMDAO, an environment variable is considered False if it takes on one of the following values:
‘0’
‘false’
‘no’
‘off’
‘none’
‘’
These are all string values and OpenMDAO interprets them in a case-insensitive way.
Note that, for OpenMDAO, the empty string means that an unset environment variable will be interpreted as False.
Any other environment variable value other than those above is interpreted as True.