Skip to content

Conversation

@synchon
Copy link
Member

@synchon synchon commented Dec 17, 2025

Enable users to add features to registry like so:

$ junifer registry add [junifer-yaml] --registry [registry-uri-or-path]

This should add the feature file (HDF5), the Junifer computation file (YAML) and its corresponding metadata file (YAML) to the specified registry dataset. If the Junifer YAML file contains multiple features, all features should be added to the registry, each with their own files. The metadata file should be generated automatically based on the information in the Junifer YAML file as well as the computed feature file (e.g., size, shape, data type, etc.). If the registry is remote, the command should clone the dataset locally, add the files, and then push the changes back to the remote.

@synchon synchon self-assigned this Dec 8, 2025
@synchon synchon added the enhancement New feature or request label Dec 8, 2025
@synchon synchon changed the title Introduce feature files addition to registry [REG]: Introduce feature files addition to registry Dec 8, 2025
@codecov
Copy link

codecov bot commented Dec 17, 2025

Codecov Report

❌ Patch coverage is 22.80702% with 132 lines in your changes missing coverage. Please review.
✅ Project coverage is 27.86%. Comparing base (3078a21) to head (4c6a294).

Files with missing lines Patch % Lines
julio/_utils.py 19.01% 115 Missing ⚠️
julio/_functions.py 26.08% 17 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff              @@
##              main       #3       +/-   ##
============================================
- Coverage   100.00%   27.86%   -72.14%     
============================================
  Files            1        3        +2     
  Lines           15      183      +168     
  Branches         0       30       +30     
============================================
+ Hits            15       51       +36     
- Misses           0      132      +132     
Flag Coverage Δ
julio 27.86% <22.80%> (-72.14%) ⬇️

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

Files with missing lines Coverage Δ
julio/_yaml.py 100.00% <100.00%> (ø)
julio/_functions.py 51.42% <26.08%> (-48.58%) ⬇️
julio/_utils.py 19.01% <19.01%> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

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