Conversation
- Recompile for Python 3.13 (fixes undefined _Py_ZeroStruct symbol) - Fix VLSD/VLSC channels: signal_data_type 6-9 now dispatches to uint reader instead of falling through to read_byte - Fix read_chalf: rewrite as (n_records,2) float16 array to match the (2,)f2 native format used for complex32 channels - Fix complex swap_flag in sorted_data_read: compare against 15/16 not 0/1 - Fix unsorted_data_read4: check Flags & 0b100001 for VLSC compact (bit 5) - Fix unsorted_read4: initialize temp to raw bytes so byte-array VLSD signal types (10-17) don't raise UnboundLocalError - Replace deprecated np.fromstring with np.frombuffer in read_array - Use const char* for bit_stream in sorted_data_read Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…dded temporary files in non standard loation
…licts Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…t with setup.py Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…available) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
… with Python 3.13+) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What's New in v4.2
New MDF 4.x Features
MFX / Compressed File Support
File Finalization
Bug Fixes
dataReadresample(): discard intermediate arrays to reduce memory usage1970-01-01T00:00:00) no longer raises an exceptionchannelclass attribute casing fixed (camelCase)masterChannelListcopy()bug fixPython & NumPy Compatibility
dataReadextension updatedfromstring/fromarraysimportsdistutilsdependency removedResample
resample()now accepts interpolation options fromscipy.interp1dPerformance
Packaging & CI
pyproject.tomladded for PEP 517 build supportCommunity Contributions
masterChannelListchannel extraction (#213 — LaurentBlanc73)