This PR resolves a couple bugs encountered during testing:
package and compiler versions can now be made up of any non-space character. previously, the regex matched semver formatting, but spackages can have versions in other formats
clarified that specs should be URL-encoded in calls to/api/v1/allocate
fixed issue where expensive variants algo was unable to complete due to some packages storing popular variants as string values rather than boolean. ex: quantum-espresso hdf5=none
fixed issue where predictions < 0.5 were being rounded down to zero
add database index for commonly executed query, leading to >30x speedup in the prediction algorithm
This PR resolves a couple bugs encountered during testing:
/api/v1/allocate
quantum-espresso hdf5=none