There is a newer version of this record available.

Software Open Access

ropensci/piggyback: piggyback: Managing Larger Data on a GitHub Repository

Carl Boettiger; James J Balamuta


MARC21 XML Export

<?xml version='1.0' encoding='UTF-8'?>
<record xmlns="http://www.loc.gov/MARC21/slim">
  <leader>00000nmm##2200000uu#4500</leader>
  <controlfield tag="005">20200125192131.0</controlfield>
  <controlfield tag="001">1442365</controlfield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">University of Illinois (UIUC)</subfield>
    <subfield code="a">James J Balamuta</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2=" ">
    <subfield code="s">159754</subfield>
    <subfield code="z">md5:3e87cd005cf0c509017fc71ab83dcea9</subfield>
    <subfield code="u">https://zenodo.org/record/1442365/files/ropensci/piggyback-v0.0.7.zip</subfield>
  </datafield>
  <datafield tag="542" ind1=" " ind2=" ">
    <subfield code="l">open</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="c">2018-10-01</subfield>
  </datafield>
  <datafield tag="909" ind1="C" ind2="O">
    <subfield code="p">software</subfield>
    <subfield code="o">oai:zenodo.org:1442365</subfield>
  </datafield>
  <datafield tag="100" ind1=" " ind2=" ">
    <subfield code="u">UC Berkeley</subfield>
    <subfield code="a">Carl Boettiger</subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">ropensci/piggyback: piggyback: Managing Larger Data on a GitHub Repository</subfield>
  </datafield>
  <datafield tag="540" ind1=" " ind2=" ">
    <subfield code="a">Other (Open)</subfield>
  </datafield>
  <datafield tag="650" ind1="1" ind2="7">
    <subfield code="a">cc-by</subfield>
    <subfield code="2">opendefinition.org</subfield>
  </datafield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a">&lt;p&gt;&lt;a href="https://www.tidyverse.org/lifecycle/#stable"&gt;&lt;/a&gt; &lt;a href="https://travis-ci.org/ropensci/piggyback"&gt;&lt;/a&gt; &lt;a href="https://codecov.io/github/ropensci/piggyback?branch=master"&gt;&lt;/a&gt; &lt;a href="https://ci.appveyor.com/project/cboettig/piggyback"&gt;&lt;/a&gt; &lt;a href="https://cran.r-project.org/package=piggyback"&gt;&lt;/a&gt; &lt;a href="https://github.com/ropensci/onboarding/issues/220"&gt;&lt;/a&gt; &lt;a href="https://zenodo.org/badge/latestdoi/132979724"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Because larger (&amp;gt; 50 MB) data files cannot easily be committed to git, a different approach is required to manage data associated with an analysis in a GitHub repository.  This package provides a simple work-around by allowing larger (up to 2 GB) data files to piggyback on a repository as assets attached to individual GitHub releases.  These files are not handled by git in any way, but instead are uploaded, downloaded, or edited directly by calls through the GitHub API. These data files can be versioned manually by creating different releases.  This approach works equally well with public or private repositories.  Data can be uploaded and downloaded programmatically from scripts. No authentication is required to  download data from public repositories.&lt;/p&gt;
&lt;a href="https://github.com/ropensci/piggyback/blob/a70fa5def171d4efa8cc3b58c862801300ac008e/NEWS.md"&gt;Changelog: v0.0.7&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;Initial release to CRAN&lt;/li&gt;
&lt;/ul&gt;</subfield>
  </datafield>
  <datafield tag="773" ind1=" " ind2=" ">
    <subfield code="n">url</subfield>
    <subfield code="i">isSupplementTo</subfield>
    <subfield code="a">https://github.com/ropensci/piggyback/tree/v0.0.7</subfield>
  </datafield>
  <datafield tag="773" ind1=" " ind2=" ">
    <subfield code="n">doi</subfield>
    <subfield code="i">isVersionOf</subfield>
    <subfield code="a">10.5281/zenodo.1432525</subfield>
  </datafield>
  <datafield tag="024" ind1=" " ind2=" ">
    <subfield code="a">10.5281/zenodo.1442365</subfield>
    <subfield code="2">doi</subfield>
  </datafield>
  <datafield tag="980" ind1=" " ind2=" ">
    <subfield code="a">software</subfield>
  </datafield>
</record>
345
36
views
downloads
All versions This version
Views 34594
Downloads 3612
Data volume 8.3 MB1.9 MB
Unique views 30873
Unique downloads 239

Share

Cite as