Skip to content

Add documentation#6

Merged
monazhu merged 24 commits intomainfrom
add-documentation
Apr 13, 2026
Merged

Add documentation#6
monazhu merged 24 commits intomainfrom
add-documentation

Conversation

@monazhu
Copy link
Copy Markdown
Collaborator

@monazhu monazhu commented Mar 12, 2026

added documentation for both users and contributors

@monazhu monazhu requested a review from nccanderson March 12, 2026 20:45
@monazhu monazhu self-assigned this Mar 12, 2026
dependabot bot and others added 21 commits April 13, 2026 15:55
Bumps [requests](https://github.com/psf/requests) from 2.32.5 to 2.33.0.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](psf/requests@v2.32.5...v2.33.0)

---
updated-dependencies:
- dependency-name: requests
  dependency-version: 2.33.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
When a C3D org has duplicate session properties, normalize_columns()
raises a Polars DuplicateError and skips the entire project. This fixes
both collision scenarios (unnest collision and clean-name collision) by
suffixing duplicates with _2, _3, etc. instead of crashing.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Drop duplicate columns and log a warning instead of adding uninformative
_2/_3 suffixes. Applies to both unnest collisions (property field vs
top-level column) and clean-name collisions (different raw names that
normalize to the same snake_case).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…rrors

When API responses contain all-null columns, Polars infers them as Null
dtype. This causes errors in downstream consumers (e.g. Fabric pipelines)
when later rows contain actual string values. Cast any Null-typed columns
to Utf8 (String) as a safe default in coerce_types().

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The top-level "hmd" field has inconsistent types across projects
(null/int/string) causing Polars schema inference failures. Strip it
before DataFrame construction and source the value from the reliable
c3d.device.hmd_type property instead, aliasing it back as "hmd" for
downstream compatibility.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@monazhu monazhu merged commit df8d984 into main Apr 13, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants