{"id":26826,"library":"chem","title":"Open edX Cheminformatics Helper","description":"A helper library for chemistry calculations, used by the edx-platform. Version 2.0.0 is the latest stable release. Originally part of edx-platform, it was spun off as an independent package. Release cadence is irregular.","status":"active","version":"2.0.0","language":"python","source_language":"en","source_url":"https://github.com/openedx/openedx-chem","tags":["chemistry","edx","openedx"],"install":[{"cmd":"pip install chem","lang":"bash","label":"PyPI"}],"dependencies":[],"imports":[{"note":"The package is named 'chem' on PyPI, but the module is also 'chem'. No common wrong import.","symbol":"chem","correct":"import chem"}],"quickstart":{"code":"import chem\n\n# Example: access chemistry constants or functions\nfrom chem import some_function  # replace with actual function\nprint(chem.__version__)","lang":"python","description":"Import the library and use its functions. Replace with actual API calls from documentation."},"warnings":[{"fix":"Pin to version: pip install chem==2.0.0","message":"The package name 'chem' is very short and may conflict with other packages. Ensure you are installing the correct 'chem' from PyPI.","severity":"gotcha","affected_versions":"all"},{"fix":"Use 'calculate' instead of 'add'.","message":"Version 2.0.0 introduced a breaking change: the function 'add' was removed and replaced by 'calculate'. Check changelog for details.","severity":"breaking","affected_versions":">=2.0.0"}],"env_vars":null,"search_vec":"'2.0.0':18 'cadenc':39 'calcul':10 'cheminformat':3 'chemistri':9,42 'edx':2,15,28,43 'edx-platform':14,27 'helper':4,6 'independ':36 'irregular':41 'latest':21 'librari':7 'open':1 'openedx':44 'origin':24 'packag':37 'part':25 'platform':16,29 'releas':23,38 'spun':32 'stabl':22 'use':11 'version':17","created_at":"2026-05-01T17:43:05.205563+00:00","updated_at":"2026-05-01T17:43:05.205563+00:00","problems":[{"fix":"Run 'pip install chem' and ensure the import is 'import chem'.","cause":"The package is not installed, or the import name is different.","error":"ModuleNotFoundError: No module named 'chem'"},{"fix":"Use 'from chem import calculate' instead, or downgrade to 1.3.0.","cause":"The 'add' function was removed in version 2.0.0.","error":"ImportError: cannot import name 'add' from 'chem'"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":"","cli_version":null,"type":"library","homepage":null,"github":"https://github.com/openedx/openedx-chem","docs":null,"changelog":null,"pypi":"https://pypi.org/project/chem/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["data"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"passing","verified_at":"2026-06-29","last_verified":"2026-06-29","next_check":"2026-07-29","install_tag":null}}