Since project and observatory names are used in producing folder and file names, we should consider if it is wise to allow any kind of string.
Two options:
1) allow only safe names (no spaces, no illegal characters)
2) write a function to convert the name to legal (we already bump to upper case).
3) allow for (at least) case insensitive searches, or just make everything lower-case in the DB?
Since project and observatory names are used in producing folder and file names, we should consider if it is wise to allow any kind of string.
Two options: 1) allow only safe names (no spaces, no illegal characters) 2) write a function to convert the name to legal (we already bump to upper case). 3) allow for (at least) case insensitive searches, or just make everything lower-case in the DB?