Wednesday, January 16, 2019

OPUS Now Has Input Value Checking and Search String Hints

One of the most-requested improvements in OPUS is now available: Checking numerical inputs for validity.

As you type into any numerical field (including floating point, integer, date/time, and spacecraft clock count), the field border will change as you're typing. Green means the current value is valid as-is. Yellow means the current value is invalid. If you try to do a search with an invalid value, the erroneous search field will turn red and no search will be performed until you fix the input.



In addition, once you've entered a valid value, that value is normalized. For a floating point value, that means it is formatted using the proper number of digits to the right of the decimal point to indicate its precision. For a date/time value, that means converting it to the standard format YYYY-MM-DDTHH:MM:SS.sss.



As an added bonus, string input fields now have string hints. As you type, the database will be searched for appropriate matches and they will be presented to you in a drop-down box. If your search is reasonably constrained, these hints will only be those relevant to your current search. If your search has too many results, however, the hints will indicate all possible matches from the entire database. Up to 100 hints can be shown, and the hints intelligently obey the search type (contains, begins, ends, etc.). Simply click on a result if you wish to choose it for your search. This feature is particularly useful for fields such as Cassini Observation Name or Note that have a lot of free-form text.







As always, we look forward to hearing from our users. Please feel free to ask questions, make suggestions, or complain, as appropriate! We want everyone's experience using OPUS to be a great one.

No comments:

Post a Comment