Skip to content

Commit

Permalink
Update to james 1.7.0
Browse files Browse the repository at this point in the history
  • Loading branch information
stefvanbuuren committed Nov 19, 2024
1 parent e6c8838 commit c676d8e
Show file tree
Hide file tree
Showing 4 changed files with 33 additions and 29 deletions.
10 changes: 5 additions & 5 deletions DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Package: james
Type: Package
Title: Joint Automatic Measurement and Evaluation System
Version: 1.6.5
Version: 1.7.0
Authors@R: c(person("Stef", "van Buuren", email = "[email protected]", role = c("cre", "aut")),
person("Arjan", "Huizing", email = "[email protected]", role = "aut"))
Maintainer: Stef van Buuren <[email protected]>
Expand All @@ -17,14 +17,14 @@ Depends:
svglite (>= 2.1.3.9000)
Imports:
bdsreader (>= 0.27.0),
chartbox (>= 1.15.0),
chartcatalog (>= 1.15.0),
chartplotter (>= 0.34.0),
chartbox (>= 1.16.0),
chartcatalog (>= 1.16.0),
chartplotter (>= 0.35.0),
dplyr,
curl,
grDevices,
grid (>= 4.1.0),
growthscreener (>= 1.21.0),
growthscreener (>= 1.23.0),
httr,
jamesclient (>= 0.32.1),
jose,
Expand Down
4 changes: 4 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# james 1.7.0 (Nov 2024)

- Adds target height indicator to height chart for ages 1-21y and 0-21y

# james 1.6.5 (Oct 2024)

- Solves an issue for same-sex couples with two mothers or two fathers in BDS 63 field . The `bdsreader 0.27.0` package returns the correct data for these cases. See <https://github.com/growthcharts/bdsreader/issues/10>.
Expand Down
2 changes: 1 addition & 1 deletion README.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ JAMES is a web service for creating and interpreting charts of child growth and
4. converts developmental data into the D-score;
5. predicts future growth and development.

JAMES is a RESTful API that runs on a remote host. The following sections illustrate how a client can make requests to JAMES using various client languages. In principle, any `HTTP` client will work with JAMES. The document highlights some applications of the service and provides pointers to relevant background information.
JAMES is a RESTful API that runs on a remote host. The following sections illustrate how a client can make requests to JAMES using various client languages. In principle, any `HTTP` client will work with JAMES. The document highlights some applications of the service and provides pointers to relevant background information.

The service aids in monitoring and evaluating childhood growth. JAMES is created and maintained by the Netherlands Organisation for Applied Scientific Research TNO. Please contact Stef van Buuren <stef.vanbuuren at tno.nl> for further information.

Expand Down
46 changes: 23 additions & 23 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,19 +31,19 @@ at tno.nl\> for further information.

### Primary JAMES user functionality

| Verb | API Endpoint stem | Description | Maps to `james` function |
|:-----|:-------------------------|:----------------------------------------|:-------------------------|
| POST | `/data/upload/{dfm}` | Upload child data | `upload_data()` |
| POST | `/charts/draw/{ffm}` | Draw child data on growth chart | `draw_chart()` |
| POST | `/charts/list/{dfm}` | List available growth charts | `list_charts()` |
| POST | `/charts/validate/{dfm}` | Validate a chart code | `validate_chartcode()` |
| POST | `/screeners/apply/{dfm}` | Apply growth screeners to child data | `apply_screeners()` |
| POST | `/screeners/list/{dfm}` | List available growth screeners | `list_screeners()` |
| POST | `/site/request/{dfm}` | Request personalised site | `request_site()` |
| POST | `/blend/request/{sfm}` | Obtain a blend from multiple end points | `request_blend()` |
| POST | `/version/{dfm}` | Obtain version information | `version()` |
| GET | `/{session}/{info}` | Extract session details | |
| GET | `/{2}/{1}/man` | Consult R help | `help({1}_{2})` |
| Verb | API Endpoint stem | Description | Maps to `james` function |
|:---|:---|:---|:---|
| POST | `/data/upload/{dfm}` | Upload child data | `upload_data()` |
| POST | `/charts/draw/{ffm}` | Draw child data on growth chart | `draw_chart()` |
| POST | `/charts/list/{dfm}` | List available growth charts | `list_charts()` |
| POST | `/charts/validate/{dfm}` | Validate a chart code | `validate_chartcode()` |
| POST | `/screeners/apply/{dfm}` | Apply growth screeners to child data | `apply_screeners()` |
| POST | `/screeners/list/{dfm}` | List available growth screeners | `list_screeners()` |
| POST | `/site/request/{dfm}` | Request personalised site | `request_site()` |
| POST | `/blend/request/{sfm}` | Obtain a blend from multiple end points | `request_blend()` |
| POST | `/version/{dfm}` | Obtain version information | `version()` |
| GET | `/{session}/{info}` | Extract session details | |
| GET | `/{2}/{1}/man` | Consult R help | `help({1}_{2})` |

The table lists the defined API end points and the mapping to each end
point to the corresponding R function.
Expand All @@ -56,18 +56,18 @@ this definition may evolve over time.

### Internal

| Description | Status |
|:---------------------------------------------------------------------------------------------------------|:--------|
| [Example requests](https://james.groeidiagrammen.nl) | current |
| [OpenAPI specification](https://app.swaggerhub.com/apis-docs/stefvanbuuren/james) | current |
| [Source files](https://github.com/growthcharts) | current |
| Description | Status |
|:---|:---|
| [Example requests](https://james.groeidiagrammen.nl) | current |
| [OpenAPI specification](https://app.swaggerhub.com/apis-docs/stefvanbuuren/james) | current |
| [Source files](https://github.com/growthcharts) | current |
| [JSON data schema 3.0](https://github.com/growthcharts/bdsreader/blob/master/inst/schemas/bds_v3.0.json) | current |
| [JAMES issue tracker](https://github.com/growthcharts/james/issues) | current |
| [JAMES issue tracker](https://github.com/growthcharts/james/issues) | current |

### External

| Description | Status |
|:-------------------------------------------------------------------------------------------------------|:--------|
| [JAMES demo](https://tnochildhealthstatistics.shinyapps.io/james_tryout/) | current |
| Description | Status |
|:---|:---|
| [JAMES demo](https://tnochildhealthstatistics.shinyapps.io/james_tryout/) | current |
| [Basisdataset JGZ](https://www.ncj.nl/themadossiers/informatisering/basisdataset/documentatie/?cat=13) | current |
| [OpenCPU API](https://www.opencpu.org/api.html) | current |
| [OpenCPU API](https://www.opencpu.org/api.html) | current |

0 comments on commit c676d8e

Please sign in to comment.