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 t5common package #29

Open
wants to merge 6 commits into
base: main
Choose a base branch
from
Open

Add t5common package #29

wants to merge 6 commits into from

Conversation

ajtritt
Copy link
Contributor

@ajtritt ajtritt commented Feb 26, 2025

Add a package for common operations in the Taskforce5 commons.

  • A class for connecting to and interacting with Jira (Python class t5common.jira.JiraConnector)
  • A framework for polling Jira for new issues, and starting workflows (commands init-db, check-jira, and mark-job)
  • A class for building SLURM sbatch scripts (Python class t5common.job.SlurmJob)

Fixes #15

@ajtritt ajtritt requested review from rly and oruebel February 26, 2025 01:01
@oruebel
Copy link
Member

oruebel commented Feb 26, 2025

Should the cron jobs/code for pulling data from CSBID and pushing to Jira go here too? @yonglbl @ajtritt

If yes, this can be a separate issue/pr. Just wanted to check.

@ajtritt
Copy link
Contributor Author

ajtritt commented Feb 26, 2025

Should the cron jobs/code for pulling data from CSBID and pushing to Jira go here too? @yonglbl @ajtritt

I think we should put the CSBID-specific code in its own package or subdirectory.

@oruebel oruebel added the t5common Shared code for interacting with jira and nersc label Feb 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
t5common Shared code for interacting with jira and nersc
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Script for running polling Jira project and running AlphaFold
2 participants