CHRIS / ChemID.py

Commit History

11 days ago

  1. Remove dead code and untrack DS_Store⁠

    3v324v23 +1: Claude Code
    35f6c3d

12 days ago

  1. adding cirpy checks: up to once per day when an identifier submitted by a user would try to use cirpy, or anytime using common name "irganox 3114" as identifier to trigger on-demand requests to cirpy

    Robert Elder
    aa0b554

  1. streamlining ceramic detection logic, final

    Robert Elder
    8ed2e18
  2. streamlining ceramic detection logic, again

    Robert Elder
    e97c3c4

  1. streamlining ceramic detection logic

    Robert Elder
    141ab09

  1. disabling DSSTOX scraping since it is slow and likely to fail

    Robert Elder
    4870db0
  2. fixed SMILES search issue in smiles2name (e.g. now CO = methanol instead of carbon monoxide)

    Robert Elder
    cdf4931
  3. fixed total quantity module ID failure message

    Robert Elder
    b5ed7d2

  1. commenting out network debugging code

    Robert Elder
    4ba85cc
  2. fix for cactus/cirpy inaccessible, added inchi as identifier type, consolidated error files

    Robert Elder
    39ffbde
  3. updating chemError pages to include links to websites to manually resolve SMILES

    Robert Elder
    2e2d51b

  1. kludge for several specific ceramics

    Robert Elder
    03d4809

  1. ChemID update: check for valid smiles before doing other work. quantity module updates: added effect of swelling on solvent volume; added check for non-physical amount of swelling; updated error templates to be more informative

    Robert Elder
    e5d9ff4

  1. quantity module + qrf updates

    Robert Elder
    608b51d

  1. added total quantity estimator module

    Robert Elder
    3c8422a

  1. fixing melting point calculation

    Robert Elder
    49ef6e8
  2. fixing melting point calculation

    Robert Elder
    fad17f9

  1. fixing issues with OPERA

    Robert Elder
    32a2533
  2. implemented OPERA melting point prediction

    Robert Elder
    c87f597

  1. updates to metals/ceramics logic

    Robert Elder
    6c173ae
  2. updates to metals/ceramics logic

    Robert Elder
    9ca443d

  1. many updates to v3 modules

    Robert Elder
    809cc1e

  1. added hard-coded materials (manganese phthalocyanine, some pigments) to shared databases; added hard-coded coordinates for MnPC image

    robert.elder
    2d31b5f
  2. fixed issue with ceramics logic

    robert.elder
    2fd5c00

  1. made ceramics logic consistent, changed ceramic MP cutoff to 700 C (to catch salts like NaCl)

    robert.elder
    c97ab3b

  1. corrections for 4 CAs w/ lookup problems

    robert.elder
    ea608ca

  1. added get_properties option to ResolveChemical and exposure.py to only get some properties like MP, and added show_properties flag to exposure.py to show/hide properties

    robert.elder
    7d9d06c

  1. added metals/ceramics logic

    robert.elder
    fd46f3b
  2. trying to make selenium work on pythonanywhere

    robert.elder
    defe2b5
  3. trying to make selenium work on pythonanywhere

    robert.elder
    461efec
  4. updated error handling

    robert.elder
    87f0a60

  1. better error checking on selenium codeblocks

    robert.elder
    e0ddfeb

  1. better error checking and xlsx->tsv

    robert.elder
    67094dd

  1. added MP lookup and various bug fixes

    robert.elder
    4cf8bbb

  1. bug fixes for chemicals package, density lookup

    robert.elder
    3a67458

  1. bug fixes to density lookup

    Elder
    4e5a7f9
  2. bug fixes to density lookup

    Elder
    83ab47b
  3. density sigfigs

    Elder
    e812bbe
  4. added density lookup

    Elder
    b1f8a46

  1. added name2cas+cas2smiles lookup in case name2smiles fails

    805cf2f
  2. report now shows input string and IUPAC name

    e593fad
  3. changed all name lookups to report IUPAC name, except when unavailable

    99bf678
  4. added basic LogP calculation w/ rdkit

    3fe9c8c
  5. refactor error handling of invalid SMILES

    684b05d
  6. refactor lookup from name

    edc1923
  7. handling for name/CAS not found

    7368d75
  8. coded other IDtypes

    39819ec
  9. Merge branch 'smiles' of https://github.com/dsaylor/CHRIS into smiles

    5048464
  10. added is_cas(), check_cas()

    34f234b
  11. added basic error handling to CAS type input

    David Saylor
    ec504eb