JUMP Pilot Image Data Downloader and Loader#1
Merged
MattsonCam merged 15 commits intomainfrom Apr 29, 2026
Merged
Conversation
added 9 commits
April 27, 2026 11:01
Document how to install the package directly from the GitHub repository using pip with the `@main` ref. This makes it clear how to install the latest code from the default branch without relying on a PyPI release.
|
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
d33bs
approved these changes
Apr 29, 2026
| @@ -0,0 +1,5 @@ | |||
| """JUMP pilot dataset metadata and download utilities.""" | |||
|
|
|||
| from . import image_downloader, image_metadata | |||
Member
There was a problem hiding this comment.
Instead of placing this at a lower level, consider adding these imports to the top-level package and using that as a bearing of what is made available within the package (and any sub-packages like this one).
Member
Author
There was a problem hiding this comment.
Good idea, I've implement this
added 5 commits
April 29, 2026 09:10
Use `--frozen` for both `uv sync` and `uv run` in GitHub Actions. This ensures CI strictly uses the committed lock state and fails fast when lockfile or dependency metadata drift occurs.
…arquet Document why `2020_11_04_CPJUMP1_all_plates.parquet` is included in the package and how it is generated from JUMP Cell Painting Gallery data via the linked JUMP-single-cell notebook. Summarize the transformation workflow and add an update policy so future regenerations remain reproducible and traceable.
Update the project dependency from pandas>=1.5 to pandas>=2.2,<4 to align with current ecosystem standards while allowing 3.x. This tightens compatibility expectations and avoids claiming support for older, untested pandas releases.
Re-export jump_pilot downloader/metadata symbols from jump_image_datasets to make the public API explicit at the package boundary. Add an autouse cache-reset fixture in metadata tests to prevent cross-test cache leakage and ensure deterministic test behavior.
Member
Author
|
Thanks @d33bs ! Merging now |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pr allows someone to download image data and load image metadata from the JUMP pilot dataset. Other datasets may be included in this repo in the future. Also, it will likely be published to pypi later, so it may implement tagging in the future.