class_docstr: A result reporter implementation based on Orion
  
  Arguments
  ---------
  orion_client: module
      the Python module for Orion
docstr: Determines if Orion is available. In order for it to
  be available, the library needs to be installed, and at
  least one of ORION_EXPERIMENT_NAME, ORION_EXPERIMENT_VERSION,
  ORION_TRIAL_ID needs to be set
docstr_tok: ["Determines","if","Orion","is","available",".","In","order","for","it","to","be","available",",","the","library","needs","to","be","installed",",","and","at","least","one","of","ORION_EXPERIMENT_NAME",",","ORION_EXPERIMENT_VERSION",",","ORION_TRIAL_ID","needs","to","be","set"]
code: def is_available(self):
      """Determines if Orion is available. In order for it to
      be available, the library needs to be installed, and at
      least one of ORION_EXPERIMENT_NAME, ORION_EXPERIMENT_VERSION,
      ORION_TRIAL_ID needs to be set"""
      return self.orion_client is not None and any(
          os.getenv(name) for name in ORION_TRIAL_ID_ENV
      )
  
imports: import importlib
  import logging
  import json
  import os
  import speechbrain
  import sys
  from datetime import datetime
  from hyperpyyaml import load_hyperpyyaml
label_desc: Use image node_id 6 for calling the OrionHyperparameterOptimizationReporter obj's underlying member method code with example usage: obj.is_available() and returns: unknown