ARTIST-Association / ARTIST-Association/CANVAS

Implement of job interface to render a project via ARTIST

Open
#82 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
6
Forks
2
PR merge metrics
No merged PRs in 30d

Description

Allow whitelisted users to render their projects via ARTIST, replacing the current, mocked job interface which returns only a dummy status and result.

A rough outline of the steps (to be refined):
- [ ] Organizational: HPC access etc
- [ ] Implement slurm interaction to submit ARTIST jobs, get the current status, and process the results
- [ ] Implement workflow to whitelist users and check user privileges before submitting jobs
- [ ] Update and extend the job interface tests

Contributor guide

Open the contributing guide

Research direction

Start by reading the current mocked job interface and the existing job interface tests. Then map the required workflow for whitelisting users, checking privileges, submitting ARTIST jobs through Slurm, tracking status, and processing results. Done means the mocked status and result are replaced, access is enforced, and the tests cover the updated workflow.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
authorization, backend, hpc
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.