{"library":"python-libsbml","title":"python-libsbml","description":"Python bindings for LibSBML, a library for reading, writing, and manipulating SBML (Systems Biology Markup Language) documents. This package provides the libsbml module, which wraps the C++ library SBML API with Python objects. Version 5.21.1 is current; releases follow the upstream LibSBML releases.","language":"python","status":"active","last_verified":"Mon Apr 27","install":{"commands":["pip install python-libsbml"],"cli":null},"imports":["import libsbml"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import libsbml\nimport sys\n\ndocument = libsbml.SBMLDocument(3, 2)  # SBML Level 3 Version 2\nmodel = document.createModel()\nmodel.setId(\"my_model\")\n\n# Write to file\nwriter = libsbml.SBMLWriter()\nresult = writer.writeSBML(document, \"output.xml\")\nif result != libsbml.LIBSBML_OPERATION_SUCCESS:\n    print(\"Error writing SBML\")\n    sys.exit(1)\n\n# Read back\nreader = libsbml.SBMLReader()\ndocument2 = reader.readSBML(\"output.xml\")\nif document2.getNumErrors() > 0:\n    print(\"Errors encountered:\")\n    document2.printErrors()","lang":"python","description":"Create an SBML Document, write to file, and read it back. Checks for operation success and errors.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}