The previous parameter introspection update causes a failure when the user gives the shape of a parameter as None.
In this case, dymos will use introspection to determine the shape, but the ParameterOptionsDictionary isn't allowing that as a valid value.
Example
add_parameter('g', shape=None, val=9.81, units='m/s**2') will now fail.
Description
The previous parameter introspection update causes a failure when the user gives the shape of a parameter as
None
. In this case, dymos will use introspection to determine the shape, but the ParameterOptionsDictionary isn't allowing that as a valid value.Example
Dymos Version
1.8.1-dev
Relevant environment information
No response