Closed yunsiechung closed 2 years ago
@jonwzheng Thank you for the review and suggestions. I made the changes you asked for:
1. InChI key option The solubility search page now shows that both SMILES or InChI are acceptable (commit 4bb552f)
2. Throw error/warning message for out-of-range solvent and solute compounds I added a method to throw approximate error/warning message by doing the following checks on the input solvent and solute compounds (commit d74177c)
This method has been added to all the other solvation tools as well.
The sample output file for Solid Solubility search:
The sample output file for Solute Parameter search:
With SoluteGC:
With SoluteML:
The sample output file for Solvation search at 298 K:
The sample output file for Temp-Dep Solvation search:
Let me know if you have any other things you want me to change.
Overview
The solid solubility prediction tool has been added to the Solvation Tools page. It is under
database/solvation/searchSolubility/
. Go toHome
->Solvation Tools
->Solid Solubility Prediction
to test it!Important Notes
The
environment.yml
file has been changed. Please update the rmg environment before testing it by following the instruction (also shown on the wiki page):Details
One can go to the Solid Solubility Prediction page and try various inputs. The following is considered for this search page:
Sample test case:
You can try the following input values to test the solubility prediction tool:
Input 1
Input 2
Input 3
Input page:
Expected Outputs:
Other input and output samples
Minor notes/tips
1. Problem with migrations I have a problem migrating files with the following error:
If I delete all migration files inside
RMG-website/rmgweb/database/migrations
and runmakemigrations
andmigrate
again, I no longer have this problem. I'm not sure what's the best way to solve this problem.2. Making makemigrations and migrate part faster Currently, running
makemigrations
andmigrate
takes several seconds because it has to load all the ML files first. If you want to accelerate this step, you can comment outline 103 - line 107
inRMG-website/rmgweb/database/views.py
and uncomment them before runningrunserver
.