Skip to content

hallmark commands: clone, checkout, log; hallmark features: download, cache#34

Merged
rndsrc merged 21 commits into
mainfrom
cache
Apr 22, 2026
Merged

hallmark commands: clone, checkout, log; hallmark features: download, cache#34
rndsrc merged 21 commits into
mainfrom
cache

Conversation

@nayera16
Copy link
Copy Markdown
Contributor

##Summary
New hallmark commands and features have been implemented to improve the functionality of the package. Hallmark is now able to use a link to 'clone' a remote hallmark repository; use 'checkout' to switch to different branches in the same repository; and use 'log' to display commit history. Cache and download features are used to assist these commands in tracking and accessing data.

##Testing
All unit and end-to-end tests are passing. Codex was used to write additional tests for new features. Demo Jupyter notebooks were modified and rerun to ensure the workflow runs within a user friendly setting.

##Future Work
Prepare presentation on hallmark package for the EHT team. Improve debugger.

@nayera16 nayera16 requested a review from rndsrc April 22, 2026 17:37
@rndsrc rndsrc self-assigned this Apr 22, 2026
Copy link
Copy Markdown
Member

@rndsrc rndsrc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's keep python 3.9 support. I think using

from typing import Optional

should allow us to support python 3.9.

Copy link
Copy Markdown
Member

@rndsrc rndsrc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fully compatible with Python 3.9 now.

@rndsrc rndsrc merged commit f4c4b87 into main Apr 22, 2026
6 checks passed
@rndsrc rndsrc deleted the cache branch April 22, 2026 18:50
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.

4 participants