Marvin-Brain Utilities

General

brain.utils.general.general.getDbMachine()[source]

Get the machine that the app is running on.

This determines correct database and app configuration

brain.utils.general.general.convertIvarToErr(ivar)[source]

Converts a list of inverse variance into an a list of standard errors

brain.utils.general.general.compress_data(data, compress_with=None, uncompress=None)[source]

Compress data via json or msgpack

Parameters:
  • data (obj) – The input data to compress or uncompress
  • compress_with (str) – Compression algorithm. Defaults to config.compression.
  • uncompress (bool) – If True, uncompresses the data instead of compressing. Default is False
Returns:

Data compressed with with json or msgpack

brain.utils.general.general.uncompress_data(data, uncompress_with=None)[source]

Compress data via json or msgpack

Parameters:
  • data (obj) – The data to compress
  • uncompress_with (str) – Compression algorithm. Defaults to config.compression.
Returns:

Data compressed with with json or msgpack