zuizui0223/ACSP field-survey recommendation
Consolidate a candidate CSV into reproducible ranked survey zones, with equal quotas across survey areas.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| candidates-csv | Path to the input candidate CSV. It must include site_id and priority_score by default. | yes | — |
| output-csv | Path for the selected-candidate CSV. | no | acsp-recommended.csv |
| summary-json | Path for the machine-readable run summary JSON. | no | acsp-summary.json |
| per-area | Number of top candidates retained in each survey area when multiple areas are present. | no | 3 |
| default-total | Number of top candidates retained if one or no survey area is present. | no | 8 |
| area-column | Survey-area column name. | no | survey_area_id |
| score-column | Priority-score column name. | no | priority_score |
| site-column | Stable candidate-ID column name used to break score ties. | no | site_id |
| python-version | Python version used by the action. | no | 3.11 |
Outputs
| name | description |
|---|---|
| recommended-csv | Path to the recommended survey-zone CSV. |
| summary-json | Path to the machine-readable run summary JSON. |
| selected-count | Number of survey zones selected by ACSP. |