Closed cisaacstern closed 2 years ago
I'm having trouble finding your recipe module (i.e. Python file) in this PR.
Your meta.yaml
recipes section currently includes a recipe declared as:
- id: gpcp
object: recipe:recipe
The object
here should conform to the format {recipe-module-name}:{recipe-object-name}
.
In your PR I only see the following files:
['feedstock/meta.yaml']
...none of which end with recipe.py
, which is unexpected given the object
shown above.
Please help me find your recipe module by either:
meta.yaml
recipes section object
declaration to point to an existing module name; or.py
files in this PR to point to the existing object
in your meta.yaml
Oh I need to actually make a change to the recipe to get it visible to Pangeo Forge Cloud...
:tada: New recipe runs created for the following recipes at sha 4794d968c7d455bd6eef857864a5821a56bf4817
:
Note: This PR is deployed to Pangeo Forge Cloud's
dev
backend, for which a full frontend website in not currently available. The links below therefore point to plain text information about the created recipe run(s).
/run recipe-test recipe_run_id=55
:tada: New recipe runs created for the following recipes at sha d1b98dedb34fde420e83bafedc96f6ce48555975
:
Note: This PR is deployed to Pangeo Forge Cloud's
dev
backend, for which a full frontend website in not currently available. The links below therefore point to plain text information about the created recipe run(s).
/run recipe-test recipe_run_id=56
:sparkles: A test of your recipe gpcp
is now running on Pangeo Forge Cloud!
I'll notify you with a comment on this thread when this test is complete. (This could be a little while...)
Note: This test is deployed to Pangeo Forge Cloud's
dev
backend, for which public logs are not yet available.
This is running on Dataflow 🤞
:partying_face: Hooray! The test execution of your recipe gpcp
succeeded.
Here is a static representation of the dataset built by this recipe:
You can also open this dataset by running the following Python code
import fsspec
import xarray as xr
dataset_public_url = 'https://ncsa.osn.xsede.org/Pangeo/pangeo-forge-test/staging/recipe-run-56/pangeo-forge/gpcp-feedstock/gpcp.zarr'
mapper = fsspec.get_mapper(dataset_public_url)
ds = xr.open_zarr(mapper, consolidated=True)
ds
in this (or your Python interpreter of choice).
Please copy-and-paste the list below into a new comment on this thread, and check the boxes off as you've reviewed them.
Note: This test execution is limited to two increments in the concatenation dimension, so you should expect the length of that dimension (e.g,
"time"
or equivalent) to be2
.
- [ ] Are the dimension lengths correct?
- [ ] Are all of the expected variables present?
- [ ] Does plotting the data produce a plot that looks like your dataset?
- [ ] Can you run a simple computation/reduction on the data and produce a plausible result?
:tada: New recipe runs created for the following recipes at sha 92af477c50278efb92b5e4bb4e4c5bdb83ca7dbb
:
Note: This PR is deployed to Pangeo Forge Cloud's
dev
backend, for which a full frontend website in not currently available. The links below therefore point to plain text information about the created recipe run(s).
@rabernat, here's an update:
beta
was a holdover from when we thought we'd deploy production runs from tag events. Now that we're deploying production runs from push events to main
, that selector feature has gone stale. As a workaround, in https://github.com/pangeo-forge/gpcp-feedstock/pull/3/commits/92af477c50278efb92b5e4bb4e4c5bdb83ca7dbb I've forced all push events for this feedstock to carry the is_beta
flag, which should route them to Dataflow.I'd say this merge closes #2.
As tracked in https://github.com/pangeo-forge/gpcp-feedstock/issues/2, we're seeing scheduler memory issues on Prefect for this recipe, which is disappointing!
I'm curious if this would succeed on Dataflow, but not immediately sure how to easily route production runs there, so starting with a PR (labeled
dev
, to route to Dataflow) to see if a recipe test will succeed there with the version of theto_beam
compiler present in0.8.3
.