Releases: sco1/pyflysight
Releases · sco1/pyflysight
Release v0.8.0
[0.8.0]
Added
- #35 Add a
prefer_processed
kwarg to thepyflysight.flysight_proc.parse_v2_log_directory
helper pipeline to prefer loading a serializedpyflysight.flysight_proc.FlysightV2FlightLog
instance, if detected, rather than parsing the raw data files
Changed
- (Internal) Move some commonly used/caught exceptions to
pyflysight.exceptions
for more granular exception handling - #41
pyflysight log_convert single
andpyflysight trim single
are now more tolerant of directory specification when provided a top-level directory containing only one child logging session; the child directory should now automatically be resolved prior to processing
Release v0.7.0
[0.7.0]
Added
- #15 Add
pyflysight.flysight_proc.FlysightV1
andpyflysight.flysight_proc.FlysightV1FlightLog
container classes for interfacing with FlySight V1 track data & metadata - #30 Add optional normalization of GPS coordinates in plaintext log files
- #34 Add CLI pipeline for parsing FlySight V2 flight logs into more user-friendly CSV files.
Changed
Release v0.6.0
[0.6.0]
Added
- #24 Add optional normalization of parsed GPS coordinates
- #27 Add
filter_accel
andfilter_baro
helpers topyflysight.flysight_proc.FlysightV2FlightLog
to assist with applying filters to logged accelerometer & baro data. - #26 Add
pyflysight.flysight_proc.calculate_sync_delta
for calculating the time delta required to align the parsed track & sensor data
Changed
- #26 When using
pyflysight.flysight_proc.parse_v2_log_directory
, anelapsed_time_sensor
column is now added to the trackDataFrame
, providing a synchronized elapsed time that can be used to align the sensor & trackDataFrame
s
Fixed
- #25 Re-initialize nested configuration dataclasses when loading from JSON
Release v0.5.1
[0.5.1]
Added
- Add
py.typed
marker to register library as typed for downstream type checking
Release v0.5.0
Release v0.4.0
[v0.4.0]
Added
- Add derived
total_accel
column to Flysight V2 IMU sensor dataframe, calculated as a vector sum of thexyz
acceleration components - Add
pyflysight.log_utils.locate_log_subdir
helper for resolving child log directory from a given top-level directory - Add
pyflysight.log_utils.iter_log_dirs
helper for iterating through child log directories of a given top-level directory - #19 Add
pyflysight.config_utils
for config file generation - #19 Add
pyflysight.flysight_utils
with helper utilities for working with connected FlySight devices
Release v0.3.0
[v0.3.0]
Changed
- (Internal) Bump to Polars v1.x
Added
- #18 Add helper for classifying Flysight hardware rev