Giter VIP home page Giter VIP logo

endominer's Introduction

Build Status ropensci Coverage status

## here() starts at /home/rstudio/EndoMineR

This package has undergone a major revision to make it much more user friendly. THe documentation has been updated to reflect this. I am always happy to hear of any feedback, positive and negative.

Aims of EndoMineR

The goal of EndoMineR is to extract as much information as possible from free or semi-structured endoscopy reports and their associated pathology specimens. A full tutorial can be found here

Installation

You can install EndoMineR from github with:

# install.packages("devtools")
devtools::install_github("ropenSci/EndoMineR")

If you dont have access to github, then download the zip and change the working dirctory to the place you have downloaded it, then do

setwd("C:/Users/Desktop/")

#On windows you cand cd to change the directory or us pushd to create a temporary directory indtead of cd and then setwd to the temporary directory
unzip("EndoMineR.zip")
file.rename("EndoMineR.zip-master", "EndoMineR.zip")
shell("R CMD build EndoMineR.zip")

#Then install the resulting tarball with:

install.packages("EndoMineR_0.2.0.9000.tar.gz", repos = NULL)

How to contribute

Contributions to this project are most welcome. There are just a few small guidelines you need to follow.

Submitting a patch

It’s generally best to start by opening a new issue describing the bug or feature you’re intending to fix. Even if you think it’s relatively minor, it’s helpful to know what people are working on. Mention in the initial issue that you are planning to work on that bug or feature so that it can be assigned to you.

Follow the normal process of forking the project, and setup a new branch to work in. It’s important that each group of changes be done in separate branches in order to ensure that a pull request only includes the commits related to that bug or feature.

The best way to ensure your code is properly formatted is to use lint. Various packages in R provide this.

Any significant changes should almost always be accompanied by tests. The project already has good test coverage, so look at some of the existing tests if you’re unsure how to go about it.

Do your best to have well-formed commit messages for each change. This provides consistency throughout the project, and ensures that commit messages are able to be formatted properly by various git tools.

Finally, push the commits to your fork and submit a pull request. Please, remember to rebase properly in order to maintain a clean, linear git history.

ropensci_footer

endominer's People

Contributors

chrisbeeley avatar jeroen avatar maelle avatar sebastiz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

endominer's Issues

Fix pkgdown configuration for reference

Some topics are missing from the configuration file.

 Error in check_missing_topics(rows, pkg) : 
   All topics must be included in reference indexMissing topics: ColonFinal, EndoMineR, Eosinophilics, IBD_Scores, Myendo, Mypath, NegativeRemoveWrapper, PathDataFrameFinal, PathDataFrameFinalColon, PatientFlowIndividual, TheOGDReportFinal, dev_ExtrapolateOPCS4Prep, vColon

Note that for topics you do not want to include in the index you can create an "internal" section https://pkgdown.r-lib.org/reference/build_reference.html?q=internal#missing-topics

You can also use the @keywords internal tag and redocument for, say, the package manual page.

To check all topics are listed, after editing the configuration file you can run pkgdown::check_pkgdown().

Repo topics

👋 @sebastiz!

I added a few topics to the GitHub repo, see below

image

Please modify as you wish. Please let "r" and "rstats" unless you have very strong feelings against them, because they help making your repo discoverable via GitHub browsing (even if the repo has the right language). Thanks!

Failing to install due to unavailable dependency

While trying to install this package I'm getting errors relating to ggplus not being available to install. This package does not appear to be on cran, and the github repository suggests that this package has been abandoned as it no longer works with ggplot2 >= 2.2.0.

Looks like this package is only used once (R/Graphics.R#L415).

The recommendation from ggplus is

As an alternative I suggest that you use the very good facet_wrap_paginate() or facet_grid_paginate() from the ggforce package.

If this is resolved I can add the package to https://nhs-r-community.r-universe.dev/ui#builds.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.