{"id":94620,"name":null,"description":"explore the FV3 data for parameterization","url":"https://github.com/ai2cm/fv3net","last_synced_at":"2025-09-09T01:18:42.109Z","repository":{"id":37498323,"uuid":"198316102","full_name":"ai2cm/fv3net","owner":"ai2cm","description":"explore the FV3 data for parameterization","archived":false,"fork":false,"pushed_at":"2024-10-29T18:00:41.000Z","size":208047,"stargazers_count":16,"open_issues_count":101,"forks_count":3,"subscribers_count":11,"default_branch":"master","last_synced_at":"2024-10-29T18:28:44.175Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ai2cm.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.rst","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-07-22T23:27:40.000Z","updated_at":"2024-07-09T18:45:09.000Z","dependencies_parsed_at":"2024-03-27T19:49:47.781Z","dependency_job_id":"1c5ae6bc-729b-4cee-a823-dfeaf5a6b4b3","html_url":"https://github.com/ai2cm/fv3net","commit_stats":null,"previous_names":[],"tags_count":44,"template":false,"template_full_name":null,"purl":"pkg:github/ai2cm/fv3net","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Ffv3net","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Ffv3net/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Ffv3net/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Ffv3net/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ai2cm","download_url":"https://codeload.github.com/ai2cm/fv3net/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Ffv3net/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274231997,"owners_count":25245854,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-08T02:00:09.813Z","response_time":121,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"ai2cm","name":"ai2cm","uuid":"55798839","kind":"organization","description":"AI2 Climate Modeling","email":null,"website":"https://allenai.org/climate-modeling","location":"Seattle WA, USA","twitter":"ai2_climate","company":null,"icon_url":"https://avatars.githubusercontent.com/u/55798839?v=4","repositories_count":26,"last_synced_at":"2023-03-03T19:43:00.047Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ai2cm","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T05:06:54.570Z","updated_at":"2023-03-03T19:43:00.090Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ai2cm","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ai2cm/repositories"},"packages":[],"commits":{"message":"Repository syncing started."},"issues_stats":{"full_name":"ai2cm/fv3net","html_url":"https://github.com/ai2cm/fv3net","last_synced_at":"2025-08-31T10:49:27.965Z","status":null,"issues_count":0,"pull_requests_count":1,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":null,"issues_closed_count":0,"pull_requests_closed_count":0,"pull_request_authors_count":1,"issue_authors_count":0,"avg_comments_per_issue":null,"avg_comments_per_pull_request":0.0,"merged_pull_requests_count":0,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2025-08-30T11:44:12.255Z","updated_at":"2025-09-02T15:32:05.158Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Ffv3net","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Ffv3net/issues","issue_labels_count":{},"pull_request_labels_count":{},"issue_author_associations_count":{"CONTRIBUTOR":1},"pull_request_author_associations_count":{"CONTRIBUTOR":14,"MEMBER":5},"issue_authors":{"frodre":1},"pull_request_authors":{"frodre":6,"elynnwu":6,"spencerkclark":5,"brianhenn":2},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-09T00:00:11.778Z","repositories_count":10174310,"issues_count":31919157,"pull_requests_count":100070755,"authors_count":10734448,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":2,"MEMBER":1},"past_year_issue_authors":{},"past_year_pull_request_authors":{"spencerkclark":1,"brianhenn":1,"elynnwu":1},"maintainers":[{"login":"spencerkclark","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/spencerkclark"}],"active_maintainers":[{"login":"spencerkclark","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/spencerkclark"}]},"events":{"total":{"WatchEvent":1,"DeleteEvent":1,"PushEvent":6,"PullRequestReviewCommentEvent":5,"PullRequestReviewEvent":5,"PullRequestEvent":4,"CreateEvent":2},"last_year":{"WatchEvent":1,"DeleteEvent":1,"PushEvent":6,"PullRequestReviewCommentEvent":5,"PullRequestReviewEvent":5,"PullRequestEvent":4,"CreateEvent":2}},"keywords":[],"dependencies":[{"ecosystem":"pypi","filepath":"docker/artifacts/requirements.in","sha":null,"kind":"manifest","created_at":"2022-07-12T16:19:40.523Z","updated_at":"2022-07-12T16:19:40.523Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/docker/artifacts/requirements.in","dependencies":[{"id":167862097,"package_name":"pyyaml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"external/fv3gfs-fortran.requirements.in","sha":null,"kind":"manifest","created_at":"2022-07-12T16:19:41.011Z","updated_at":"2022-07-12T16:19:41.011Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/external/fv3gfs-fortran.requirements.in","dependencies":[{"id":167867219,"package_name":"mpi4py","ecosystem":"pypi","requirements":"\u003e=3.0.3","direct":true,"kind":"runtime","optional":false},{"id":167867220,"package_name":"cftime","ecosystem":"pypi","requirements":"\u003e=1.2.1","direct":true,"kind":"runtime","optional":false},{"id":167867221,"package_name":"xarray","ecosystem":"pypi","requirements":"\u003e=0.15.1","direct":true,"kind":"runtime","optional":false},{"id":167867222,"package_name":"netCDF4","ecosystem":"pypi","requirements":"\u003e=1.4.2","direct":true,"kind":"runtime","optional":false},{"id":167867223,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.16","direct":true,"kind":"runtime","optional":false},{"id":167867224,"package_name":"pyyaml","ecosystem":"pypi","requirements":"\u003e=5","direct":true,"kind":"runtime","optional":false},{"id":167867225,"package_name":"pace-util","ecosystem":"pypi","requirements":"\u003e=0.7.0","direct":true,"kind":"runtime","optional":false},{"id":167867226,"package_name":"pkgconfig","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167867227,"package_name":"jinja2","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"external/fv3kube/requirements.txt","sha":null,"kind":"manifest","created_at":"2022-07-12T16:19:41.246Z","updated_at":"2022-07-12T16:19:41.246Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/external/fv3kube/requirements.txt","dependencies":[{"id":167868915,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167868916,"package_name":"fsspec","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167868917,"package_name":"pyyaml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167868918,"package_name":"kubernetes","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167868919,"package_name":"fv3config","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167868920,"package_name":"pytest-regtest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"external/fv3kube/setup.py","sha":null,"kind":"manifest","created_at":"2022-07-12T16:19:41.384Z","updated_at":"2022-07-12T16:19:41.384Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/external/fv3kube/setup.py","dependencies":[{"id":167870037,"package_name":"fsspec","ecosystem":"pypi","requirements":"\u003e=0.7.4","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"external/loaders/setup.py","sha":null,"kind":"manifest","created_at":"2022-07-12T16:19:41.577Z","updated_at":"2022-07-12T16:19:41.577Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/external/loaders/setup.py","dependencies":[{"id":167870647,"package_name":"fsspec","ecosystem":"pypi","requirements":"\u003e=0.7.4","direct":true,"kind":"runtime","optional":false},{"id":167870648,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.18.4","direct":true,"kind":"runtime","optional":false},{"id":167870649,"package_name":"pyyaml","ecosystem":"pypi","requirements":"\u003e=5.3.0","direct":true,"kind":"runtime","optional":false},{"id":167870650,"package_name":"toolz","ecosystem":"pypi","requirements":"\u003e=0.10.0","direct":true,"kind":"runtime","optional":false},{"id":167870651,"package_name":"xarray","ecosystem":"pypi","requirements":"\u003e=0.15.1","direct":true,"kind":"runtime","optional":false},{"id":167870652,"package_name":"zarr","ecosystem":"pypi","requirements":"\u003e=2.4.0","direct":true,"kind":"runtime","optional":false},{"id":167870653,"package_name":"joblib","ecosystem":"pypi","requirements":"\u003e=0.16.0","direct":true,"kind":"runtime","optional":false},{"id":167870654,"package_name":"cannot","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167870655,"package_name":"vcm","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167870656,"package_name":"m2r2","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"external/synth/setup.py","sha":null,"kind":"manifest","created_at":"2022-07-12T16:19:41.806Z","updated_at":"2022-07-12T16:19:41.806Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/external/synth/setup.py","dependencies":[{"id":167873183,"package_name":"dask","ecosystem":"pypi","requirements":"==2.","direct":true,"kind":"runtime","optional":false},{"id":167873184,"package_name":"fsspec","ecosystem":"pypi","requirements":"\u003e=0.7.3","direct":true,"kind":"runtime","optional":false},{"id":167873185,"package_name":"toolz","ecosystem":"pypi","requirements":"==0.","direct":true,"kind":"runtime","optional":false},{"id":167873186,"package_name":"xarray","ecosystem":"pypi","requirements":"==0.","direct":true,"kind":"runtime","optional":false},{"id":167873187,"package_name":"zarr","ecosystem":"pypi","requirements":"==2.","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"pip-requirements.txt","sha":null,"kind":"manifest","created_at":"2022-07-12T16:19:42.149Z","updated_at":"2022-07-12T16:19:42.149Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/pip-requirements.txt","dependencies":[{"id":167875894,"package_name":"apache-beam","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167875895,"package_name":"nc-time-axis","ecosystem":"pypi","requirements":"\u003e=1.4.1","direct":true,"kind":"runtime","optional":false},{"id":167875896,"package_name":"bump2version","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167875897,"package_name":"yq","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167875898,"package_name":"pytest-regtest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167875899,"package_name":"recommonmark","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167875900,"package_name":"sphinx","ecosystem":"pypi","requirements":"\u003e=1.4","direct":true,"kind":"runtime","optional":false},{"id":167875901,"package_name":"sphinx-argparse","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167875902,"package_name":"sphinx_rtd_theme","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167875903,"package_name":"sphinx-gallery","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167875904,"package_name":"tensorflow","ecosystem":"pypi","requirements":"\u003e=2.3","direct":true,"kind":"runtime","optional":false},{"id":167875905,"package_name":"fv3config","ecosystem":"pypi","requirements":"\u003e=0.9.0","direct":true,"kind":"runtime","optional":false},{"id":167875906,"package_name":"pace-util","ecosystem":"pypi","requirements":"\u003e=0.9.0","direct":true,"kind":"runtime","optional":false},{"id":167875907,"package_name":"numba","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167875908,"package_name":"intake","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167875909,"package_name":"holoviews","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167875910,"package_name":"streamlit","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167875911,"package_name":"plotly","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167875912,"package_name":"gcsfs","ecosystem":"pypi","requirements":"\u003e=2021.6.0","direct":true,"kind":"runtime","optional":false},{"id":167875913,"package_name":"fsspec","ecosystem":"pypi","requirements":"\u003e=0.9.0","direct":true,"kind":"runtime","optional":false},{"id":167875914,"package_name":"zarr","ecosystem":"pypi","requirements":"\u003e=2.5.0","direct":true,"kind":"runtime","optional":false},{"id":167875915,"package_name":"numcodecs","ecosystem":"pypi","requirements":"\u003e=0.7.2","direct":true,"kind":"runtime","optional":false},{"id":167875916,"package_name":"h5netcdf","ecosystem":"pypi","requirements":"\u003e=0.12.0","direct":true,"kind":"runtime","optional":false},{"id":167875917,"package_name":"xpartition","ecosystem":"pypi","requirements":"\u003e=0.2.0","direct":true,"kind":"runtime","optional":false},{"id":167875918,"package_name":"xarray","ecosystem":"pypi","requirements":"\u003e=0.19.0","direct":true,"kind":"runtime","optional":false},{"id":167875919,"package_name":"conda-lock","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167875920,"package_name":"pip-tools","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167875921,"package_name":"tox","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167875922,"package_name":"pre-commit","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167875923,"package_name":"ipython","ecosystem":"pypi","requirements":"\u003e=7.29.0","direct":true,"kind":"runtime","optional":false},{"id":167875924,"package_name":"jupyterlab","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167875925,"package_name":"hypothesis","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167875926,"package_name":"pytest-mpl","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"projects/microphysics/requirements.in","sha":null,"kind":"manifest","created_at":"2022-07-12T16:19:42.262Z","updated_at":"2022-07-12T16:19:42.262Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/projects/microphysics/requirements.in","dependencies":[{"id":167876438,"package_name":"typer","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167876439,"package_name":"wandb","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"workflows/diagnostics/requirements.txt","sha":null,"kind":"manifest","created_at":"2022-07-12T16:19:43.276Z","updated_at":"2022-07-12T16:19:43.276Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/workflows/diagnostics/requirements.txt","dependencies":[{"id":167890016,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167890017,"package_name":"xarray","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167890018,"package_name":"holoviews","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167890019,"package_name":"fsspec","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167890020,"package_name":"gcsfs","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167890021,"package_name":"bokeh","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167890022,"package_name":"h5netcdf","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167890023,"package_name":"cftime","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167890024,"package_name":"intake","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167890025,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167890026,"package_name":"google-cloud-storage","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167890027,"package_name":"toolz","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167890028,"package_name":"cartopy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167890029,"package_name":"intake-xarray","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"workflows/post_process_run/requirements.txt","sha":null,"kind":"manifest","created_at":"2022-07-12T16:19:43.396Z","updated_at":"2022-07-12T16:19:43.396Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/workflows/post_process_run/requirements.txt","dependencies":[{"id":167892661,"package_name":"backoff","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167892662,"package_name":"cftime","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167892663,"package_name":"click","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167892664,"package_name":"dask","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167892665,"package_name":"gcsfs","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167892666,"package_name":"fsspec","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167892667,"package_name":"netCDF4","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167892668,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167892669,"package_name":"pyyaml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167892670,"package_name":"toolz","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167892671,"package_name":"xarray","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167892672,"package_name":"zarr","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"workflows/prognostic_c48_run/requirements.in","sha":null,"kind":"manifest","created_at":"2022-07-12T16:19:43.530Z","updated_at":"2022-07-12T16:19:43.530Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/workflows/prognostic_c48_run/requirements.in","dependencies":[{"id":167893614,"package_name":"jsonschema","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167893615,"package_name":"dacite","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167893616,"package_name":"sphinx","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167893617,"package_name":"sphinx_rtd_theme","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":167893618,"package_name":"pace-util","ecosystem":"pypi","requirements":"\u003e=0.9.0","direct":true,"kind":"runtime","optional":false},{"id":167893619,"package_name":"hypothesis","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"docker/artifacts/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-12-18T19:27:36.104Z","updated_at":"2023-12-18T19:27:36.104Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/docker/artifacts/Dockerfile","dependencies":[{"id":15167927670,"package_name":"ubuntu","ecosystem":"docker","requirements":"20.04","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/dataflow/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-12-18T19:27:36.113Z","updated_at":"2023-12-18T19:27:36.113Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/docker/dataflow/Dockerfile","dependencies":[{"id":15167927671,"package_name":"apache/beam_python3.8_sdk","ecosystem":"docker","requirements":"${BEAM_VERSION}","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/fv3fit/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-12-18T19:27:36.326Z","updated_at":"2023-12-18T19:27:36.326Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/docker/fv3fit/Dockerfile","dependencies":[{"id":15167927672,"package_name":"nvidia/cuda","ecosystem":"docker","requirements":"11.2.2-cudnn8-runtime-ubuntu20.04","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/fv3fit_torch/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-12-18T19:27:36.341Z","updated_at":"2023-12-18T19:27:36.341Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/docker/fv3fit_torch/Dockerfile","dependencies":[{"id":15167927673,"package_name":"nvidia/cuda","ecosystem":"docker","requirements":"11.3.1-cudnn8-runtime-ubuntu20.04","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/fv3net/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-12-18T19:27:36.349Z","updated_at":"2023-12-18T19:27:36.349Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/docker/fv3net/Dockerfile","dependencies":[{"id":15167927674,"package_name":"jupyter/base-notebook","ecosystem":"docker","requirements":"ubuntu-20.04","direct":true,"kind":"build","optional":false},{"id":15167927691,"package_name":"build","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/post_process_run/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-12-18T19:27:36.610Z","updated_at":"2023-12-18T19:27:36.610Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/docker/post_process_run/Dockerfile","dependencies":[{"id":15167927714,"package_name":"ubuntu","ecosystem":"docker","requirements":"20.04","direct":true,"kind":"build","optional":false},{"id":15167927715,"package_name":"bld","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/prognostic_run/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-12-18T19:27:36.837Z","updated_at":"2023-12-18T19:27:36.837Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/docker/prognostic_run/Dockerfile","dependencies":[{"id":15167927716,"package_name":"${BASE_IMAGE}","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false},{"id":15167927717,"package_name":"bld","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/prognostic_run_shield/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-12-18T19:27:36.848Z","updated_at":"2023-12-18T19:27:36.848Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/docker/prognostic_run_shield/Dockerfile","dependencies":[{"id":15167927718,"package_name":"ubuntu@sha256","ecosystem":"docker","requirements":"9101220a875cee98b016668342c489ff0674f247f6ca20dfc91b91c0f28581ae","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/prognostic_scream_run/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-12-18T19:27:36.935Z","updated_at":"2023-12-18T19:27:36.935Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/docker/prognostic_scream_run/Dockerfile","dependencies":[{"id":15167927719,"package_name":"condaforge/mambaforge","ecosystem":"docker","requirements":"${MAMBAFORGE_VERSION}","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/ufs_utils/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-12-18T19:27:37.460Z","updated_at":"2023-12-18T19:27:37.460Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/docker/ufs_utils/Dockerfile","dependencies":[{"id":15167927878,"package_name":"ubuntu","ecosystem":"docker","requirements":"20.04","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"projects/reservoir/era5/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-12-18T19:27:37.468Z","updated_at":"2023-12-18T19:27:37.468Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/projects/reservoir/era5/Dockerfile","dependencies":[{"id":15167927879,"package_name":"continuumio/miniconda3","ecosystem":"docker","requirements":"23.3.1-0","direct":true,"kind":"build","optional":false}]},{"ecosystem":"pypi","filepath":"docker/fv3fit_torch/requirements.in","sha":null,"kind":"manifest","created_at":"2023-12-18T19:27:37.479Z","updated_at":"2023-12-18T19:27:37.479Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/docker/fv3fit_torch/requirements.in","dependencies":[{"id":15167927880,"package_name":"torch","ecosystem":"pypi","requirements":"==1.12.1","direct":true,"kind":"runtime","optional":false},{"id":15167927881,"package_name":"torchvision","ecosystem":"pypi","requirements":"==0.13.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"docker/prognostic_scream_run/requirements.in","sha":null,"kind":"manifest","created_at":"2023-12-18T19:27:37.485Z","updated_at":"2023-12-18T19:27:37.485Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/docker/prognostic_scream_run/requirements.in","dependencies":[{"id":15167927882,"package_name":"absl-py","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"runtime","optional":false},{"id":15167927883,"package_name":"aiohttp","ecosystem":"pypi","requirements":"==3.7.3","direct":true,"kind":"runtime","optional":false},{"id":15167927884,"package_name":"appdirs","ecosystem":"pypi","requirements":"==1.4.4","direct":true,"kind":"runtime","optional":false},{"id":15167927885,"package_name":"asciitree","ecosystem":"pypi","requirements":"==0.3.3","direct":true,"kind":"runtime","optional":false},{"id":15167927888,"package_name":"astunparse","ecosystem":"pypi","requirements":"==1.6.3","direct":true,"kind":"runtime","optional":false},{"id":15167927889,"package_name":"async-timeout","ecosystem":"pypi","requirements":"==3.0.1","direct":true,"kind":"runtime","optional":false},{"id":15167927890,"package_name":"atomicwrites","ecosystem":"pypi","requirements":"==1.4.1","direct":true,"kind":"runtime","optional":false},{"id":15167927891,"package_name":"attrs","ecosystem":"pypi","requirements":"==21.4.0","direct":true,"kind":"runtime","optional":false},{"id":15167927892,"package_name":"bokeh","ecosystem":"pypi","requirements":"==2.4.3","direct":true,"kind":"runtime","optional":false},{"id":15167927893,"package_name":"cachetools","ecosystem":"pypi","requirements":"==4.2.4","direct":true,"kind":"runtime","optional":false},{"id":15167927894,"package_name":"certifi","ecosystem":"pypi","requirements":"==2021.10.8","direct":true,"kind":"runtime","optional":false},{"id":15167927895,"package_name":"cffi","ecosystem":"pypi","requirements":"==1.14.4","direct":true,"kind":"runtime","optional":false},{"id":15167927896,"package_name":"cftime","ecosystem":"pypi","requirements":"==1.6.0","direct":true,"kind":"runtime","optional":false},{"id":15167927897,"package_name":"chardet","ecosystem":"pypi","requirements":"==3.0.4","direct":true,"kind":"runtime","optional":false},{"id":15167927898,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==2.0.11","direct":true,"kind":"runtime","optional":false},{"id":15167927899,"package_name":"click","ecosystem":"pypi","requirements":"==8.0.3","direct":true,"kind":"runtime","optional":false},{"id":15167927900,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"runtime","optional":false},{"id":15167927901,"package_name":"configparser","ecosystem":"pypi","requirements":"==5.0.2","direct":true,"kind":"runtime","optional":false},{"id":15167927902,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.10.0","direct":true,"kind":"runtime","optional":false},{"id":15167927903,"package_name":"dacite","ecosystem":"pypi","requirements":"==1.6.0","direct":true,"kind":"runtime","optional":false},{"id":15167927904,"package_name":"dask","ecosystem":"pypi","requirements":"==2022.11.1","direct":true,"kind":"runtime","optional":false},{"id":15167927905,"package_name":"decorator","ecosystem":"pypi","requirements":"==4.4.2","direct":true,"kind":"runtime","optional":false},{"id":15167927906,"package_name":"dgl","ecosystem":"pypi","requirements":"==0.9.0","direct":true,"kind":"runtime","optional":false},{"id":15167927907,"package_name":"dill","ecosystem":"pypi","requirements":"==0.3.1.1","direct":true,"kind":"runtime","optional":false},{"id":15167927908,"package_name":"docker-pycreds","ecosystem":"pypi","requirements":"==0.4.0","direct":true,"kind":"runtime","optional":false},{"id":15167927909,"package_name":"docutils","ecosystem":"pypi","requirements":"==0.19","direct":true,"kind":"runtime","optional":false},{"id":15167927910,"package_name":"entrypoints","ecosystem":"pypi","requirements":"==0.3","direct":true,"kind":"runtime","optional":false},{"id":15167927911,"package_name":"etils","ecosystem":"pypi","requirements":"==0.7.0","direct":true,"kind":"runtime","optional":false},{"id":15167927912,"package_name":"f90nml","ecosystem":"pypi","requirements":"==1.1.2","direct":true,"kind":"runtime","optional":false},{"id":15167927978,"package_name":"fasteners","ecosystem":"pypi","requirements":"==0.17.3","direct":true,"kind":"runtime","optional":false},{"id":15167927981,"package_name":"flatbuffers","ecosystem":"pypi","requirements":"==2.0","direct":true,"kind":"runtime","optional":false},{"id":15167927984,"package_name":"fsspec","ecosystem":"pypi","requirements":"==2021.11.1","direct":true,"kind":"runtime","optional":false},{"id":15167927987,"package_name":"future","ecosystem":"pypi","requirements":"==0.18.2","direct":true,"kind":"runtime","optional":false},{"id":15167927989,"package_name":"gast","ecosystem":"pypi","requirements":"==0.5.3","direct":true,"kind":"runtime","optional":false},{"id":15167927992,"package_name":"gcsfs","ecosystem":"pypi","requirements":"==2021.11.1","direct":true,"kind":"runtime","optional":false},{"id":15167927994,"package_name":"gitdb","ecosystem":"pypi","requirements":"==4.0.7","direct":true,"kind":"runtime","optional":false},{"id":15167927997,"package_name":"gitpython","ecosystem":"pypi","requirements":"==3.1.17","direct":true,"kind":"runtime","optional":false},{"id":15167928000,"package_name":"google-api-core","ecosystem":"pypi","requirements":"==1.31.5","direct":true,"kind":"runtime","optional":false},{"id":15167928001,"package_name":"google-auth-oauthlib","ecosystem":"pypi","requirements":"==0.4.6","direct":true,"kind":"runtime","optional":false},{"id":15167928002,"package_name":"google-auth","ecosystem":"pypi","requirements":"==1.35.0","direct":true,"kind":"runtime","optional":false},{"id":15167928003,"package_name":"google-cloud-core","ecosystem":"pypi","requirements":"==1.7.2","direct":true,"kind":"runtime","optional":false},{"id":15167928004,"package_name":"google-cloud-storage","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"runtime","optional":false},{"id":15167928005,"package_name":"google-crc32c","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"runtime","optional":false},{"id":15167928006,"package_name":"google-pasta","ecosystem":"pypi","requirements":"==0.2.0","direct":true,"kind":"runtime","optional":false},{"id":15167928007,"package_name":"google-resumable-media","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"runtime","optional":false},{"id":15167928008,"package_name":"googleapis-common-protos","ecosystem":"pypi","requirements":"==1.54.0","direct":true,"kind":"runtime","optional":false},{"id":15167928009,"package_name":"grpcio","ecosystem":"pypi","requirements":"==1.43.0","direct":true,"kind":"runtime","optional":false},{"id":15167928010,"package_name":"h5netcdf","ecosystem":"pypi","requirements":"==0.12.0","direct":true,"kind":"runtime","optional":false},{"id":15167928011,"package_name":"h5py","ecosystem":"pypi","requirements":"==3.6.0","direct":true,"kind":"runtime","optional":false},{"id":15167928012,"package_name":"idna","ecosystem":"pypi","requirements":"==3.3","direct":true,"kind":"runtime","optional":false},{"id":15167928013,"package_name":"imageio-ffmpeg","ecosystem":"pypi","requirements":"==0.4.5","direct":true,"kind":"runtime","optional":false},{"id":15167928014,"package_name":"imageio","ecosystem":"pypi","requirements":"==2.13.1","direct":true,"kind":"runtime","optional":false},{"id":15167928015,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"==4.10.1","direct":true,"kind":"runtime","optional":false},{"id":15167928016,"package_name":"importlib-resources","ecosystem":"pypi","requirements":"==5.9.0","direct":true,"kind":"runtime","optional":false},{"id":15167928017,"package_name":"intake-xarray","ecosystem":"pypi","requirements":"==0.3.1","direct":true,"kind":"runtime","optional":false},{"id":15167928069,"package_name":"intake","ecosystem":"pypi","requirements":"==0.6.0","direct":true,"kind":"runtime","optional":false},{"id":15167928070,"package_name":"ipython-genutils","ecosystem":"pypi","requirements":"==0.2.0","direct":true,"kind":"runtime","optional":false},{"id":15167928071,"package_name":"jinja2","ecosystem":"pypi","requirements":"==2.11.2","direct":true,"kind":"runtime","optional":false},{"id":15167928072,"package_name":"joblib","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"runtime","optional":false},{"id":15167928073,"package_name":"keras-preprocessing","ecosystem":"pypi","requirements":"==1.1.2","direct":true,"kind":"runtime","optional":false},{"id":15167928074,"package_name":"keras","ecosystem":"pypi","requirements":"==2.8.0","direct":true,"kind":"runtime","optional":false},{"id":15167928075,"package_name":"lark","ecosystem":"pypi","requirements":"==1.1.1","direct":true,"kind":"runtime","optional":false},{"id":15167928076,"package_name":"libclang","ecosystem":"pypi","requirements":"==13.0.0","direct":true,"kind":"runtime","optional":false},{"id":15167928077,"package_name":"locket","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"runtime","optional":false},{"id":15167928078,"package_name":"m2r2","ecosystem":"pypi","requirements":"==0.3.3","direct":true,"kind":"runtime","optional":false},{"id":15167928079,"package_name":"markdown","ecosystem":"pypi","requirements":"==3.3.6","direct":true,"kind":"runtime","optional":false},{"id":15167928080,"package_name":"markupsafe","ecosystem":"pypi","requirements":"==1.1.1","direct":true,"kind":"runtime","optional":false},{"id":15167928081,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.7.1","direct":true,"kind":"runtime","optional":false},{"id":15167928082,"package_name":"metpy","ecosystem":"pypi","requirements":"==0.12.2","direct":true,"kind":"runtime","optional":false},{"id":15167928179,"package_name":"mistune","ecosystem":"pypi","requirements":"==0.8.4","direct":true,"kind":"runtime","optional":false},{"id":15167928180,"package_name":"more-itertools","ecosystem":"pypi","requirements":"==8.12.0","direct":true,"kind":"runtime","optional":false},{"id":15167928181,"package_name":"moviepy","ecosystem":"pypi","requirements":"==1.0.3","direct":true,"kind":"runtime","optional":false},{"id":15167928182,"package_name":"msgpack","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"runtime","optional":false},{"id":15167928183,"package_name":"multidict","ecosystem":"pypi","requirements":"==5.1.0","direct":true,"kind":"runtime","optional":false},{"id":15167928184,"package_name":"netcdf4","ecosystem":"pypi","requirements":"==1.5.5","direct":true,"kind":"runtime","optional":false},{"id":15167928185,"package_name":"networkx","ecosystem":"pypi","requirements":"==2.8.5","direct":true,"kind":"runtime","optional":false},{"id":15167928186,"package_name":"numcodecs","ecosystem":"pypi","requirements":"==0.10.2","direct":true,"kind":"runtime","optional":false},{"id":15167928187,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.25.0","direct":true,"kind":"runtime","optional":false},{"id":15167928188,"package_name":"oauthlib","ecosystem":"pypi","requirements":"==3.2.0","direct":true,"kind":"runtime","optional":false},{"id":15167928189,"package_name":"opt-einsum","ecosystem":"pypi","requirements":"==3.3.0","direct":true,"kind":"runtime","optional":false},{"id":15167928190,"package_name":"pace-util","ecosystem":"pypi","requirements":"==0.9.0","direct":true,"kind":"runtime","optional":false},{"id":15167928191,"package_name":"packaging","ecosystem":"pypi","requirements":"==21.3","direct":true,"kind":"runtime","optional":false},{"id":15167928192,"package_name":"pandas","ecosystem":"pypi","requirements":"==2.0.3","direct":true,"kind":"runtime","optional":false},{"id":15167928193,"package_name":"partd","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"runtime","optional":false},{"id":15167928194,"package_name":"pathtools","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"runtime","optional":false},{"id":15167928195,"package_name":"pillow","ecosystem":"pypi","requirements":"==8.4.0","direct":true,"kind":"runtime","optional":false},{"id":15167928196,"package_name":"pint","ecosystem":"pypi","requirements":"==0.15","direct":true,"kind":"runtime","optional":false},{"id":15167928197,"package_name":"plotly","ecosystem":"pypi","requirements":"==4.14.3","direct":true,"kind":"runtime","optional":false},{"id":15167928198,"package_name":"pluggy","ecosystem":"pypi","requirements":"==0.13.1","direct":true,"kind":"runtime","optional":false},{"id":15167928199,"package_name":"pooch","ecosystem":"pypi","requirements":"==1.1.1","direct":true,"kind":"runtime","optional":false},{"id":15167928200,"package_name":"proglog","ecosystem":"pypi","requirements":"==0.1.9","direct":true,"kind":"runtime","optional":false},{"id":15167928201,"package_name":"promise","ecosystem":"pypi","requirements":"==2.3","direct":true,"kind":"runtime","optional":false},{"id":15167928202,"package_name":"protobuf","ecosystem":"pypi","requirements":"==3.19.4","direct":true,"kind":"runtime","optional":false},{"id":15167928203,"package_name":"psutil","ecosystem":"pypi","requirements":"==5.8.0","direct":true,"kind":"runtime","optional":false},{"id":15167928204,"package_name":"py","ecosystem":"pypi","requirements":"==1.11.0","direct":true,"kind":"runtime","optional":false},{"id":15167928205,"package_name":"pyasn1-modules","ecosystem":"pypi","requirements":"==0.2.8","direct":true,"kind":"runtime","optional":false},{"id":15167928206,"package_name":"pyasn1","ecosystem":"pypi","requirements":"==0.4.8","direct":true,"kind":"runtime","optional":false},{"id":15167928207,"package_name":"pybind11","ecosystem":"pypi","requirements":"==2.9.1","direct":true,"kind":"runtime","optional":false},{"id":15167928208,"package_name":"pycparser","ecosystem":"pypi","requirements":"==2.20","direct":true,"kind":"runtime","optional":false},{"id":15167928209,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==2.4.7","direct":true,"kind":"runtime","optional":false},{"id":15167928210,"package_name":"pytest-regtest","ecosystem":"pypi","requirements":"==1.4.4","direct":true,"kind":"runtime","optional":false},{"id":15167928400,"package_name":"pytest","ecosystem":"pypi","requirements":"==7.4.0","direct":true,"kind":"runtime","optional":false},{"id":15167928401,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":true,"kind":"runtime","optional":false},{"id":15167928402,"package_name":"pytz","ecosystem":"pypi","requirements":"==2021.3","direct":true,"kind":"runtime","optional":false},{"id":15167928403,"package_name":"pyyaml","ecosystem":"pypi","requirements":"==6.0","direct":true,"kind":"runtime","optional":false},{"id":15167928404,"package_name":"requests-oauthlib","ecosystem":"pypi","requirements":"==1.3.1","direct":true,"kind":"runtime","optional":false},{"id":15167928405,"package_name":"requests","ecosystem":"pypi","requirements":"==2.27.1","direct":true,"kind":"runtime","optional":false},{"id":15167928406,"package_name":"retrying","ecosystem":"pypi","requirements":"==1.3.3","direct":true,"kind":"runtime","optional":false},{"id":15167928407,"package_name":"rsa","ecosystem":"pypi","requirements":"==4.8","direct":true,"kind":"runtime","optional":false},{"id":15167928408,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"==1.0.2","direct":true,"kind":"runtime","optional":false},{"id":15167928409,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.11.0","direct":true,"kind":"runtime","optional":false},{"id":15167928410,"package_name":"sentry-sdk","ecosystem":"pypi","requirements":"==1.3.1","direct":true,"kind":"runtime","optional":false},{"id":15167928411,"package_name":"shortuuid","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"runtime","optional":false},{"id":15167928412,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":true,"kind":"runtime","optional":false},{"id":15167928413,"package_name":"smmap","ecosystem":"pypi","requirements":"==4.0.0","direct":true,"kind":"runtime","optional":false},{"id":15167928414,"package_name":"soundfile","ecosystem":"pypi","requirements":"==0.10.3.post1","direct":true,"kind":"runtime","optional":false},{"id":15167928415,"package_name":"subprocess32","ecosystem":"pypi","requirements":"==3.5.4","direct":true,"kind":"runtime","optional":false},{"id":15167928416,"package_name":"tensorboard-data-server","ecosystem":"pypi","requirements":"==0.6.1","direct":true,"kind":"runtime","optional":false},{"id":15167928417,"package_name":"tensorboard-plugin-wit","ecosystem":"pypi","requirements":"==1.8.1","direct":true,"kind":"runtime","optional":false},{"id":15167928418,"package_name":"tensorboard","ecosystem":"pypi","requirements":"==2.8.0","direct":true,"kind":"runtime","optional":false},{"id":15167928419,"package_name":"tensorflow-datasets","ecosystem":"pypi","requirements":"==4.6.0","direct":true,"kind":"runtime","optional":false},{"id":15167928420,"package_name":"tensorflow-io-gcs-filesystem","ecosystem":"pypi","requirements":"==0.23.1","direct":true,"kind":"runtime","optional":false},{"id":15167928421,"package_name":"tensorflow-metadata","ecosystem":"pypi","requirements":"==1.9.0","direct":true,"kind":"runtime","optional":false},{"id":15167928422,"package_name":"tensorflow","ecosystem":"pypi","requirements":"==2.8.0","direct":true,"kind":"runtime","optional":false},{"id":15167928423,"package_name":"termcolor","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"runtime","optional":false},{"id":15167928424,"package_name":"tf-estimator-nightly","ecosystem":"pypi","requirements":"==2.8.0.dev2021122109","direct":true,"kind":"runtime","optional":false},{"id":15167928425,"package_name":"threadpoolctl","ecosystem":"pypi","requirements":"==3.1.0","direct":true,"kind":"runtime","optional":false},{"id":15167928426,"package_name":"toml","ecosystem":"pypi","requirements":"==0.10.1","direct":true,"kind":"runtime","optional":false},{"id":15167928427,"package_name":"toolz","ecosystem":"pypi","requirements":"==0.10.0","direct":true,"kind":"runtime","optional":false},{"id":15167928428,"package_name":"torch","ecosystem":"pypi","requirements":"==1.12.1","direct":true,"kind":"runtime","optional":false},{"id":15167928429,"package_name":"torchvision","ecosystem":"pypi","requirements":"==0.13.1","direct":true,"kind":"runtime","optional":false},{"id":15167928430,"package_name":"tornado","ecosystem":"pypi","requirements":"==6.1","direct":true,"kind":"runtime","optional":false},{"id":15167928431,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.62.3","direct":true,"kind":"runtime","optional":false},{"id":15167928432,"package_name":"traitlets","ecosystem":"pypi","requirements":"==4.3.3","direct":true,"kind":"runtime","optional":false},{"id":15167928433,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.0.1","direct":true,"kind":"runtime","optional":false},{"id":15167928434,"package_name":"urllib3","ecosystem":"pypi","requirements":"==1.26.8","direct":true,"kind":"runtime","optional":false},{"id":15167928435,"package_name":"wandb","ecosystem":"pypi","requirements":"==0.12.1","direct":true,"kind":"runtime","optional":false},{"id":15167928436,"package_name":"wcwidth","ecosystem":"pypi","requirements":"==0.2.5","direct":true,"kind":"runtime","optional":false},{"id":15167928437,"package_name":"werkzeug","ecosystem":"pypi","requirements":"==2.0.2","direct":true,"kind":"runtime","optional":false},{"id":15167928438,"package_name":"wheel","ecosystem":"pypi","requirements":"==0.35.1","direct":true,"kind":"runtime","optional":false},{"id":15167928439,"package_name":"wrapt","ecosystem":"pypi","requirements":"==1.13.3","direct":true,"kind":"runtime","optional":false},{"id":15167928440,"package_name":"xarray","ecosystem":"pypi","requirements":"==2023.6.0","direct":true,"kind":"runtime","optional":false},{"id":15167928441,"package_name":"xgcm","ecosystem":"pypi","requirements":"==0.6.1","direct":true,"kind":"runtime","optional":false},{"id":15167928512,"package_name":"yarl","ecosystem":"pypi","requirements":"==1.6.3","direct":true,"kind":"runtime","optional":false},{"id":15167928513,"package_name":"zarr","ecosystem":"pypi","requirements":"==2.13.2","direct":true,"kind":"runtime","optional":false},{"id":15167928514,"package_name":"zipp","ecosystem":"pypi","requirements":"==3.7.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"external/artifacts/setup.py","sha":null,"kind":"manifest","created_at":"2023-12-18T19:27:39.430Z","updated_at":"2023-12-18T19:27:39.430Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/external/artifacts/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"external/emulation/setup.py","sha":null,"kind":"manifest","created_at":"2023-12-18T19:27:39.442Z","updated_at":"2023-12-18T19:27:39.442Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/external/emulation/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"external/fv3fit/setup.py","sha":null,"kind":"manifest","created_at":"2023-12-18T19:27:39.455Z","updated_at":"2023-12-18T19:27:39.455Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/external/fv3fit/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"external/fv3viz/setup.py","sha":null,"kind":"manifest","created_at":"2023-12-18T19:27:39.474Z","updated_at":"2023-12-18T19:27:39.474Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/external/fv3viz/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"external/mappm/pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-12-18T19:27:39.481Z","updated_at":"2023-12-18T19:27:39.481Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/external/mappm/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"external/mappm/setup.py","sha":null,"kind":"manifest","created_at":"2023-12-18T19:27:39.487Z","updated_at":"2023-12-18T19:27:39.487Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/external/mappm/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"external/radiation/setup.py","sha":null,"kind":"manifest","created_at":"2023-12-18T19:27:39.501Z","updated_at":"2023-12-18T19:27:39.501Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/external/radiation/setup.py","dependencies":[{"id":15167928573,"package_name":"numba","ecosystem":"pypi","requirements":"\u003e=0.54.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"external/report/setup.py","sha":null,"kind":"manifest","created_at":"2023-12-18T19:27:39.513Z","updated_at":"2023-12-18T19:27:39.513Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/external/report/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"external/vcm/setup.py","sha":null,"kind":"manifest","created_at":"2023-12-18T19:27:39.523Z","updated_at":"2023-12-18T19:27:39.523Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/external/vcm/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"external/wandb-query/setup.py","sha":null,"kind":"manifest","created_at":"2023-12-18T19:27:39.527Z","updated_at":"2023-12-18T19:27:39.527Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/external/wandb-query/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"external/xtorch_harmonics/setup.py","sha":null,"kind":"manifest","created_at":"2023-12-18T19:27:39.535Z","updated_at":"2023-12-18T19:27:39.535Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/external/xtorch_harmonics/setup.py","dependencies":[{"id":15167928574,"package_name":"dask","ecosystem":"pypi","requirements":"\u003e=2022.11.1","direct":true,"kind":"runtime","optional":false},{"id":15167928575,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.12.1","direct":true,"kind":"runtime","optional":false},{"id":15167928576,"package_name":"torch","ecosystem":"pypi","requirements":"\u003e=1.12.1","direct":true,"kind":"runtime","optional":false},{"id":15167928577,"package_name":"torch_harmonics","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15167928590,"package_name":"xarray","ecosystem":"pypi","requirements":"\u003e=0.19.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"poetry.lock","sha":null,"kind":"lockfile","created_at":"2023-12-18T19:27:39.740Z","updated_at":"2023-12-18T19:27:39.740Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/poetry.lock","dependencies":[]},{"ecosystem":"pypi","filepath":"projects/reservoir/era5/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-12-18T19:27:39.753Z","updated_at":"2023-12-18T19:27:39.753Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/projects/reservoir/era5/requirements.txt","dependencies":[{"id":15167928641,"package_name":"aiohttp","ecosystem":"pypi","requirements":"==3.8.4","direct":true,"kind":"runtime","optional":false},{"id":15167928645,"package_name":"aiosignal","ecosystem":"pypi","requirements":"==1.3.1","direct":true,"kind":"runtime","optional":false},{"id":15167928649,"package_name":"apache-beam","ecosystem":"pypi","requirements":"==2.48.0","direct":true,"kind":"runtime","optional":false},{"id":15167929455,"package_name":"asciitree","ecosystem":"pypi","requirements":"==0.3.3","direct":true,"kind":"runtime","optional":false},{"id":15167929456,"package_name":"async-timeout","ecosystem":"pypi","requirements":"==4.0.2","direct":true,"kind":"runtime","optional":false},{"id":15167929457,"package_name":"attrs","ecosystem":"pypi","requirements":"==23.1.0","direct":true,"kind":"runtime","optional":false},{"id":15167929458,"package_name":"bokeh","ecosystem":"pypi","requirements":"==3.2.0","direct":true,"kind":"runtime","optional":false},{"id":15167929459,"package_name":"cachetools","ecosystem":"pypi","requirements":"==5.3.1","direct":true,"kind":"runtime","optional":false},{"id":15167929460,"package_name":"certifi","ecosystem":"pypi","requirements":"==2023.7.22","direct":true,"kind":"runtime","optional":false},{"id":15167929461,"package_name":"cftime","ecosystem":"pypi","requirements":"==1.6.2","direct":true,"kind":"runtime","optional":false},{"id":15167929462,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.2.0","direct":true,"kind":"runtime","optional":false},{"id":15167929463,"package_name":"click","ecosystem":"pypi","requirements":"==8.1.4","direct":true,"kind":"runtime","optional":false},{"id":15167929464,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"==2.2.1","direct":true,"kind":"runtime","optional":false},{"id":15167929465,"package_name":"contourpy","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"runtime","optional":false},{"id":15167929466,"package_name":"crcmod","ecosystem":"pypi","requirements":"==1.7","direct":true,"kind":"runtime","optional":false},{"id":15167929467,"package_name":"dask","ecosystem":"pypi","requirements":"==2023.7.0","direct":true,"kind":"runtime","optional":false},{"id":15167929468,"package_name":"decorator","ecosystem":"pypi","requirements":"==5.1.1","direct":true,"kind":"runtime","optional":false},{"id":15167929469,"package_name":"dill","ecosystem":"pypi","requirements":"==0.3.1.1","direct":true,"kind":"runtime","optional":false},{"id":15167929470,"package_name":"dnspython","ecosystem":"pypi","requirements":"==2.3.0","direct":true,"kind":"runtime","optional":false},{"id":15167929471,"package_name":"docopt","ecosystem":"pypi","requirements":"==0.6.2","direct":true,"kind":"runtime","optional":false},{"id":15167929472,"package_name":"entrypoints","ecosystem":"pypi","requirements":"==0.4","direct":true,"kind":"runtime","optional":false},{"id":15167929473,"package_name":"fastavro","ecosystem":"pypi","requirements":"==1.8.0","direct":true,"kind":"runtime","optional":false},{"id":15167929474,"package_name":"fasteners","ecosystem":"pypi","requirements":"==0.18","direct":true,"kind":"runtime","optional":false},{"id":15167929475,"package_name":"frozenlist","ecosystem":"pypi","requirements":"==1.3.3","direct":true,"kind":"runtime","optional":false},{"id":15167929476,"package_name":"fsspec","ecosystem":"pypi","requirements":"==2023.6.0","direct":true,"kind":"runtime","optional":false},{"id":15167929477,"package_name":"gcsfs","ecosystem":"pypi","requirements":"==2023.6.0","direct":true,"kind":"runtime","optional":false},{"id":15167929478,"package_name":"google-api-core","ecosystem":"pypi","requirements":"==2.11.1","direct":true,"kind":"runtime","optional":false},{"id":15167929479,"package_name":"google-apitools","ecosystem":"pypi","requirements":"==0.5.31","direct":true,"kind":"runtime","optional":false},{"id":15167929595,"package_name":"google-auth","ecosystem":"pypi","requirements":"==2.21.0","direct":true,"kind":"runtime","optional":false},{"id":15167929596,"package_name":"google-auth-httplib2","ecosystem":"pypi","requirements":"==0.1.0","direct":true,"kind":"runtime","optional":false},{"id":15167929597,"package_name":"google-auth-oauthlib","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"runtime","optional":false},{"id":15167929598,"package_name":"google-cloud-bigquery","ecosystem":"pypi","requirements":"==3.11.3","direct":true,"kind":"runtime","optional":false},{"id":15167929599,"package_name":"google-cloud-bigquery-storage","ecosystem":"pypi","requirements":"==2.22.0","direct":true,"kind":"runtime","optional":false},{"id":15167929600,"package_name":"google-cloud-bigtable","ecosystem":"pypi","requirements":"==2.17.0","direct":true,"kind":"runtime","optional":false},{"id":15167932178,"package_name":"google-cloud-core","ecosystem":"pypi","requirements":"==2.3.3","direct":true,"kind":"runtime","optional":false},{"id":15167932183,"package_name":"google-cloud-datastore","ecosystem":"pypi","requirements":"==2.16.1","direct":true,"kind":"runtime","optional":false},{"id":15167932187,"package_name":"google-cloud-dlp","ecosystem":"pypi","requirements":"==3.12.2","direct":true,"kind":"runtime","optional":false},{"id":15167932273,"package_name":"google-cloud-language","ecosystem":"pypi","requirements":"==2.10.1","direct":true,"kind":"runtime","optional":false},{"id":15167932274,"package_name":"google-cloud-pubsub","ecosystem":"pypi","requirements":"==2.17.1","direct":true,"kind":"runtime","optional":false},{"id":15167932446,"package_name":"google-cloud-pubsublite","ecosystem":"pypi","requirements":"==1.8.3","direct":true,"kind":"runtime","optional":false},{"id":15167932533,"package_name":"google-cloud-recommendations-ai","ecosystem":"pypi","requirements":"==0.10.4","direct":true,"kind":"runtime","optional":false},{"id":15167932552,"package_name":"google-cloud-spanner","ecosystem":"pypi","requirements":"==3.36.0","direct":true,"kind":"runtime","optional":false},{"id":15167934503,"package_name":"google-cloud-storage","ecosystem":"pypi","requirements":"==2.10.0","direct":true,"kind":"runtime","optional":false},{"id":15167934504,"package_name":"google-cloud-videointelligence","ecosystem":"pypi","requirements":"==2.11.3","direct":true,"kind":"runtime","optional":false},{"id":15167934508,"package_name":"google-cloud-vision","ecosystem":"pypi","requirements":"==3.4.4","direct":true,"kind":"runtime","optional":false},{"id":15167934509,"package_name":"google-crc32c","ecosystem":"pypi","requirements":"==1.5.0","direct":true,"kind":"runtime","optional":false},{"id":15167934510,"package_name":"google-resumable-media","ecosystem":"pypi","requirements":"==2.5.0","direct":true,"kind":"runtime","optional":false},{"id":15167934511,"package_name":"googleapis-common-protos","ecosystem":"pypi","requirements":"==1.59.1","direct":true,"kind":"runtime","optional":false},{"id":15167934512,"package_name":"grpc-google-iam-v1","ecosystem":"pypi","requirements":"==0.12.6","direct":true,"kind":"runtime","optional":false},{"id":15167934513,"package_name":"grpcio","ecosystem":"pypi","requirements":"==1.56.0","direct":true,"kind":"runtime","optional":false},{"id":15167934514,"package_name":"grpcio-status","ecosystem":"pypi","requirements":"==1.56.0","direct":true,"kind":"runtime","optional":false},{"id":15167934515,"package_name":"hdfs","ecosystem":"pypi","requirements":"==2.7.0","direct":true,"kind":"runtime","optional":false},{"id":15167934519,"package_name":"httplib2","ecosystem":"pypi","requirements":"==0.22.0","direct":true,"kind":"runtime","optional":false},{"id":15167934520,"package_name":"idna","ecosystem":"pypi","requirements":"==3.4","direct":true,"kind":"runtime","optional":false},{"id":15167934521,"package_name":"immutabledict","ecosystem":"pypi","requirements":"==2.2.5","direct":true,"kind":"runtime","optional":false},{"id":15167934522,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"==6.8.0","direct":true,"kind":"runtime","optional":false},{"id":15167934523,"package_name":"Jinja2","ecosystem":"pypi","requirements":"==3.1.2","direct":true,"kind":"runtime","optional":false},{"id":15167934524,"package_name":"locket","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"runtime","optional":false},{"id":15167934525,"package_name":"MarkupSafe","ecosystem":"pypi","requirements":"==2.1.3","direct":true,"kind":"runtime","optional":false},{"id":15167934526,"package_name":"multidict","ecosystem":"pypi","requirements":"==6.0.4","direct":true,"kind":"runtime","optional":false},{"id":15167934527,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"runtime","optional":false},{"id":15167934528,"package_name":"netCDF4","ecosystem":"pypi","requirements":"==1.6.4","direct":true,"kind":"runtime","optional":false},{"id":15167934530,"package_name":"numcodecs","ecosystem":"pypi","requirements":"==0.11.0","direct":true,"kind":"runtime","optional":false},{"id":15167934531,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.24.4","direct":true,"kind":"runtime","optional":false},{"id":15167934532,"package_name":"oauth2client","ecosystem":"pypi","requirements":"==4.1.3","direct":true,"kind":"runtime","optional":false},{"id":15167934533,"package_name":"oauthlib","ecosystem":"pypi","requirements":"==3.2.2","direct":true,"kind":"runtime","optional":false},{"id":15167934534,"package_name":"objsize","ecosystem":"pypi","requirements":"==0.6.1","direct":true,"kind":"runtime","optional":false},{"id":15167934535,"package_name":"orjson","ecosystem":"pypi","requirements":"==3.9.2","direct":true,"kind":"runtime","optional":false},{"id":15167934536,"package_name":"overrides","ecosystem":"pypi","requirements":"==6.5.0","direct":true,"kind":"runtime","optional":false},{"id":15167934537,"package_name":"packaging","ecosystem":"pypi","requirements":"==23.1","direct":true,"kind":"runtime","optional":false},{"id":15167934538,"package_name":"pandas","ecosystem":"pypi","requirements":"==2.0.3","direct":true,"kind":"runtime","optional":false},{"id":15167934539,"package_name":"partd","ecosystem":"pypi","requirements":"==1.4.0","direct":true,"kind":"runtime","optional":false},{"id":15167934540,"package_name":"Pillow","ecosystem":"pypi","requirements":"==10.0.0","direct":true,"kind":"runtime","optional":false},{"id":15167934542,"package_name":"proto-plus","ecosystem":"pypi","requirements":"==1.22.3","direct":true,"kind":"runtime","optional":false},{"id":15167934543,"package_name":"protobuf","ecosystem":"pypi","requirements":"==4.23.4","direct":true,"kind":"runtime","optional":false},{"id":15167934545,"package_name":"pyarrow","ecosystem":"pypi","requirements":"==11.0.0","direct":true,"kind":"runtime","optional":false},{"id":15167934547,"package_name":"pyasn1","ecosystem":"pypi","requirements":"==0.5.0","direct":true,"kind":"runtime","optional":false},{"id":15167934548,"package_name":"pyasn1-modules","ecosystem":"pypi","requirements":"==0.3.0","direct":true,"kind":"runtime","optional":false},{"id":15167934549,"package_name":"pydot","ecosystem":"pypi","requirements":"==1.4.2","direct":true,"kind":"runtime","optional":false},{"id":15167934550,"package_name":"pymongo","ecosystem":"pypi","requirements":"==4.4.0","direct":true,"kind":"runtime","optional":false},{"id":15167934551,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.1.0","direct":true,"kind":"runtime","optional":false},{"id":15167934552,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":true,"kind":"runtime","optional":false},{"id":15167934553,"package_name":"pytz","ecosystem":"pypi","requirements":"==2023.3","direct":true,"kind":"runtime","optional":false},{"id":15167934554,"package_name":"PyYAML","ecosystem":"pypi","requirements":"==6.0","direct":true,"kind":"runtime","optional":false},{"id":15167934555,"package_name":"rechunker","ecosystem":"pypi","requirements":"==0.5.1","direct":true,"kind":"runtime","optional":false},{"id":15167934558,"package_name":"regex","ecosystem":"pypi","requirements":"==2023.6.3","direct":true,"kind":"runtime","optional":false},{"id":15167934559,"package_name":"requests","ecosystem":"pypi","requirements":"==2.31.0","direct":true,"kind":"runtime","optional":false},{"id":15167934560,"package_name":"requests-oauthlib","ecosystem":"pypi","requirements":"==1.3.1","direct":true,"kind":"runtime","optional":false},{"id":15167934561,"package_name":"rsa","ecosystem":"pypi","requirements":"==4.9","direct":true,"kind":"runtime","optional":false},{"id":15167934562,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":true,"kind":"runtime","optional":false},{"id":15167934563,"package_name":"sqlparse","ecosystem":"pypi","requirements":"==0.4.4","direct":true,"kind":"runtime","optional":false},{"id":15167934564,"package_name":"toolz","ecosystem":"pypi","requirements":"==0.12.0","direct":true,"kind":"runtime","optional":false},{"id":15167934565,"package_name":"tornado","ecosystem":"pypi","requirements":"==6.3.2","direct":true,"kind":"runtime","optional":false},{"id":15167934566,"package_name":"typing_extensions","ecosystem":"pypi","requirements":"==4.7.1","direct":true,"kind":"runtime","optional":false},{"id":15167934567,"package_name":"tzdata","ecosystem":"pypi","requirements":"==2023.3","direct":true,"kind":"runtime","optional":false},{"id":15167934568,"package_name":"urllib3","ecosystem":"pypi","requirements":"==1.26.16","direct":true,"kind":"runtime","optional":false},{"id":15167934569,"package_name":"xarray","ecosystem":"pypi","requirements":"==2023.6.0","direct":true,"kind":"runtime","optional":false},{"id":15167934570,"package_name":"xarray-beam","ecosystem":"pypi","requirements":"==0.6.2","direct":true,"kind":"runtime","optional":false},{"id":15167934573,"package_name":"xyzservices","ecosystem":"pypi","requirements":"==2023.5.0","direct":true,"kind":"runtime","optional":false},{"id":15167934574,"package_name":"yarl","ecosystem":"pypi","requirements":"==1.9.2","direct":true,"kind":"runtime","optional":false},{"id":15167934575,"package_name":"zarr","ecosystem":"pypi","requirements":"==2.15.0","direct":true,"kind":"runtime","optional":false},{"id":15167934576,"package_name":"zipp","ecosystem":"pypi","requirements":"==3.16.0","direct":true,"kind":"runtime","optional":false},{"id":15167934577,"package_name":"zstandard","ecosystem":"pypi","requirements":"==0.21.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"workflows/dataflow/examples/diagnostics_to_zarr/setup.py","sha":null,"kind":"manifest","created_at":"2023-12-18T19:27:46.398Z","updated_at":"2023-12-18T19:27:46.398Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/workflows/dataflow/examples/diagnostics_to_zarr/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"workflows/dataflow/setup.py","sha":null,"kind":"manifest","created_at":"2023-12-18T19:27:46.459Z","updated_at":"2023-12-18T19:27:46.459Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/workflows/dataflow/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"workflows/diagnostics/setup.py","sha":null,"kind":"manifest","created_at":"2023-12-18T19:27:46.517Z","updated_at":"2023-12-18T19:27:46.517Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/workflows/diagnostics/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"workflows/fine_res_budget/setup.py","sha":null,"kind":"manifest","created_at":"2023-12-18T19:27:46.557Z","updated_at":"2023-12-18T19:27:46.557Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/workflows/fine_res_budget/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"workflows/post_process_run/setup.py","sha":null,"kind":"manifest","created_at":"2023-12-18T19:27:46.631Z","updated_at":"2023-12-18T19:27:46.631Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/workflows/post_process_run/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"workflows/prognostic_c48_run/setup.py","sha":null,"kind":"manifest","created_at":"2023-12-18T19:27:47.668Z","updated_at":"2023-12-18T19:27:47.668Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/workflows/prognostic_c48_run/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"workflows/prognostic_scream_run/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-12-18T19:27:47.717Z","updated_at":"2023-12-18T19:27:47.717Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/workflows/prognostic_scream_run/requirements.txt","dependencies":[{"id":15167934603,"package_name":"dacite","ecosystem":"pypi","requirements":"\u003e=1.6.0","direct":true,"kind":"runtime","optional":false},{"id":15167934604,"package_name":"fsspec","ecosystem":"pypi","requirements":"\u003e=0.9.0","direct":true,"kind":"runtime","optional":false},{"id":15167934605,"package_name":"vcm","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15167934617,"package_name":"py","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"workflows/prognostic_scream_run/setup.py","sha":null,"kind":"manifest","created_at":"2023-12-18T19:27:48.489Z","updated_at":"2023-12-18T19:27:48.489Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/workflows/prognostic_scream_run/setup.py","dependencies":[]},{"ecosystem":"conda","filepath":"environment.yml","sha":null,"kind":"manifest","created_at":"2024-03-27T19:49:40.792Z","updated_at":"2024-03-27T19:49:40.792Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/environment.yml","dependencies":[{"id":17078307970,"package_name":"cartopy","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":17078309270,"package_name":"conda-build","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":17078309689,"package_name":"coverage","ecosystem":"conda","requirements":"\u003e=5","direct":true,"kind":"runtime","optional":false},{"id":17078309692,"package_name":"crcmod","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":17078309697,"package_name":"ffmpeg","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":17078309698,"package_name":"gfortran","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":17078309699,"package_name":"partd","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":17078309758,"package_name":"pip","ecosystem":"conda","requirements":"20.2.4","direct":true,"kind":"runtime","optional":false},{"id":17078309759,"package_name":"pyquery","ecosystem":"conda","requirements":"\u003e=1.4.0","direct":true,"kind":"runtime","optional":false},{"id":17078309760,"package_name":"python","ecosystem":"conda","requirements":"3.8.*","direct":true,"kind":"runtime","optional":false},{"id":17078309761,"package_name":"setuptools","ecosystem":"conda","requirements":"59.8.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"workflows/dataflow/environment.yml","sha":null,"kind":"manifest","created_at":"2024-03-27T19:49:45.238Z","updated_at":"2024-03-27T19:49:45.238Z","repository_link":"https://github.com/ai2cm/fv3net/blob/master/workflows/dataflow/environment.yml","dependencies":[{"id":17078309801,"package_name":"apache_beam","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":17078311569,"package_name":"google-cloud-storage","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]}],"score":null,"created_at":"2025-09-08T21:47:39.919Z","updated_at":"2025-10-07T08:30:14.746Z","avatar_url":"https://github.com/ai2cm.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/94620","html_url":"https://science.ecosyste.ms/projects/94620"}