Skip to content

[ENH]: Enable adding data types#451

Merged
synchon merged 8 commits intomainfrom
feat/extendable-data-types
Jul 18, 2025
Merged

[ENH]: Enable adding data types#451
synchon merged 8 commits intomainfrom
feat/extendable-data-types

Conversation

@synchon
Copy link
Copy Markdown
Member

@synchon synchon commented Jul 14, 2025

  • description of feature/fix
  • tests added/passed
  • add an entry for the latest changes

This PR enables junifer to register custom data types used in other modalities.

@codecov
Copy link
Copy Markdown

codecov bot commented Jul 14, 2025

Codecov Report

Attention: Patch coverage is 89.28571% with 6 lines in your changes missing coverage. Please review.

Project coverage is 91.17%. Comparing base (e203449) to head (a031473).
Report is 9 commits behind head on main.

Files with missing lines Patch % Lines
junifer/datagrabber/pattern_validation_mixin.py 89.28% 5 Missing and 1 partial ⚠️

❌ Your patch status has failed because the patch coverage (89.28%) is below the target coverage (95.00%). You can increase the patch coverage or adjust the target coverage.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #451      +/-   ##
==========================================
+ Coverage   91.15%   91.17%   +0.02%     
==========================================
  Files         134      134              
  Lines        5460     5507      +47     
  Branches      898      903       +5     
==========================================
+ Hits         4977     5021      +44     
- Misses        310      313       +3     
  Partials      173      173              
Flag Coverage Δ
docs 100.00% <ø> (ø)
junifer 91.17% <89.28%> (+0.02%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
junifer/typing/_typing.py 100.00% <ø> (ø)
junifer/datagrabber/pattern_validation_mixin.py 85.91% <89.28%> (+3.81%) ⬆️
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@synchon synchon added the enhancement New feature or request label Jul 14, 2025
@synchon synchon added this to the 0.0.7 (alpha 6) milestone Jul 14, 2025
@synchon synchon self-assigned this Jul 14, 2025
@github-actions
Copy link
Copy Markdown

github-actions bot commented Jul 14, 2025

PR Preview Action v1.6.2
Preview removed because the pull request was closed.
2025-07-18 10:45 UTC

@synchon synchon requested a review from fraimondo July 15, 2025 10:55
@synchon synchon merged commit f9ee8c1 into main Jul 18, 2025
20 of 21 checks passed
@synchon synchon deleted the feat/extendable-data-types branch July 18, 2025 10:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants