Skip to main content

No project description provided

Project description

fit2parquets

Convert Garmin .fit files to .parquet files using Garmin's FIT SDK.

Installation

poetry add fit2parquets

Available on PyPI here.

Usage

from fit2parquets import fit2parquets
fit2parquets("Afternoon_Run.fit")

If you want to save the parsed .parquet files in a different location (e.g. some_other_folder), simply run:

fit2parquets(
    "Afternoon_Run.fit",
    write_to_folder_in_which_fit_file_lives=False,
    alternate_folder_path="some_other_folder",
)

You can read the resulting data via e.g.:

import polars as pl
df = pl.read_parquet("Afternoon_Run/record_mesgs.parquet")

Credits

Garmin's FIT SDK is licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol.

The Python implementation of that SDK is found here: https://github.com/garmin/fit-python-sdk.

This package was created with cookiecutter and thomascamminady/cookiecutter-pypackage, a fork of audreyr/cookiecutter-pypackage.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fit2parquets-0.2.0.tar.gz (4.7 kB view hashes)

Uploaded Source

Built Distribution

fit2parquets-0.2.0-py3-none-any.whl (5.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page