maths.genealogy

Mathematics PhD Genealogy Data and Plotting

https://github.com/louisaslett/maths.genealogy

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (16.9%) to scientific vocabulary
Last synced: 9 months ago · JSON representation

Repository

Mathematics PhD Genealogy Data and Plotting

Basic Info
Statistics
  • Stars: 3
  • Watchers: 1
  • Forks: 1
  • Open Issues: 0
  • Releases: 4
Created over 1 year ago · Last pushed 11 months ago
Metadata Files
Readme Changelog License

README.md

📦 {maths.genealogy} R package

Project Status: WIP – Initial development is in progress, but there has not yet been a stable, usable release suitable for the public. license metacran version metacran downloads mlmc status badge

Search for mathematicians on the Mathematics Genealogy Project and pull full ancestor and/or descendent academic genealogical data. The latter functionality is possible thanks to the WebSocket server run by @davidalber, which we access directly with kind permission. The package also provides functionality to export these genealogical datasets to different plotting environments.

Installation

The stable binary release can be install from CRAN:

r install.packages("maths.genealogy")

The latest development binary can be installed from R-universe:

r install.packages("maths.genealogy", repos = c("https://louisaslett.r-universe.dev", "https://cloud.r-project.org"))

Alternatively, you can install the development version from source on GitHub:

``` r

install.packages("pak")

pak::pak("louisaslett/maths.genealogy") ```

Example

The first task is to identify the ID of the mathematician(s) you would like to build the genealogical data for. For the author of this package, that would be:

``` r library("maths.genealogy")

search_id("Aslett", "Louis") ```

Then, one would retrieve the full genealogical tree, using the id identified in the search:

r g <- get_genealogy(171971)

The simplest thing would then be to plot the whole genealogical tree:

r plot_grviz(g)

Note you can also plot a shared genealogical tree by passing a vector of ids to get_genealogy(). So to see the shared genealogy of the package author and his former postdoc supervisor:

r g <- get_genealogy(c(96119, 171971)) plot_grviz(g)

This can be interesting to see where the trees share commonality and link together. To just hone in on the shortest path:

r plot_gg_path(g)

All the above functions take various options (see their documentation), so that for example more than two ids can be passed to get_genealogy() and then selective shortest path pairs be plotted with plot_gg_path() using appropriate function arguments.

For a slightly longer introduction, please see the Getting Started vignette

Owner

  • Name: Louis Aslett
  • Login: louisaslett
  • Kind: user
  • Location: Durham, UK
  • Company: Durham University

Associate Professor, Department of Mathematical Sciences, Durham University

GitHub Events

Total
  • Create event: 6
  • Release event: 3
  • Issues event: 2
  • Watch event: 4
  • Issue comment event: 2
  • Push event: 54
  • Pull request event: 2
  • Fork event: 1
Last Year
  • Create event: 6
  • Release event: 3
  • Issues event: 2
  • Watch event: 4
  • Issue comment event: 2
  • Push event: 54
  • Pull request event: 2
  • Fork event: 1

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 1
  • Total pull requests: 2
  • Average time to close issues: about 3 hours
  • Average time to close pull requests: 29 minutes
  • Total issue authors: 1
  • Total pull request authors: 1
  • Average comments per issue: 1.0
  • Average comments per pull request: 1.0
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 1
  • Pull requests: 2
  • Average time to close issues: about 3 hours
  • Average time to close pull requests: 29 minutes
  • Issue authors: 1
  • Pull request authors: 1
  • Average comments per issue: 1.0
  • Average comments per pull request: 1.0
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • BenRickard16 (1)
Pull Request Authors
  • jcken95 (2)
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • cran 165 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 4
  • Total maintainers: 1
cran.r-project.org: maths.genealogy

Mathematics PhD Genealogy Data and Plotting

  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 165 Last month
Rankings
Dependent packages count: 27.1%
Dependent repos count: 33.4%
Average: 49.2%
Downloads: 87.0%
Maintainers (1)
Last synced: 10 months ago

Dependencies

DESCRIPTION cran
  • cli * imports
  • httr2 * imports
  • rvest * imports