Skip to content

Dev#289

Merged
mjwestgate merged 98 commits intomainfrom
dev
Feb 11, 2026
Merged

Dev#289
mjwestgate merged 98 commits intomainfrom
dev

Conversation

@mjwestgate
Copy link
Collaborator

No description provided.

DimEvil and others added 30 commits June 20, 2025 15:52
we have our production url now
update url's to production environment
`search_identifiers()` added; `search_taxa()` now accepts (and uses) multiple fields
…redicates (#272)

works when `is_gbif()` returns `TRUE`. So far the filter is parsed correctly but isn't passed to the relevant functions yet; more work to follow
…istency (#278)

`collapse()` now only calls functions with a `collapse_` prefix
work in progress, some use cases and tests still fail
First pass at this, as it still only supports one facet value. Note that `show_values()` for type `fields` could benefit from using the occurrences/search API, which will need to be recoded. That API also supports longer facet results and so may be useful for building queries with >1 facet.
)

First pass at this, will need cleaning up
- fix bug in atlas_counts() for atlases
- continue switching from importFrom to pkg::function() syntax
- minor systematic updates: lapply() to map(); rlang::abort() to cli::cli_abort() etc
#278)

Also remove dots argument from `galah_call()`, which appears to be unnecessary
- remove obsolete args in `atlas_counts()`
- `check()` now uses `galah_call()` instead of `do.call()`
- remove `expand` slot from query objects
- minor refactoring in namematching
- fix bug where `search_taxa()` not accepting `data.frame` as input
- many minor adjustments
- remove all unnecessary importFrom statements
- specify package for imported functions
- switch to cli_abort() and friends
Previously ALA was hard-coded, which is fine for first but not subsequent loads
Detects when the user passes `everything()` to `select.metadata_request()` and parses accordingly. `show_values(all_fields = TRUE)` works unchanged
Also some tidying of other international APIs and associated tests
no more `rlang::abort()` left, minor refactoring to atlas_media()
mjwestgate and others added 29 commits January 29, 2026 09:34
Mainly ensuring sound files are downloaded correctly
Add @shandiya as contributor, convert Matilda to contributor, remove Peggy
Fix bugs, add tests, add documentation
- enable media downloads for various atlases (mostly broken urls)
- re-enable atlas-specific species facets
- upgrade UK to pipelines code
- various improvements to tests
Basically running now, a few minor bugs still to fix which are being caught by tests
The variables available for facetting (or search in general) 1. differ from those in the occurrence store, and 2. are not available via API. Have added a means to scrape the source Java script for what fields are accepted by the facet arg
First set of changes identified by `check()`
Mainly fixes to predicate construction, large `group_by()` queries, and occurrence downloads
@mjwestgate mjwestgate merged commit 7e14087 into main Feb 11, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants