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 task metadata #33

Merged
merged 3 commits into from
Dec 5, 2024
Merged

Add task metadata #33

merged 3 commits into from
Dec 5, 2024

Conversation

jluethi
Copy link
Collaborator

@jluethi jluethi commented Dec 5, 2024

We're adding metadata to the tasks to be able to build better task interfaces. I've created this PR to show how this metadata is structured. The core fields for each task are:

  1. Category: Conversion, Segmentation, Registration, Measurement, Image Processing
  2. Modality: HCS, lightsheet, EM
  3. Tags: Arbitrary strings that are searchable and provide info about the task

Category & Modality work by convention, but you can add new entries when useful.

Additionally, there is now an "authors" field for the whole package.

In order for the future public Fractal page to list your tasks (see fractal-analytics-platform/fractal-analytics-platform.github.io#6), the package needs to either be on PyPI or have github releases with whl files. As part of this PR, I'm adding a Github CI that would run tests and create releases with whl files upon tags.


Other additions:

  1. Update faim-ipa version to 0.9.2 => make parsing robust to whether a TimePoint folder exists or not
  2. Update fractal-tasks-core version to 1.3.3

@jluethi jluethi merged commit 9d4e3b8 into main Dec 5, 2024
8 checks passed
@jluethi jluethi deleted the add_task_metadata branch December 5, 2024 14:08
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.

1 participant