This is a limited proof of concept to search for research data, not a production system.

Search the MIT Libraries

Title: ThingKing: Memory Mapping the World Wide Web

Type Software Turk, Matthew J., Skillman, Samuel W., Warren, Michael S. (2014): ThingKing: Memory Mapping the World Wide Web. Zenodo. Software. https://zenodo.org/record/10773

Authors: Turk, Matthew J. ; Skillman, Samuel W. ; Warren, Michael S. ;

Links

Summary

ThingKing assigns a byte-for-byte correlation between a resource on the World Wide Web (WWW) identified by its Uniform Resource Locator (URL) and a Python virtual memory buffer. The PageCacheURL class defines an LRU mechanism for caching pages from a URL, with a default page size of 1 MB and an active pool of 1024 pages. The HTTPArray class extends this model to numpy arrays, while httpfile supplies a file-like interface.

Once the URL is mapped to an HTTPArray, an application may index the array as if it was present in main memory. The interface also enables "lazy loading", using a small amount of RAM even for very large resources.

More information

  • DOI: 10.5281/zenodo.10773

Dates

  • Publication date: 2014
  • Issued: July 07, 2014

Rights


Much of the data past this point we don't have good examples of yet. Please share in #rdi slack if you have good examples for anything that appears below. Thanks!

Format

electronic resource

Relateditems

DescriptionItem typeRelationshipUri
Citeshttps://bitbucket.org/zeropy/thingking
IsCitedByarXiv:1407.2600
IsPartOfhttps://zenodo.org/communities/zenodo