EMMA
The core repository for environmental data processing in the Ecological Monitoring and Management Application EMMA.io.
https://github.com/eco-emma/emma_envdata
Category: Biosphere
Sub Category: Conservation and Restoration
Last synced: about 22 hours ago
JSON representation
Repository metadata
Environmental data processing for www.emma.eco
- Host: GitHub
- URL: https://github.com/eco-emma/emma_envdata
- Owner: eco-emma
- License: other
- Created: 2021-10-25T17:49:20.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2026-06-30T15:28:15.000Z (8 days ago)
- Last Synced: 2026-06-30T17:20:40.672Z (8 days ago)
- Language: R
- Homepage:
- Size: 87.1 MB
- Stars: 9
- Watchers: 4
- Forks: 3
- Open Issues: 13
- Releases: 48
-
Metadata Files:
- Readme: .github/README.md
- License: LICENSE.md
.github/README.md
GitHub Copilot Customisation
This directory contains custom agents and always-on instructions for GitHub Copilot
Chat in VS Code.
Always-on instructions
instructions/r-style.instructions.md — applied automatically to every *.R file.
Enforces tidyverse idioms, script-style (top-to-bottom, minimal abstraction), and
comment standards. No invocation needed.
Custom agents (agents/)
Agents appear in the Copilot Chat agent picker (the mode selector next to the chat
input). Select one from the dropdown, or type its name after @ in the chat input.
How to invoke
@<agent-name> <your request>
Example:
@stats review R/process_burn_dates.R for assumption violations
@commenter document R/get_clouds_wilson.R
@coder_alpha implement a function that downloads MODIS tiles for a given month
To run all three competing coders on the same problem, send the same prompt to each:
@coder_alpha implement X
@coder_beta implement X
@coder_gamma implement X
Then pick the best solution or synthesise across them.
Agent reference
Review agents — read-only, raise issues for coders to fix
| Agent | Invoke when you want to… |
|---|---|
@stats |
Check statistical assumptions, sample sizes, data leakage, uncertainty |
@geo |
Metadata QA (CRS consistency, resolution mismatches, missing files) and spatial accuracy review (resampling methods, spatial joins, zonal statistics) |
@science |
Get a peer-reviewer-style critique of analytical design and methods |
@gh_actions |
Check that changes will run on GitHub Actions (interactive calls, server paths, secrets, cleanup, date ranges) |
@targets |
Check target dependencies, dynamic branching, format=file correctness, tar_release round-trip, deployment guards |
Coding agents — produce working R code
| Agent | Philosophy |
|---|---|
@coder_alpha |
Correctness-first: readable, conventional, explicit sanity checks |
@coder_beta |
Performance-first: memory-efficient, chunk-based, parallelism-aware |
@coder_gamma |
Minimalist: fewest lines, no abstraction, inline everything |
Documentation agent
| Agent | Invoke when you want to… |
|---|---|
@commenter |
Review or add scientific comments, section headers, and unit annotations |
Orchestrator
| Agent | Invoke when you want to… |
|---|---|
@ci |
Run a full pre-commit sweep: lint + geo + stats + gh_actions + targets |
Typical workflows
Before committing:
@ci
Writing new processing code:
- Draft with
@coder_alpha,@coder_beta, and@coder_gammain parallel. - Pick or synthesise the best solution.
- Run
@geoand@statson the result. - Run
@commenterto fill in documentation.
Reviewing a script for scientific soundness:
@science review R/process_dynamic_data.R
@stats review R/process_dynamic_data.R
@geo review R/process_dynamic_data.R
Owner metadata
- Name: emma
- Login: eco-emma
- Email:
- Kind: organization
- Description:
- Website: emma.eco
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/264217004?v=4
- Repositories: 1
- Last ynced at: 2026-06-02T20:23:01.357Z
- Profile URL: https://github.com/eco-emma
GitHub Events
Total
- Delete event: 2
- Push event: 16
- Create event: 3
Last Year
- Delete event: 2
- Push event: 16
- Create event: 3
Committers metadata
Last synced: 3 days ago
Total Commits: 2,702
Total Committers: 4
Avg Commits per committer: 675.5
Development Distribution Score (DDS): 0.415
Commits in past year: 186
Committers in past year: 2
Avg Commits per committer in past year: 93.0
Development Distribution Score (DDS) in past year: 0.113
| Name | Commits | |
|---|---|---|
| Brian | a****n | 1580 |
| Brian | b****r@g****m | 842 |
| Jiyeon Kim | 5****0 | 279 |
| Jasper Slingsby | j****y@g****m | 1 |
Issue and Pull Request metadata
Last synced: 25 days ago
Total issues: 0
Total pull requests: 8
Average time to close issues: N/A
Average time to close pull requests: N/A
Total issue authors: 0
Total pull request authors: 1
Average comments per issue: 0
Average comments per pull request: 1.75
Merged pull request: 0
Bot issues: 0
Bot pull requests: 8
Past year issues: 0
Past year pull requests: 8
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 0
Past year pull request authors: 1
Past year average comments per issue: 0
Past year average comments per pull request: 1.75
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 8
Top Issue Authors
Top Pull Request Authors
- github-actions[bot] (8)
Top Issue Labels
Top Pull Request Labels
- bug (8)
Dependencies
- KernSmooth 2.23-20
- MASS 7.3-54
- Matrix 1.3-4
- class 7.3-19
- codetools 0.2-18
- lattice 0.20-45
- mgcv 1.8-38
- nlme 3.1-153
- renv 0.14.0
- actions/cache v3 composite
- actions/checkout v2 composite
- actions/upload-artifact main composite
- bayesplot * imports
- cmdstanr * imports
- colourvalues * imports
- kableExtra * imports
- knitr * imports
- posterior * imports
- raster * imports
- rmarkdown * imports
- sf * imports
- testthat * imports
- tidyverse * imports
- viridis * imports
- RoxygenNote * suggests
Score: 4.477336814478207