Skip to content

Comments

Bug Fix: keep grid_file_path when loading recipe from firebase#334

Merged
ascibisz merged 2 commits intostaging/cellpack-serverfrom
fix/dropping-grid-file-path-from-firebase
May 8, 2025
Merged

Bug Fix: keep grid_file_path when loading recipe from firebase#334
ascibisz merged 2 commits intostaging/cellpack-serverfrom
fix/dropping-grid-file-path-from-firebase

Conversation

@ascibisz
Copy link
Collaborator

@ascibisz ascibisz commented May 8, 2025

Problem

When testing the cellpack client with a provided grid_file_path, we noticed it wasn't actually getting applied. The reason was when recipes are loaded from cellpack, the grid_file_path was getting dropped when the recipe was getting processed, so it was never brought into the packing step.

Solution

Add grid_file_path as one of the top level keys we want to keep

Type of change

  • Bug fix (non-breaking change which fixes an issue)

@github-actions
Copy link
Contributor

github-actions bot commented May 8, 2025

Packing analysis report

Analysis for packing results located at cellpack/tests/outputs/test_spheres/spheresSST

Ingredient name Encapsulating radius Average number packed
ext_A 25 236.0

Packing image

Packing image

Distance analysis

Expected minimum distance: 50.00
Actual minimum distance: 50.01

Ingredient key Pairwise distance distribution
ext_A Distance distribution ext_A

@ascibisz ascibisz changed the base branch from main to staging/cellpack-server May 8, 2025 22:38
@ascibisz ascibisz marked this pull request as ready for review May 8, 2025 22:53
@ascibisz ascibisz requested a review from rugeli May 8, 2025 22:54
@ascibisz ascibisz merged commit 83b240b into staging/cellpack-server May 8, 2025
2 checks passed
@ascibisz ascibisz deleted the fix/dropping-grid-file-path-from-firebase branch May 8, 2025 23:33
ascibisz added a commit that referenced this pull request Jun 17, 2025
* Feature/aws cli in docker (#280)

* Add basic Dockerfile and docker-entrypoint file

* draft aws cli inside of docker container

* access aws s3 with saved cred

* update readme

* update docker commands

* update readme

* update readme

---------

Co-authored-by: ascibisz <alli.scibisz@alleninstitute.org>

* Feature/pass recipe to docker (#285)

* draft aws cli inside of docker container

* access aws s3 with saved cred

* update readme

* update docker commands

* update readme

* update readme

* add parameter for when we're using docker to default to using the staging firebase db

* read recipe and config in from docker run params

* use dockerignore file to prevent bloat in docker image

* add `batch_job_id` to result metadata (#295)

* retrieve job id

* formatting

* add a bucket for batch jobs

* formatting

* remove print statement and add comments

---------

Co-authored-by: Ruge Li <rugeli0605@gmail.com>
Co-authored-by: Ruge Li <91452427+rugeli@users.noreply.github.com>

* pull changes for firebase configs handling

* add docker option to config (#332)

* Bug Fix: keep grid_file_path when loading recipe from firebase (#334)

* keep grid_file_path when loading recipe from firebase

* only add grid_file_path if it's in the firebase recipe

* Feature/docker file for ecs (#336)

* Add Dockerfile.ecs for our ECS image and rename old Dockerfile to Dockerfile.batch

* add intentional error handling for if packing fails

* change messaging from /hello endpoint

* send response json using camelCase

* add healthcheck endpoint and use port 80 instead of 8443 for load balancer requirements

* add way for running ECS docker image locally without trying to publish results to cellpack-demo/

---------

Co-authored-by: ascibisz <alli.scibisz@alleninstitute.org>
Co-authored-by: Alli <111383930+ascibisz@users.noreply.github.com>
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.

2 participants