isofit.data.cli =============== .. py:module:: isofit.data.cli Submodules ---------- .. toctree:: :maxdepth: 1 /autoapi/isofit/data/cli/data/index /autoapi/isofit/data/cli/examples/index /autoapi/isofit/data/cli/imagecube/index /autoapi/isofit/data/cli/isoplots/index /autoapi/isofit/data/cli/sixs/index /autoapi/isofit/data/cli/srtmnet/index Attributes ---------- .. autoapisummary:: isofit.data.cli.env isofit.data.cli.Modules Functions --------- .. autoapisummary:: isofit.data.cli.runOnAll isofit.data.cli.download_all isofit.data.cli.validate_all isofit.data.cli.env_validate Package Contents ---------------- .. py:data:: env .. py:data:: Modules .. py:function:: runOnAll(func, **kwargs) Executes a function of each loaded module :param func: Name of the function to invoke from the module :type func: str :param \*\*kwargs: Key-word arguments to pass to the function :type \*\*kwargs: dict .. py:function:: download_all(**kwargs) Downloads all ISOFIT extra dependencies to the locations specified in the isofit.ini file using latest tags and versions .. py:function:: validate_all(**kwargs) Validates all ISOFIT extra dependencies at the locations specified in the isofit.ini file as well as check for updates using latest tags and versions .. py:function:: env_validate(keys, quiet=False, **kwargs) Utility function for the `env` object to quickly validate specific dependencies :param keys: List of validator functions to call :type keys: list :param quiet: Silences the error and debug messages of the validation functions :type quiet: bool, default=False .. rubric:: Examples >>> env.validate("all") >>> env.validate("isoplots", path=env.plots, quiet=True) >>> env.validate(["data", "examples"]) >>> env.validate(["data", "examples"], error=Logger.error, debug=Logger.debug)