Package: qupflowR 0.0.0.9000
qupflowR: Connect R and 'Shiny' to 'QuPath' Through a Local Bridge
Development version of an interface between R and the 'QuPath' 0.7.0 platform for digital pathology image analysis. The planned design lets R talk to a local 'Java' bridge (a 'QuPath' extension and a headless worker) over an authenticated loopback protocol, adds a 'Shiny' app that is built on the same R functions, and packages analysis workflows so they can be shared and run again. This version contains only the package foundations: classified error conditions, a message catalogue, protocol JSON helpers and a JSON Schema subset validator with the protocol schemas, plus a hash-pinned external-method execution boundary. The bridge client, the app and the workflow engine are not implemented yet.
Authors:
qupflowR_0.0.0.9000.tar.gz
qupflowR_0.0.0.9000.zip(r-4.7-any)qupflowR_0.0.0.9000.zip(r-4.6-any)qupflowR_0.0.0.9000.zip(r-4.5-any)
qupflowR_0.0.0.9000.tgz(r-4.6-any)qupflowR_0.0.0.9000.tgz(r-4.5-any)
qupflowR_0.0.0.9000.tar.gz(r-4.7-any)qupflowR_0.0.0.9000.tar.gz(r-4.6-any)
qupflowR_0.0.0.9000.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
qupflowR/json (API)
| # Install 'qupflowR' in R: |
| install.packages('qupflowR', repos = c('https://cttir.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/cttir/qupflowr/issues
Last updated from:3d65ffc5d0. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel | OK | 201 | ||
| source / vignettes | OK | 218 | ||
| linux-release | OK | 172 | ||
| macos-release | OK | 133 | ||
| macos-oldrel | OK | 134 | ||
| windows-devel | OK | 126 | ||
| windows-release | OK | 100 | ||
| windows-oldrel | OK | 104 | ||
| wasm-release | OK | 127 |
Exports:qp_abortqp_as_jsonqp_condition_codeqp_empty_objectqp_error_codesqp_error_from_responseqp_json_canonicalqp_json_decodeqp_json_encodeqp_msgqp_redactqp_run_externalqp_scalarqp_schema_assertqp_schema_pathqp_schema_validateqp_value_fieldsqp_value_from_stateqp_value_stateqp_warnqp_warnings_from_response
Dependencies:cligluejsonlitelifecyclemagrittrpillarpkgconfigrlangtibbleutf8vctrs
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Signal a classified qupflowR error | qp_abort |
| Code of a qupflowR condition | qp_condition_code |
| Protocol error code registry | qp_error_codes |
| Map a protocol error response to a classified condition | qp_error_from_response |
| Canonical JSON | qp_json_canonical |
| Encode and decode protocol JSON | qp_json_decode qp_json_encode |
| Localised message text | qp_msg |
| Redact and bound condition details | qp_redact |
| Run a pinned external method in an isolated process | qp_run_external |
| Mark JSON values | qp_as_json qp_empty_object qp_scalar |
| Assert that JSON matches a schema | qp_schema_assert |
| Locate an installed JSON Schema | qp_schema_path |
| Validate JSON against a schema | qp_schema_validate |
| Special measurement values | qp_value_fields qp_value_from_state qp_value_state |
| Signal a classified qupflowR warning | qp_warn |
| Signal the warnings of a protocol response | qp_warnings_from_response |
