code: def fuller_scaling(target, DABo, To, Po, temperature='pore.temperature',
                     pressure='pore.pressure'):
      r
      Ti = target[temperature]
      Pi = target[pressure]
      value = DABo*(Ti/To)**1.75*(Po/Pi)
      return value
docs: r"""
      Uses Fuller model to adjust a diffusion coefficient for gases from
      reference conditions to conditions of interest
  
      Parameters
      ----------
      target : OpenPNM Object
          The object for which these values are being calculated.  This
          controls the length of the calculated array, and also provides
          access to other necessary thermofluid properties.
  
      DABo : float, array_like
          Diffusion coefficient at reference conditions
  
      Po, To : float, array_like
          Pressure & temperature at reference conditions, respectively
  
      pressure : string
          The dictionary key containing the pressure values in Pascals (Pa)
  
      temperature : string
          The dictionary key containing the temperature values in Kelvin (K)