Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add functionality to invoke jktebop tasks #2

Open
SteveOv opened this issue Jan 20, 2025 · 0 comments
Open

Add functionality to invoke jktebop tasks #2

SteveOv opened this issue Jan 20, 2025 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@SteveOv
Copy link
Owner

SteveOv commented Jan 20, 2025

Functionality exists in the traininglib module of the ebop_maven repo. Review & revise while porting this over to here.

@SteveOv SteveOv added the enhancement New feature or request label Jan 20, 2025
@SteveOv SteveOv self-assigned this Jan 20, 2025
@SteveOv SteveOv pinned this issue Jan 21, 2025
SteveOv added a commit that referenced this issue Jan 21, 2025
SteveOv added a commit that referenced this issue Jan 21, 2025
Tasks are wrappers of the jktebop module with high level functions and support for templated in files.
SteveOv added a commit that referenced this issue Jan 22, 2025
SteveOv added a commit that referenced this issue Jan 22, 2025
TemplateEx class extends string.Template with support for default values (in the form ${name|default}) which are stripped out on loading. Use this functionality for Task2.
SteveOv added a commit that referenced this issue Jan 24, 2025
Reworked Task base class so that it just publishes a single run() function which does the basic job of creating an input file and synchronously running jktebop then optionally reading the output file and cleaning down any files. This should work well for up coming Tasks 3, 8 & 9 and also works for the existing Task2 with a simple override to handle using a temp file. Updated the tests and task2 template.
SteveOv added a commit that referenced this issue Jan 24, 2025
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

When branches are created from issues, their pull requests are automatically linked.

1 participant