https://github.com/antsx/antsrcore
Rcpp bindings for the C++ ANTs library used by the ANTsR package
Science Score: 36.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
-
✓Committers with academic emails
7 of 16 committers (43.8%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (16.7%) to scientific vocabulary
Keywords from Contributors
Repository
Rcpp bindings for the C++ ANTs library used by the ANTsR package
Statistics
- Stars: 9
- Watchers: 5
- Forks: 9
- Open Issues: 21
- Releases: 68
Metadata Files
README.md
ANTsRCore
The ANTsRCore package provides Rcpp bindings for the C++ biomedical image processing library ANTs. This package should not be used directly, as it is meant to provide the core functionality for the user-facing ANTsR package.
Installation
The package can be installed the pre-compiled binaries (fast) or from source.
Pre-compiled binaries
The fastest way to install ANTsRCore is from pre-compiled binaries made available on the Releases Page. Download the relevant version and install it from the command line:
R CMD INSTALL ANTsRCore_*.tgz
From source using devtools
To install ANTsRCore from source, you can use devtools to install the latest version of the code directly form GitHub. This should also automatically install the main dependencies.
R
devtools::install_github('ANTsX/ANTsR')
From source using R CMD INSTALL
Alternatively, you can clone and install ANTsRCore and its main dependency (ITKR), then install them as you would traditional R source packages.
First, clone the repositories:
sh
$ git clone https://github.com/stnava/ITKR.git
$ git clone https://github.com/ANTsX/ANTsRCore.git
Install the package as follows:
sh
$ R CMD INSTALL ITKR
$ R CMD INSTALL ANTsRCore
Usage
Functions from this package should never be exposed directly to any users. Instead, this package should always be wrapped by user-facing functions. All library functions can be found in the R/RcppExports.R file which is automatically generated during the build.
Developer notes
Using devtools to install and document the package is useful but requires rebuilding the package from scratch every time it's run. If you are going to develop on the package, it is best to install it with R CMD INSTALL.
All documentation is done through Rcpp within the cpp files in the src/ directory. New Rcpp functions are imported to R by adding the // [[Rcpp::export]] tag and then running Rcpp::compileAttributes(). You should never have to edit any R files directly.
Authors
Brian B. Avants (maintainer), Benjamin M. Kandel, Jeff T. Duda, Philip A. Cook, Nicholas J. Tustison
License
Apache License (>=2.0)
Contributing
If you have a question or feature request, please create an issue on GitHub. Any issues related to ANTsR should preferably be posted in that repository.
Owner
- Name: Advanced Normalization Tools Ecosystem
- Login: ANTsX
- Kind: organization
- Location: Cambridge, MA; Philadelphia, PA; Southern California
- Website: https://www.ants.dev
- Repositories: 8
- Profile: https://github.com/ANTsX
Ecosystem supporting multi-modality biomedical image analysis across programming languages.
GitHub Events
Total
- Issues event: 10
- Delete event: 3
- Issue comment event: 6
- Push event: 13
- Pull request event: 5
- Create event: 4
Last Year
- Issues event: 10
- Delete event: 3
- Issue comment event: 6
- Push event: 13
- Pull request event: 5
- Create event: 4
Committers
Last synced: about 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| muschellij2 | m****2@g****m | 784 |
| stnava | s****a@g****m | 286 |
| Jeffrey Duda | j****a@g****m | 41 |
| Nick Tustison | n****n@g****m | 37 |
| ncullen93 | n****n@m****e | 26 |
| dorianps | d****s | 4 |
| adigherman | a****g@j****u | 4 |
| Philip Cook | c****a@p****u | 3 |
| Gregory Jefferis | j****s@g****m | 2 |
| Jeffrey Duda | j****a@J****l | 2 |
| Bennet Fauber | b****t@u****u | 1 |
| stnava | s****a@s****l | 1 |
| ncullen93 | n****h@d****u | 1 |
| Wlodek Bzyl | m****b@u****l | 1 |
| Rodney Lewis | r****s@k****k | 1 |
| NC Cullen | n****h@d****u | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 11 months ago
All Time
- Total issues: 38
- Total pull requests: 62
- Average time to close issues: 6 months
- Average time to close pull requests: 9 days
- Total issue authors: 13
- Total pull request authors: 9
- Average comments per issue: 3.11
- Average comments per pull request: 0.97
- Merged pull requests: 54
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 2
- Pull requests: 6
- Average time to close issues: 3 days
- Average time to close pull requests: about 1 month
- Issue authors: 2
- Pull request authors: 4
- Average comments per issue: 1.0
- Average comments per pull request: 0.67
- Merged pull requests: 5
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- muschellij2 (21)
- stnava (3)
- dorianps (2)
- ntustison (2)
- mwaqar99 (1)
- cookpa (1)
- yangwei1993 (1)
- vgonzenbach (1)
- sromanz (1)
- dipterix (1)
- boboshaq (1)
- SlicerMorph (1)
- muratmaga (1)
Pull Request Authors
- ntustison (23)
- ncullen93 (13)
- muschellij2 (12)
- stnava (7)
- cookpa (7)
- jeffduda (7)
- JustScreaming (2)
- dorianps (1)
- adigherman (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- R >= 2.10 depends
- methods * depends
- ITKR >= 0.5.0 imports
- Rcpp * imports
- RcppEigen * imports
- magrittr * imports
- stats * imports
- tools * imports
- utils * imports
- abind * suggests
- colormap * suggests
- covr * suggests
- knitr * suggests
- pixmap * suggests
- rmarkdown * suggests
- testthat * suggests
- viridis * suggests
- actions/cache v1 composite
- actions/checkout v2 composite
- actions/create-release v1 composite
- actions/upload-artifact master composite
- actions/upload-release-asset v1.0.1 composite
- adigherman/actions/delete-release-by-tag master composite
- adigherman/actions/get-release-asset master composite
- adigherman/actions/get-repo-name master composite
- adigherman/actions/get-repo-version master composite
- adigherman/actions/install-sysdeps-linux master composite
- adigherman/actions/install-sysdeps-macos master composite
- adigherman/actions/install-sysdeps-windows master composite
- msys2/setup-msys2 v2 composite
- r-lib/actions/setup-pandoc master composite
- r-lib/actions/setup-r master composite
- r-lib/actions/setup-tinytex master composite
- actions/checkout v2 composite
- r-lib/actions/setup-pandoc master composite
- r-lib/actions/setup-r master composite