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",
)

This is also as available as a script from the command line directly

fit2parquets Afternoon_Run.fit --output_format=csv

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.4.0.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

fit2parquets-0.4.0-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

Details for the file fit2parquets-0.4.0.tar.gz.

File metadata

  • Download URL: fit2parquets-0.4.0.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.9 Darwin/24.1.0

File hashes

Hashes for fit2parquets-0.4.0.tar.gz
Algorithm Hash digest
SHA256 d1a26a4ba2014e2f8c192f1e4129a4ec3800c8c9beb57e1348a01a6f3ec1e4b4
MD5 43dde8db902270407af5790af45ee56f
BLAKE2b-256 a737428ab003db41e0353fab1d6b976a070bf5a2a2bcef0c383f452b8ed71c93

See more details on using hashes here.

File details

Details for the file fit2parquets-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: fit2parquets-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 6.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.9 Darwin/24.1.0

File hashes

Hashes for fit2parquets-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 84807acf52beaf611057db5f4f056ed481991ed54c176bbe759690b004a58d46
MD5 42ecaa0dc5db516397f0817a42b12537
BLAKE2b-256 45b2c11d226db860a2f21bd36380e751504e694b1e6368370f54f52874c66fac

See more details on using hashes here.

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