schrodinger package¶
This is the top level package for all Schrodinger modules.
The main modules of interest are schrodinger.structure
and the ones in
the schrodinger.structutils
package.
The Python Module Overview included with the Schrodinger distribution gives
an expository introduction to the Schrodinger Python API. It is available
from the Help -> Python Module Overview… link in Maestro, or from the
$SCHRODINGER/docs/python_api/overview.html
file.
If you have questions about the API, please contact us at help@schrodinger.com.
-
schrodinger.
version_at_least
(v)¶ Check that the Schrodinger python version is at least the value ‘v’. NOTE: Deprecated in favor of get_mmshare_version()
-
schrodinger.
version_at_most
(v)¶ Check that the Schrodinger python version does not exceed ‘v’. NOTE: Deprecated in favor of get_mmshare_version()
-
schrodinger.
version_compatible
(minimum, maximum)¶ Check that the version is between minimum and maximum values. NOTE: Deprecated in favor of get_mmshare_version()
If the current Schrodinger python version is less than the minimum, an Exception will be raised. If the current version is greater than the maximum, a warning will be issued.
-
schrodinger.
get_release_name
()¶ Return release name.
Current use of the release name is to specify a release-specific subdirectory in the user application data directory.
Return the mmshare version as a 5 digit integer.
-
schrodinger.
get_maestro
()¶ Get either schrodinger.maestro.maestro or an object that allows scripts to avoid running maestro dependent-code, and print reasonable errors if that code is run outside of maestro. :return: schrodinger.maestro.maestro or
_DummyMaestroModule
-
exception
schrodinger.
MaestroNotAvailableError
¶ Bases:
ImportError
Error class to indicate that Maestro is not available and there was an attempt to use it.
-
schrodinger.
get_mpl_backend_name
()¶ Get the matplotlib backend name to use with pyplot.
-
schrodinger.
in_dev_env
()¶ Return True if the process is running in a development environment - where SCHRODINGER_SRC or SCHRODINGER_DEV_DEBUG is set.
Subpackages¶
- schrodinger.Qt package
- schrodinger.analysis package
- Subpackages
- schrodinger.analysis.visanalysis package
- Introduction
- Code Examples
- Submodules
- schrodinger.analysis.visanalysis.vdaxis module
- schrodinger.analysis.visanalysis.vdcoordinateframe module
- schrodinger.analysis.visanalysis.vdexception module
- schrodinger.analysis.visanalysis.volumedata module
- schrodinger.analysis.visanalysis.volumedataio module
- schrodinger.analysis.visanalysis.volumedatastructureutils module
- schrodinger.analysis.visanalysis.volumedatautils module
- schrodinger.analysis.visanalysis package
- Submodules
- Subpackages
- schrodinger.application package
- Subpackages
- schrodinger.application.aacg package
- schrodinger.application.bioluminate package
- Subpackages
- Submodules
- schrodinger.application.bioluminate.bwidgets module
- schrodinger.application.bioluminate.escomp module
- schrodinger.application.bioluminate.interaction_calculator module
- schrodinger.application.bioluminate.pml_menus module
- schrodinger.application.bioluminate.propfilter module
- schrodinger.application.bioluminate.propfilter_ui module
- schrodinger.application.bioluminate.propka_parse module
- schrodinger.application.bioluminate.protein module
- schrodinger.application.bioluminate.protein_protein_docking_shared module
- schrodinger.application.bioluminate.protein_report_widget module
- schrodinger.application.bioluminate.protein_structure_quality module
- schrodinger.application.bioluminate.protein_structure_quality_ui module
- schrodinger.application.bioluminate.reactive_residues module
- schrodinger.application.bioluminate.run_propka module
- schrodinger.application.bioluminate.sliderchart module
- schrodinger.application.bioluminate.surfcomp module
- schrodinger.application.bioluminate.validate_imported_modules module
- schrodinger.application.bioluminate.workspacelabeler module
- schrodinger.application.canvas package
- Submodules
- schrodinger.application.canvas.base module
- schrodinger.application.canvas.cluster module
- schrodinger.application.canvas.clustergui module
- schrodinger.application.canvas.driverutils module
- schrodinger.application.canvas.fingerprint module
- schrodinger.application.canvas.fingerprintgui module
- schrodinger.application.canvas.r_group module
- schrodinger.application.canvas.r_group_dee module
- schrodinger.application.canvas.similarity module
- schrodinger.application.canvas.similaritygui module
- schrodinger.application.canvas.topo_descriptors module
- schrodinger.application.canvas.utils module
- Submodules
- schrodinger.application.combiglide package
- Subpackages
- schrodinger.application.combiglide.combenumdock_dir package
- Submodules
- schrodinger.application.combiglide.combenumdock_dir.cg_interactive_enum_dock_cfc_ui module
- schrodinger.application.combiglide.combenumdock_dir.cg_interactive_enum_dock_collection_viewer_ui module
- schrodinger.application.combiglide.combenumdock_dir.cg_interactive_enum_dock_constraints_ui module
- schrodinger.application.combiglide.combenumdock_dir.cg_interactive_enum_dock_ui module
- Submodules
- schrodinger.application.combiglide.packages package
- schrodinger.application.combiglide.combenumdock_dir package
- Submodules
- Subpackages
- schrodinger.application.epik package
- schrodinger.application.ffbuilder package
- schrodinger.application.glide package
- Subpackages
- Submodules
- schrodinger.application.glide.ensemble_selection module
- schrodinger.application.glide.glide module
- schrodinger.application.glide.glideanalysis module
- schrodinger.application.glide.gui module
- schrodinger.application.glide.http_client module
- schrodinger.application.glide.http_server module
- schrodinger.application.glide.poseviewconvert module
- schrodinger.application.glide.utils module
- schrodinger.application.glide.xpdes module
- schrodinger.application.jaguar package
- Submodules
- schrodinger.application.jaguar.autots_bonding module
- schrodinger.application.jaguar.autots_constants module
- schrodinger.application.jaguar.autots_exceptions module
- schrodinger.application.jaguar.autots_rmsd module
- schrodinger.application.jaguar.basis module
- schrodinger.application.jaguar.check_headers module
- schrodinger.application.jaguar.chirality module
- schrodinger.application.jaguar.constants module
- schrodinger.application.jaguar.exceptions module
- schrodinger.application.jaguar.file_logger module
- schrodinger.application.jaguar.global_macros module
- schrodinger.application.jaguar.input module
- schrodinger.application.jaguar.jaguar_diff module
- schrodinger.application.jaguar.jaguar_keyword_utils module
- schrodinger.application.jaguar.keywordDB module
- schrodinger.application.jaguar.make_headers module
- schrodinger.application.jaguar.mmjag module
- schrodinger.application.jaguar.output module
- schrodinger.application.jaguar.reactiq_input module
- schrodinger.application.jaguar.reactiq_input_constants module
- schrodinger.application.jaguar.reactiq_keywords module
- schrodinger.application.jaguar.reactiq_validation module
- schrodinger.application.jaguar.results module
- schrodinger.application.jaguar.rmsd module
- schrodinger.application.jaguar.scan module
- schrodinger.application.jaguar.structure_isomorphism module
- schrodinger.application.jaguar.textparser module
- schrodinger.application.jaguar.user_config module
- schrodinger.application.jaguar.utils.bak module
- schrodinger.application.jaguar.utils module
- schrodinger.application.jaguar.validation module
- Submodules
- schrodinger.application.licensing package
- schrodinger.application.ligprep package
- schrodinger.application.macromodel package
- schrodinger.application.matsci package
- Subpackages
- schrodinger.application.matsci.espresso package
- schrodinger.application.matsci.genetic_optimization package
- schrodinger.application.matsci.mlearn package
- schrodinger.application.matsci.nano package
- Submodules
- schrodinger.application.matsci.nano.check module
- schrodinger.application.matsci.nano.constants module
- schrodinger.application.matsci.nano.interface_mod module
- schrodinger.application.matsci.nano.particle module
- schrodinger.application.matsci.nano.plane module
- schrodinger.application.matsci.nano.sheet module
- schrodinger.application.matsci.nano.slab module
- schrodinger.application.matsci.nano.surfaces_interfaces_mod module
- schrodinger.application.matsci.nano.tube module
- schrodinger.application.matsci.nano.util module
- schrodinger.application.matsci.nano.xtal module
- Submodules
- schrodinger.application.matsci.qexsd package
- Subpackages
- schrodinger.application.matsci.qexsd.qespresso package
- Subpackages
- schrodinger.application.matsci.qexsd.qespresso.xsdtypes package
- Submodules
- schrodinger.application.matsci.qexsd.qespresso.xsdtypes.etree module
- schrodinger.application.matsci.qexsd.qespresso.xsdtypes.exceptions module
- schrodinger.application.matsci.qexsd.qespresso.xsdtypes.xmldocument module
- schrodinger.application.matsci.qexsd.qespresso.xsdtypes.xmlschema module
- schrodinger.application.matsci.qexsd.qespresso.xsdtypes.xsdtypes module
- Submodules
- schrodinger.application.matsci.qexsd.qespresso.xsdtypes package
- Submodules
- schrodinger.application.matsci.qexsd.qespresso.cards module
- schrodinger.application.matsci.qexsd.qespresso.converters module
- schrodinger.application.matsci.qexsd.qespresso.documents module
- schrodinger.application.matsci.qexsd.qespresso.exceptions module
- schrodinger.application.matsci.qexsd.qespresso.options module
- Subpackages
- schrodinger.application.matsci.qexsd.qespresso package
- Submodules
- Subpackages
- schrodinger.application.matsci.rxn_channel package
- Submodules
- schrodinger.application.matsci.amorphous module
- schrodinger.application.matsci.atomicsymbols module
- schrodinger.application.matsci.atomicsymbolsgui module
- schrodinger.application.matsci.bandshape_utils module
- schrodinger.application.matsci.basiselements module
- schrodinger.application.matsci.buildcomplex module
- schrodinger.application.matsci.builderwidgets module
- schrodinger.application.matsci.cgforcefield module
- schrodinger.application.matsci.cgforcefieldgui module
- schrodinger.application.matsci.chargegui module
- schrodinger.application.matsci.clusterstruct module
- schrodinger.application.matsci.clusterstructgui module
- schrodinger.application.matsci.coarsegrain module
- schrodinger.application.matsci.controlicons_rc module
- schrodinger.application.matsci.desmondutils module
- schrodinger.application.matsci.elementalprops module
- schrodinger.application.matsci.enumeration module
- schrodinger.application.matsci.equilibrium_md module
- schrodinger.application.matsci.freevolume module
- schrodinger.application.matsci.guibase module
- schrodinger.application.matsci.jaguar_multistage_workflow_utils module
- schrodinger.application.matsci.jaguarworkflows module
- schrodinger.application.matsci.jobdirdlg module
- schrodinger.application.matsci.jobutils module
- schrodinger.application.matsci.mecp_mod module
- schrodinger.application.matsci.montecarlo module
- schrodinger.application.matsci.msutils module
- schrodinger.application.matsci.mswidgets module
- schrodinger.application.matsci.optoelectronics module
- schrodinger.application.matsci.order_parameter_mod module
- schrodinger.application.matsci.parserutils module
- schrodinger.application.matsci.property_names module
- schrodinger.application.matsci.qualityslider module
- schrodinger.application.matsci.reaction_workflow_utils module
- schrodinger.application.matsci.reorder module
- schrodinger.application.matsci.reordergui module
- schrodinger.application.matsci.rxn_path module
- schrodinger.application.matsci.shapes module
- schrodinger.application.matsci.sliceplot module
- schrodinger.application.matsci.smartsutils module
- schrodinger.application.matsci.smartsutilsgui module
- schrodinger.application.matsci.spectra module
- schrodinger.application.matsci.swap_fragments_utils module
- schrodinger.application.matsci.textlogger module
- schrodinger.application.matsci.zmutils module
- Subpackages
- schrodinger.application.mopac package
- Submodules
- schrodinger.application.mopac.exceptions module
- schrodinger.application.mopac.mopac_backend module
- schrodinger.application.mopac.mopac_launchers module
- schrodinger.application.mopac.mopac_parser module
- schrodinger.application.mopac.mopac_results module
- schrodinger.application.mopac.mopac_startup module
- schrodinger.application.mopac.results2012 module
- schrodinger.application.mopac.results71 module
- schrodinger.application.mopac.structure_launchers module
- schrodinger.application.mopac.utils module
- Submodules
- schrodinger.application.phase package
- Subpackages
- Submodules
- schrodinger.application.phase.constants module
- schrodinger.application.phase.create_xvol module
- schrodinger.application.phase.featureselector module
- schrodinger.application.phase.hypothesis module
- schrodinger.application.phase.hypothesis_binding_modes module
- schrodinger.application.phase.input module
- schrodinger.application.phase.phase_markers module
- schrodinger.application.phase.phase_widgets module
- schrodinger.application.phase.pt_hypothesis module
- schrodinger.application.prime package
- schrodinger.application.qsite package
- schrodinger.application.vsw package
- Subpackages
- schrodinger.application.vsw.stages package
- Submodules
- schrodinger.application.vsw.stages.combine module
- schrodinger.application.vsw.stages.convert module
- schrodinger.application.vsw.stages.filtering module
- schrodinger.application.vsw.stages.gencodes module
- schrodinger.application.vsw.stages.glide module
- schrodinger.application.vsw.stages.macromodel module
- schrodinger.application.vsw.stages.phase module
- schrodinger.application.vsw.stages.prime module
- schrodinger.application.vsw.stages.pull module
- schrodinger.application.vsw.stages.qikprop module
- schrodinger.application.vsw.stages.qsite module
- schrodinger.application.vsw.stages.rmsd module
- schrodinger.application.vsw.stages.semiemp module
- Submodules
- schrodinger.application.vsw.stages package
- Submodules
- Subpackages
- schrodinger.application.watermap package
- Submodules
- Subpackages
- schrodinger.graphics3d package
- Submodules
- schrodinger.graphics3d.arrow module
- schrodinger.graphics3d.box module
- schrodinger.graphics3d.common module
- schrodinger.graphics3d.gridbox module
- schrodinger.graphics3d.lines module
- schrodinger.graphics3d.polygon module
- schrodinger.graphics3d.polyhedron module
- schrodinger.graphics3d.quadrilateral module
- schrodinger.graphics3d.sphere module
- schrodinger.graphics3d.torus module
- Submodules
- schrodinger.infra package
- Submodules
- schrodinger.infra.epydoc_to_sphinx module
- schrodinger.infra.exception_handler module
- schrodinger.infra.fast3d module
- schrodinger.infra.licensing module
- schrodinger.infra.mm module
- schrodinger.infra.mmbitset module
- schrodinger.infra.mmcheck module
- schrodinger.infra.mmerr module
- schrodinger.infra.mmgpgpu module
- schrodinger.infra.mmim module
- schrodinger.infra.mminit module
- schrodinger.infra.mmjob module
- schrodinger.infra.mmkv module
- schrodinger.infra.mmlist module
- schrodinger.infra.mmobject module
- schrodinger.infra.mmproj module
- schrodinger.infra.mmreflect module
- schrodinger.infra.mmsurf module
- schrodinger.infra.phase module
- schrodinger.infra.propedit module
- schrodinger.infra.structure module
- schrodinger.infra.table module
- schrodinger.infra.util module
- Submodules
- schrodinger.job package
- Submodules
- schrodinger.job.app module
- schrodinger.job.host_check module
- schrodinger.job.hunt_stub module
- schrodinger.job.jobcontrol module
- schrodinger.job.launchapi module
- schrodinger.job.launcher module
- schrodinger.job.launchparams module
- schrodinger.job.queue module
- schrodinger.job.remote_command module
- schrodinger.job.util module
- Submodules
- schrodinger.maestro package
- schrodinger.pipeline package
- Subpackages
- schrodinger.pipeline.stages package
- Submodules
- schrodinger.pipeline.stages.canvas module
- schrodinger.pipeline.stages.combine module
- schrodinger.pipeline.stages.convert module
- schrodinger.pipeline.stages.example module
- schrodinger.pipeline.stages.filtering module
- schrodinger.pipeline.stages.gencodes module
- schrodinger.pipeline.stages.glide module
- schrodinger.pipeline.stages.ligprep module
- schrodinger.pipeline.stages.macromodel module
- schrodinger.pipeline.stages.phase module
- schrodinger.pipeline.stages.prime module
- schrodinger.pipeline.stages.pull module
- schrodinger.pipeline.stages.qikprop module
- schrodinger.pipeline.stages.qsite module
- schrodinger.pipeline.stages.rmsd module
- schrodinger.pipeline.stages.semiemp module
- Submodules
- schrodinger.pipeline.stages package
- Submodules
- Subpackages
- schrodinger.protein package
- Submodules
- schrodinger.protein.align module
- schrodinger.protein.alignment module
- schrodinger.protein.analysis module
- schrodinger.protein.analysis_params module
- schrodinger.protein.annotation module
- schrodinger.protein.assignment module
- schrodinger.protein.captermini module
- schrodinger.protein.constants module
- schrodinger.protein.findhets module
- schrodinger.protein.getpdb module
- schrodinger.protein.getpdb_utility module
- schrodinger.protein.helix module
- schrodinger.protein.membrane module
- schrodinger.protein.pdbname module
- schrodinger.protein.reliability module
- schrodinger.protein.remediate module
- schrodinger.protein.residue module
- schrodinger.protein.rotamers module
- schrodinger.protein.sequence module
- Submodules
- schrodinger.structutils package
- Subpackages
- Submodules
- schrodinger.structutils.analyze module
- schrodinger.structutils.assignbondorders module
- schrodinger.structutils.build module
- schrodinger.structutils.color module
- schrodinger.structutils.createfragments module
- schrodinger.structutils.filter module
- schrodinger.structutils.interactionfp module
- schrodinger.structutils.io module
- schrodinger.structutils.measure module
- schrodinger.structutils.minimize module
- schrodinger.structutils.pbc_tools module
- schrodinger.structutils.rgroup_enumerate module
- schrodinger.structutils.ringspear module
- schrodinger.structutils.rmsd module
- schrodinger.structutils.shuffle module
- schrodinger.structutils.sitealign module
- schrodinger.structutils.smiles module
- schrodinger.structutils.smilesfilter module
- schrodinger.structutils.sort module
- schrodinger.structutils.structalign module
- schrodinger.structutils.transform module
- schrodinger.ui package
- schrodinger.utils package
- Submodules
- schrodinger.utils.cgxutils module
- schrodinger.utils.cmdline module
- schrodinger.utils.colorscheme module
- schrodinger.utils.config module
- schrodinger.utils.csv_unicode module
- schrodinger.utils.documentation module
- schrodinger.utils.env module
- schrodinger.utils.fileutils module
- schrodinger.utils.imputils module
- schrodinger.utils.installation_check module
- schrodinger.utils.license module
- schrodinger.utils.licutils module
- schrodinger.utils.ligfilter module
- schrodinger.utils.log module
- schrodinger.utils.maestro_scripts_path module
- schrodinger.utils.mmutil module
- schrodinger.utils.moduleproxy module
- schrodinger.utils.multifpfile module
- schrodinger.utils.pandasutils module
- schrodinger.utils.preferences module
- schrodinger.utils.profiling module
- schrodinger.utils.pymol module
- schrodinger.utils.scollections module
- schrodinger.utils.sea module
- schrodinger.utils.sshconfig module
- schrodinger.utils.subproc module
- schrodinger.utils.subprocess module
- schrodinger.utils.sysinfo module
- schrodinger.utils.units module
- Submodules