In this post we will explore how to set up R package development on github focusing on implementing an automatic Travis and codecoverage check.
I set up a sample repo that will include a very basic configuration: TravisR
Travis Travis is a great You can easily sign up by connecting your github account:
You will need to select the repository want to have checked and save this in a file called travis.
The following gives an overview of the most basic concepts found in python. It serves as a quick reminder when not having coded in python for a while.
Source: Download text file or Fork me on GitHub
Main if __name__ == '__main__': main() List <list> = <list>[from_inclusive : to_exclusive : step_size] <list>.append(<el>) <list>.extend(<collection>) <list> += [<el>] <list> += <collection> <list>.sort() <list>.reverse() <list> = sorted(<collection>) <iter> = reversed(<list>) sum_of_elements = sum(<collection>) elementwise_sum = [sum(pair) for pair in zip(list_a, list_b)] sorted_by_second = sorted(<collection>, key=lambda el: el[1]) sorted_by_both = sorted(<collection>, key=lambda el: (el[1], el[0])) flatter_list = list(itertools.
The Knowledge Repo project is focused on facilitating the sharing of knowledge between data scientists and other technical roles using data formats and tools that make sense in these professions. It provides various data stores (and utilities to manage them) for “knowledge posts”, with a particular focus on notebooks (R Markdown and Jupyter / IPython Notebook) to better promote reproducible research.
Source https://github.com/airbnb/knowledge-repo Tutorial: https://github.com/airbnb/knowledge-repo/issues/401 Activation Docker-compose-relevante Dateien in einen entsprechend autorisierten Zielfolder kopieren, in dem docker-compose-Befehle (vor allem “build“/“up“/“down“) auszuführen sind.
Using Power BI and R Tutorial here: Run R scripts in Power BI Desktop
The only twist that I want to add is an idea on how to enable users without admin access to run R code. This can be achieved by storing a portable r installation on a mountable file storage.
R Download the necessary R installation in order to be able to execute R code.
R Portable Portable R Studio Please note that running RStudio in the cloud gets really slow.
Conda How to set up a virtual environments using conda for the Anaconda Python distribution
A virtual environment is a named, isolated, working copy of Python that that maintains its own files, directories, and paths so that you can work with specific versions of libraries or Python itself without affecting other Python projects. Virtual environmets make it easy to cleanly separate different projects and avoid problems with different dependencies and version requiremetns across components.