Difference between revisions of "Recompute"

From COPTR
Jump to navigation Jump to search
(Created page with "<!-- Use the structure provided in this template, do not change it! --> {{Infobox_tool |purpose=Automatically generates "playable" virtual machines from source code on github...")
 
 
Line 1: Line 1:
<!-- Use the structure provided in this template, do not change it! -->
+
{{Infobox tool
 
 
{{Infobox_tool
 
 
|purpose=Automatically generates "playable" virtual machines from source code on github
 
|purpose=Automatically generates "playable" virtual machines from source code on github
|image={{PAGENAMEE}}.png
 
 
|homepage=https://github.com/cjw-charleswu/Recompute
 
|homepage=https://github.com/cjw-charleswu/Recompute
 
|license=MIT
 
|license=MIT
 
|platforms=Python, VirtualBox, Github, Travis, Docker
 
|platforms=Python, VirtualBox, Github, Travis, Docker
 +
|function=Emulation
 +
|content=Software
 
}}
 
}}
<!-- Note that to use the image field, you should leave the value as {{PAGENAMEE}}.png (or similar) and upload a copy of the image. Hot-linking is not supported. If you don't want an image, just remove that line. -->
+
{{Infobox tool details}}
 
 
<!-- Add one or more categories to describe the function of the tool, such as:
 
[[Category:Metadata Extraction]] or [[Category:Preservation System]] or [[Category:Backup]]
 
Choose carefully, and view the list of existing categories first (see the Navigation sidebar on the left) -->
 
[[Category:Emulation]]
 
 
 
<!-- Add relevant categories to describe the content type that the tool addresses, such as:
 
[[Category:Audio]] or [[Category:Document]] or [[Category:Research Data]]
 
Choose carefully, and view the list of existing categories first (see the Navigation sidebar on the left). If the tool works on any content type, do not add a category. -->
 
[[Category:Software]]
 
 
 
 
== Description ==
 
== Description ==
 
<!-- Describe the what the tool does, focusing on it's digital preservation value. Keep it factual. -->
 
<!-- Describe the what the tool does, focusing on it's digital preservation value. Keep it factual. -->
Line 37: Line 25:
 
<!-- Provide *evidence* of development activity of the tool. For example, RSS feeds for code issues or commits. -->
 
<!-- Provide *evidence* of development activity of the tool. For example, RSS feeds for code issues or commits. -->
 
<!-- Add the OpenHub.com ID for the tool, if known. -->
 
<!-- Add the OpenHub.com ID for the tool, if known. -->
{{Infobox_tool_details
 
|releases_rss=
 
|issues_rss=
 
|mailing_lists=
 
|ohloh_id=
 
}}
 

Latest revision as of 15:36, 26 April 2021



Automatically generates "playable" virtual machines from source code on github
Homepage:https://github.com/cjw-charleswu/Recompute
License:MIT
Platforms:Python, VirtualBox, Github, Travis, Docker
Function:Emulation
Content type:Software




Description[edit]

From the software Github page:

"A web application for recomputating your projects and experiments. It is a summer project for recomputation.org. The idea is that "If we can compute your experiment now, anyone can recompute it 20 years from now." We want to keep multiple revisions of the software and allow other people to run, maintain and test them. Recompute builds your GitHub project by following the build instructions from the Travis script in the project directory.

The application provides a user interface to submit the GitHub url for recomputation. It also allows you to browse through recomputed projects and access the virtual machines through an in-browser terminal."

The code represents a proof of concept developed as part of the Jisc funded Software Reuse project in 2015.

User Experiences[edit]

Development Activity[edit]