lal_cuda._internal package

This module provides three principle submodules for: package. It provides three principle submodules for:

  1. _internal.package: for examining meta data relating to this python package
  2. _internal.project: for examining meta data relating to the project this package belongs to
  3. _internal.log: for generating course logging information for the user

It is generally only of use to developers of this module.

lal_cuda._internal.is_nonstring_iterable(object_in)[source]

Determine if an object is a non-string iterable.

Parameters:object – An object of any type.
Returns:Boolean. True if object is a non-string iterable.
lal_cuda._internal.ascii_encode_value(value)[source]

Encode an object as ascii, if possible.

Parameters:object – An object of any type.
Returns:An ascii encoding of the object. The object if that encoding is not defined.
lal_cuda._internal.ascii_encode_dict(data)[source]

Encode the keys and values of a dictionary as ascii.

Parameters:object – A dictionary.
Returns:An ascii encoding of the dictionary.