wolframclient.serializers.normalizer package

Submodules

wolframclient.serializers.normalizer.builtin module

wolframclient.serializers.normalizer.builtin.update_dispatch(dispatch)[source]

wolframclient.serializers.normalizer.datetime module

wolframclient.serializers.normalizer.datetime.update_dispatch(dispatch)[source]

wolframclient.serializers.normalizer.decimal module

wolframclient.serializers.normalizer.decimal.update_dispatch(dispatch)[source]

wolframclient.serializers.normalizer.fractions module

wolframclient.serializers.normalizer.fractions.update_dispatch(dispatch)[source]

wolframclient.serializers.normalizer.numpy module

wolframclient.serializers.normalizer.numpy.update_dispatch(dispatch)[source]

wolframclient.serializers.normalizer.pil module

wolframclient.serializers.normalizer.pil.normalize_array(array)[source]
wolframclient.serializers.normalizer.pil.update_dispatch(dispatch)[source]

wolframclient.serializers.normalizer.wolfram module

wolframclient.serializers.normalizer.wolfram.update_dispatch(dispatch)[source]

Module contents

class wolframclient.serializers.normalizer.DispatchUpdater(dispatch)[source]

Bases: object

register_modules(**handlers)[source]
update_dispatch()[source]
class wolframclient.serializers.normalizer.Normalizer(normalizer=None, allow_external_objects=False, target_kernel_version=None)[source]

Bases: object

chain_normalizers(func)[source]
default_normalizer(*args, **opts)
default_updater = <wolframclient.serializers.normalizer.DispatchUpdater object>