{"id":5418,"name":"r-pipeline-development-workshop","description":"Workshop on pipeline development and model deployment onto Kubernetes via Docker using R.","url":"https://github.com/plant-food-research-open/r-pipeline-development-workshop","last_synced_at":"2025-09-04T18:37:04.247Z","repository":{"id":307587782,"uuid":"1001151116","full_name":"Plant-Food-Research-Open/r-pipeline-development-workshop","owner":"Plant-Food-Research-Open","description":"Workshop on pipeline development and model deployment onto Kubernetes via Docker using R.","archived":false,"fork":false,"pushed_at":"2025-08-31T23:16:11.000Z","size":31322,"stargazers_count":2,"open_issues_count":12,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-01T01:21:28.354Z","etag":null,"topics":["bayesian-inference","brms","causal-inference","causal-models","cmdstan","cmdstanr","h2o","h2o-automl","h2oai","r-language","r-programming","r-programming-language","r-stats","stan","statistical-models","statistics","tidymodel","tidymodeling","tidymodels","tidyverse"],"latest_commit_sha":null,"homepage":"https://plant-food-research-open.github.io/r-pipeline-development-workshop/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Plant-Food-Research-Open.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-06-12T22:55:22.000Z","updated_at":"2025-08-31T23:16:15.000Z","dependencies_parsed_at":"2025-08-01T03:28:47.764Z","dependency_job_id":"027dea40-fe2d-4f45-9be4-15f740e79a2d","html_url":"https://github.com/Plant-Food-Research-Open/r-pipeline-development-workshop","commit_stats":null,"previous_names":["plant-food-research-open/r-pipeline-development-workshop"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Plant-Food-Research-Open/r-pipeline-development-workshop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Plant-Food-Research-Open%2Fr-pipeline-development-workshop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Plant-Food-Research-Open%2Fr-pipeline-development-workshop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Plant-Food-Research-Open%2Fr-pipeline-development-workshop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Plant-Food-Research-Open%2Fr-pipeline-development-workshop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Plant-Food-Research-Open","download_url":"https://codeload.github.com/Plant-Food-Research-Open/r-pipeline-development-workshop/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Plant-Food-Research-Open%2Fr-pipeline-development-workshop/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273655139,"owners_count":25144821,"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-04T02:00:08.968Z","response_time":61,"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":"Plant-Food-Research-Open","name":"Plant-Food-Research-Open","uuid":"142852771","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/142852771?v=4","repositories_count":1,"last_synced_at":"2023-08-24T04:45:21.767Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/Plant-Food-Research-Open","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-08-24T04:45:21.836Z","updated_at":"2023-08-24T04:45:21.836Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Plant-Food-Research-Open","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Plant-Food-Research-Open/repositories"},"packages":[],"commits":{"message":"Repository syncing started."},"issues_stats":{"full_name":"Plant-Food-Research-Open/r-pipeline-development-workshop","html_url":"https://github.com/Plant-Food-Research-Open/r-pipeline-development-workshop","last_synced_at":"2025-09-02T16:37:00.288Z","status":null,"issues_count":0,"pull_requests_count":5,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":2658794.25,"issues_closed_count":0,"pull_requests_closed_count":4,"pull_request_authors_count":2,"issue_authors_count":0,"avg_comments_per_issue":null,"avg_comments_per_pull_request":0.6,"merged_pull_requests_count":1,"bot_issues_count":0,"bot_pull_requests_count":4,"past_year_issues_count":0,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":2658794.25,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.6,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":4,"past_year_merged_pull_requests_count":1,"created_at":"2025-08-29T12:08:18.467Z","updated_at":"2025-09-02T16:37:00.289Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/Plant-Food-Research-Open%2Fr-pipeline-development-workshop","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/Plant-Food-Research-Open%2Fr-pipeline-development-workshop/issues","issue_labels_count":{},"pull_request_labels_count":{"dependencies":4,"python":4},"issue_author_associations_count":{},"pull_request_author_associations_count":{"NONE":4,"COLLABORATOR":1},"issue_authors":{},"pull_request_authors":{"dependabot[bot]":4,"jzha336":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-04T00:00:25.939Z","repositories_count":10081478,"issues_count":31331220,"pull_requests_count":96240505,"authors_count":10693617,"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":{"dependencies":4,"python":4},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{"NONE":4,"COLLABORATOR":1},"past_year_issue_authors":{},"past_year_pull_request_authors":{"dependabot[bot]":4,"jzha336":1},"maintainers":[{"login":"jzha336","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jzha336"}],"active_maintainers":[{"login":"jzha336","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jzha336"}]},"events":{"total":{"DeleteEvent":4,"IssueCommentEvent":6,"PushEvent":5,"PublicEvent":1,"PullRequestEvent":6,"CreateEvent":3},"last_year":{"DeleteEvent":4,"IssueCommentEvent":6,"PushEvent":5,"PublicEvent":1,"PullRequestEvent":6,"CreateEvent":3}},"keywords":["bayesian-inference","brms","causal-inference","causal-models","cmdstan","cmdstanr","h2o","h2o-automl","h2oai","r-language","r-programming","r-programming-language","r-stats","stan","statistical-models","statistics","tidymodel","tidymodeling","tidymodels","tidyverse"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/build-r.yaml","sha":null,"kind":"manifest","created_at":"2025-08-01T03:28:43.649Z","updated_at":"2025-08-01T03:28:43.649Z","repository_link":"https://github.com/Plant-Food-Research-Open/r-pipeline-development-workshop/blob/main/.github/workflows/build-r.yaml","dependencies":[{"id":24446074135,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":24446074136,"package_name":"docker/setup-qemu-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":24446074137,"package_name":"docker/setup-buildx-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":24446074138,"package_name":"docker/login-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/build.yaml","sha":null,"kind":"manifest","created_at":"2025-08-01T03:28:43.750Z","updated_at":"2025-08-01T03:28:43.750Z","repository_link":"https://github.com/Plant-Food-Research-Open/r-pipeline-development-workshop/blob/main/.github/workflows/build.yaml","dependencies":[{"id":24446074139,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":24446074140,"package_name":"docker/setup-qemu-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":24446074141,"package_name":"docker/setup-buildx-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":24446074142,"package_name":"docker/login-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/codeql.yaml","sha":null,"kind":"manifest","created_at":"2025-08-01T03:28:43.835Z","updated_at":"2025-08-01T03:28:43.835Z","repository_link":"https://github.com/Plant-Food-Research-Open/r-pipeline-development-workshop/blob/main/.github/workflows/codeql.yaml","dependencies":[{"id":24446074143,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":24446074144,"package_name":"github/codeql-action/init","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":24446074145,"package_name":"github/codeql-action/analyze","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"dockerfiles/superset/Dockerfile","sha":null,"kind":"manifest","created_at":"2025-08-01T03:28:43.923Z","updated_at":"2025-08-01T03:28:43.923Z","repository_link":"https://github.com/Plant-Food-Research-Open/r-pipeline-development-workshop/blob/main/dockerfiles/superset/Dockerfile","dependencies":[{"id":24446074151,"package_name":"apache/superset","ecosystem":"docker","requirements":"402c29c-dev","direct":true,"kind":"build","optional":false}]},{"ecosystem":"pypi","filepath":"poetry.lock","sha":null,"kind":"lockfile","created_at":"2025-08-01T03:28:45.299Z","updated_at":"2025-08-01T03:28:45.299Z","repository_link":"https://github.com/Plant-Food-Research-Open/r-pipeline-development-workshop/blob/main/poetry.lock","dependencies":[{"id":24446074187,"package_name":"alembic","ecosystem":"pypi","requirements":"1.16.1","direct":false,"kind":"runtime","optional":false},{"id":24446074188,"package_name":"blinker","ecosystem":"pypi","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":24446074189,"package_name":"boto3","ecosystem":"pypi","requirements":"1.38.23","direct":false,"kind":"runtime","optional":false},{"id":24446074190,"package_name":"botocore","ecosystem":"pypi","requirements":"1.38.23","direct":false,"kind":"runtime","optional":false},{"id":24446074191,"package_name":"cachetools","ecosystem":"pypi","requirements":"5.5.2","direct":false,"kind":"runtime","optional":false},{"id":24446074192,"package_name":"certifi","ecosystem":"pypi","requirements":"2025.4.26","direct":false,"kind":"runtime","optional":false},{"id":24446074193,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"3.4.2","direct":false,"kind":"runtime","optional":false},{"id":24446074194,"package_name":"click","ecosystem":"pypi","requirements":"8.2.1","direct":false,"kind":"runtime","optional":false},{"id":24446074195,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":24446074196,"package_name":"colorama","ecosystem":"pypi","requirements":"0.4.6","direct":false,"kind":"runtime","optional":false},{"id":24446074197,"package_name":"contourpy","ecosystem":"pypi","requirements":"1.3.2","direct":false,"kind":"runtime","optional":false},{"id":24446074198,"package_name":"cycler","ecosystem":"pypi","requirements":"0.12.1","direct":false,"kind":"runtime","optional":false},{"id":24446074199,"package_name":"databricks-sdk","ecosystem":"pypi","requirements":"0.54.0","direct":false,"kind":"runtime","optional":false},{"id":24446074200,"package_name":"deprecated","ecosystem":"pypi","requirements":"1.2.18","direct":false,"kind":"runtime","optional":false},{"id":24446074201,"package_name":"docker","ecosystem":"pypi","requirements":"7.1.0","direct":false,"kind":"runtime","optional":false},{"id":24446074202,"package_name":"flask","ecosystem":"pypi","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":24446074203,"package_name":"fonttools","ecosystem":"pypi","requirements":"4.58.0","direct":false,"kind":"runtime","optional":false},{"id":24446074204,"package_name":"gitdb","ecosystem":"pypi","requirements":"4.0.12","direct":false,"kind":"runtime","optional":false},{"id":24446074205,"package_name":"gitpython","ecosystem":"pypi","requirements":"3.1.44","direct":false,"kind":"runtime","optional":false},{"id":24446074206,"package_name":"google-auth","ecosystem":"pypi","requirements":"2.40.2","direct":false,"kind":"runtime","optional":false},{"id":24446074207,"package_name":"graphene","ecosystem":"pypi","requirements":"3.4.3","direct":false,"kind":"runtime","optional":false},{"id":24446074208,"package_name":"graphql-core","ecosystem":"pypi","requirements":"3.2.6","direct":false,"kind":"runtime","optional":false},{"id":24446074209,"package_name":"graphql-relay","ecosystem":"pypi","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":24446074210,"package_name":"greenlet","ecosystem":"pypi","requirements":"3.2.2","direct":false,"kind":"runtime","optional":false},{"id":24446074211,"package_name":"gunicorn","ecosystem":"pypi","requirements":"23.0.0","direct":false,"kind":"runtime","optional":false},{"id":24446074212,"package_name":"idna","ecosystem":"pypi","requirements":"3.10","direct":false,"kind":"runtime","optional":false},{"id":24446074213,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"8.7.0","direct":false,"kind":"runtime","optional":false},{"id":24446074214,"package_name":"itsdangerous","ecosystem":"pypi","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":24446074215,"package_name":"jinja2","ecosystem":"pypi","requirements":"3.1.6","direct":false,"kind":"runtime","optional":false},{"id":24446074216,"package_name":"jmespath","ecosystem":"pypi","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":24446074217,"package_name":"joblib","ecosystem":"pypi","requirements":"1.5.1","direct":false,"kind":"runtime","optional":false},{"id":24446074218,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"1.4.8","direct":false,"kind":"runtime","optional":false},{"id":24446074219,"package_name":"mako","ecosystem":"pypi","requirements":"1.3.10","direct":false,"kind":"runtime","optional":false},{"id":24446074220,"package_name":"markdown","ecosystem":"pypi","requirements":"3.8","direct":false,"kind":"runtime","optional":false},{"id":24446074221,"package_name":"markupsafe","ecosystem":"pypi","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":24446074222,"package_name":"matplotlib","ecosystem":"pypi","requirements":"3.10.3","direct":false,"kind":"runtime","optional":false},{"id":24446074223,"package_name":"mlflow","ecosystem":"pypi","requirements":"2.16.0","direct":false,"kind":"runtime","optional":false},{"id":24446074224,"package_name":"mlflow-skinny","ecosystem":"pypi","requirements":"2.16.0","direct":false,"kind":"runtime","optional":false},{"id":24446074225,"package_name":"numpy","ecosystem":"pypi","requirements":"2.2.6","direct":false,"kind":"runtime","optional":false},{"id":24446074226,"package_name":"opentelemetry-api","ecosystem":"pypi","requirements":"1.16.0","direct":false,"kind":"runtime","optional":false},{"id":24446074227,"package_name":"opentelemetry-sdk","ecosystem":"pypi","requirements":"1.16.0","direct":false,"kind":"runtime","optional":false},{"id":24446074228,"package_name":"opentelemetry-semantic-conventions","ecosystem":"pypi","requirements":"0.37b0","direct":false,"kind":"runtime","optional":false},{"id":24446074229,"package_name":"packaging","ecosystem":"pypi","requirements":"24.2","direct":false,"kind":"runtime","optional":false},{"id":24446074230,"package_name":"pandas","ecosystem":"pypi","requirements":"2.2.3","direct":false,"kind":"runtime","optional":false},{"id":24446074231,"package_name":"pillow","ecosystem":"pypi","requirements":"11.2.1","direct":false,"kind":"runtime","optional":false},{"id":24446074232,"package_name":"pip-system-certs","ecosystem":"pypi","requirements":"4.0","direct":false,"kind":"runtime","optional":false},{"id":24446074772,"package_name":"prometheus-client","ecosystem":"pypi","requirements":"0.22.0","direct":false,"kind":"runtime","optional":false},{"id":24446074773,"package_name":"prometheus-flask-exporter","ecosystem":"pypi","requirements":"0.23.2","direct":false,"kind":"runtime","optional":false},{"id":24446074774,"package_name":"protobuf","ecosystem":"pypi","requirements":"5.29.4","direct":false,"kind":"runtime","optional":false},{"id":24446074775,"package_name":"psycopg2-binary","ecosystem":"pypi","requirements":"2.9.10","direct":false,"kind":"runtime","optional":false},{"id":24446074776,"package_name":"pyarrow","ecosystem":"pypi","requirements":"17.0.0","direct":false,"kind":"runtime","optional":false},{"id":24446074777,"package_name":"pyasn1","ecosystem":"pypi","requirements":"0.6.1","direct":false,"kind":"runtime","optional":false},{"id":24446074778,"package_name":"pyasn1-modules","ecosystem":"pypi","requirements":"0.4.2","direct":false,"kind":"runtime","optional":false},{"id":24446074779,"package_name":"pyparsing","ecosystem":"pypi","requirements":"3.2.3","direct":false,"kind":"runtime","optional":false},{"id":24446074780,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"2.9.0.post0","direct":false,"kind":"runtime","optional":false},{"id":24446074781,"package_name":"pytz","ecosystem":"pypi","requirements":"2025.2","direct":false,"kind":"runtime","optional":false},{"id":24446074782,"package_name":"pywin32","ecosystem":"pypi","requirements":"310","direct":false,"kind":"runtime","optional":false},{"id":24446074783,"package_name":"pyyaml","ecosystem":"pypi","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":24446074784,"package_name":"requests","ecosystem":"pypi","requirements":"2.32.3","direct":false,"kind":"runtime","optional":false},{"id":24446074785,"package_name":"rsa","ecosystem":"pypi","requirements":"4.9.1","direct":false,"kind":"runtime","optional":false},{"id":24446074786,"package_name":"s3transfer","ecosystem":"pypi","requirements":"0.13.0","direct":false,"kind":"runtime","optional":false},{"id":24446074787,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"1.6.1","direct":false,"kind":"runtime","optional":false},{"id":24446074788,"package_name":"scipy","ecosystem":"pypi","requirements":"1.15.3","direct":false,"kind":"runtime","optional":false},{"id":24446074789,"package_name":"setuptools","ecosystem":"pypi","requirements":"80.8.0","direct":false,"kind":"runtime","optional":false},{"id":24446074790,"package_name":"six","ecosystem":"pypi","requirements":"1.17.0","direct":false,"kind":"runtime","optional":false},{"id":24446074791,"package_name":"smmap","ecosystem":"pypi","requirements":"5.0.2","direct":false,"kind":"runtime","optional":false},{"id":24446074792,"package_name":"sqlalchemy","ecosystem":"pypi","requirements":"2.0.41","direct":false,"kind":"runtime","optional":false},{"id":24446074793,"package_name":"sqlparse","ecosystem":"pypi","requirements":"0.5.3","direct":false,"kind":"runtime","optional":false},{"id":24446074794,"package_name":"threadpoolctl","ecosystem":"pypi","requirements":"3.6.0","direct":false,"kind":"runtime","optional":false},{"id":24446074795,"package_name":"tomli","ecosystem":"pypi","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":24446074796,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"4.13.2","direct":false,"kind":"runtime","optional":false},{"id":24446074797,"package_name":"tzdata","ecosystem":"pypi","requirements":"2025.2","direct":false,"kind":"runtime","optional":false},{"id":24446074798,"package_name":"urllib3","ecosystem":"pypi","requirements":"2.4.0","direct":false,"kind":"runtime","optional":false},{"id":24446074799,"package_name":"waitress","ecosystem":"pypi","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":24446074800,"package_name":"werkzeug","ecosystem":"pypi","requirements":"3.1.3","direct":false,"kind":"runtime","optional":false},{"id":24446074801,"package_name":"wrapt","ecosystem":"pypi","requirements":"1.17.2","direct":false,"kind":"runtime","optional":false},{"id":24446074802,"package_name":"zipp","ecosystem":"pypi","requirements":"3.21.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2025-08-01T03:28:47.642Z","updated_at":"2025-08-01T03:28:47.642Z","repository_link":"https://github.com/Plant-Food-Research-Open/r-pipeline-development-workshop/blob/main/pyproject.toml","dependencies":[{"id":24446074813,"package_name":"python","ecosystem":"pypi","requirements":"\u003e=3.10,\u003c=3.12","direct":true,"kind":"runtime","optional":false},{"id":24446074814,"package_name":"mlflow","ecosystem":"pypi","requirements":"\u003c=2.16.0","direct":true,"kind":"runtime","optional":false},{"id":24446074815,"package_name":"numpy","ecosystem":"pypi","requirements":"^2.2.6","direct":true,"kind":"runtime","optional":false},{"id":24446074816,"package_name":"pandas","ecosystem":"pypi","requirements":"^2.2.3","direct":true,"kind":"runtime","optional":false},{"id":24446074817,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"^1.6.1","direct":true,"kind":"runtime","optional":false},{"id":24446074818,"package_name":"pyyaml","ecosystem":"pypi","requirements":"^6.0.2","direct":true,"kind":"runtime","optional":false},{"id":24446074819,"package_name":"alembic","ecosystem":"pypi","requirements":"^1.16.1","direct":true,"kind":"runtime","optional":false},{"id":24446074820,"package_name":"flask","ecosystem":"pypi","requirements":"^3.1.1","direct":true,"kind":"runtime","optional":false},{"id":24446074821,"package_name":"scipy","ecosystem":"pypi","requirements":"^1.15.3","direct":true,"kind":"runtime","optional":false},{"id":24446074822,"package_name":"sqlalchemy","ecosystem":"pypi","requirements":"^2.0.41","direct":true,"kind":"runtime","optional":false},{"id":24446074823,"package_name":"boto3","ecosystem":"pypi","requirements":"^1.38.23","direct":true,"kind":"runtime","optional":false},{"id":24446074824,"package_name":"botocore","ecosystem":"pypi","requirements":"^1.38.23","direct":true,"kind":"runtime","optional":false},{"id":24446074825,"package_name":"pip-system-certs","ecosystem":"pypi","requirements":"^4.0","direct":true,"kind":"runtime","optional":false},{"id":24446074826,"package_name":"psycopg2-binary","ecosystem":"pypi","requirements":"^2.9.10","direct":true,"kind":"runtime","optional":false},{"id":24446074827,"package_name":"prometheus-flask-exporter","ecosystem":"pypi","requirements":"^0.23.2","direct":true,"kind":"runtime","optional":false}]}],"score":null,"created_at":"2025-09-04T15:50:15.670Z","updated_at":"2025-10-07T08:05:22.517Z","avatar_url":"https://github.com/Plant-Food-Research-Open.png","language":"HTML","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/5418","html_url":"https://science.ecosyste.ms/projects/5418","bibtex_url":"https://science.ecosyste.ms/projects/5418/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/5418/export.apalike"}