aizynthfinder.interfaces package¶
Subpackages¶
Submodules¶
aizynthfinder.interfaces.aizynthapp module¶
Module containing classes and routines for the GUI interface
- class aizynthfinder.interfaces.aizynthapp.AiZynthApp(configfile, setup=True)¶
Bases:
object
Interface class to be used in a Jupyter Notebook. Provides a basic GUI to setup and analyze the tree search.
Should be instantiated with the path of a yaml file with configuration:
from aizynthfinder.interfaces import AiZynthApp configfile = "/path/to/configfile.yaml" app = AiZynthApp(configfile)
- Variables:
finder – the finder instance
- Parameters:
configfile (str) – the path to yaml file with configuration
setup (bool) – if True will create and display the GUI on instantiation, defaults to True
- setup()¶
Create the widgets and display the GUI. This is typically done on instantiation, but this method is for more advanced uses.
- Return type:
None
- aizynthfinder.interfaces.aizynthapp.main()¶
Entry point for the aizynthapp command
- Return type:
None
aizynthfinder.interfaces.aizynthcli module¶
Module containing classes and routines for the CLI
- aizynthfinder.interfaces.aizynthcli.main()¶
Entry point for the aizynthcli command
- Return type:
None
Module contents¶
Module for interfaces to the AiZynthFinder application