heartandsole.Activity.from_fit

classmethod Activity.from_fit(file_obj)[source]

Construct an Activity from a .fit file.

Parameters

file_obj – Any file-like object accepted by fitparse.FitFile.

Returns

Activity

Examples

Provide a file path:

>>> act = Activity.from_fit('my_activity.fit')

Provide a file-like object:

>>> file_obj = open('my_activity.fit', 'rb')
>>> act = Activity.from_fit(file_obj)

Provide a raw string of bytes:

>>> file_obj = open('my_activity.fit', 'rb')
>>> raw_fit_data = file_obj.read()
>>> act = Activity.fom_fit(raw_fit_data)