37064

Scala equivalent to pyTables?

I'm looking for a little assistance in Scala similar to that provided by pyTables. PyTables is a package for managing hierarchical datasets and designed to efficiently and easily cope with extremely large amounts of data.

Any suggestions?

Answer1:

I had a quick look at pyTables, and I don't think there's anything remotely like it in Scalaland (or indeed Javaland), but we have a few of the ingredients necessary to make it a possibility if you want to invest the time:

    <li>scala.Dynamic to do idiomatic selection on data-driven structures</li> <li>A bunch of graph databases to provide the underlying navigational persistence substrate (I've had acceptable results from OrientDB, which has a better license than most) </li> </ul>

    Answer2:

    PyTables is a python implementation of HDF5 with some added niceties to let you work on it in a pythonic way, and get good indexing support. I'm not sure if there's a package implemented in a similar way in Scala, but you can use the same HFD5 based hierarchical data storageusing the HDF5 implementation in Java: HDF Java

Recommend

  • mongo PHP turns array into strings
  • PHP Out of Memory Exception
  • Tricky SQL statement over 3 tables
  • swift + OS X sandboxing: treat 'NSVBOpenPanel' as a 'NSOpenPanel' :: because I n
  • mysql doesnt return proper json
  • Is there a benefit to using Encoded Polylines with Google Maps API v3? [closed]
  • How to create CRITICAL events for Windows Event Viewer?
  • Installing Google Web Toolkit Developer Plugin
  • Amazon ec2 linux Imagemagick issues
  • Permit array in params
  • how to style pagination links without config - codeigniter
  • How to correctly append dynamic GetUIKit accordions?
  • How to pause a python script running in terminal
  • boost::format vs sprintf
  • How to get length of a dynamic array in Delphi? [closed]
  • Finding max value of a weighted subset sum of a power set
  • Difficulties implementing the Hysteresis step of Canny Algorithm in Halide without define_extern fun
  • Per Machine App Registration
  • Number of nodes returned in MutationRecord.addedNodes nodelist (mutationObserver)
  • Quickly or concisely determine the longest string per column in a row-based data collection
  • a concept similar to pointers in as3?
  • CUDA Debugging - VS on windows workstation, GPUs on Linux server?
  • Ability to use Bootstrap 3 grid system to specify width of select element
  • GitHub default README markup
  • F#: In which memory area is the continuation stored: stack or heap?
  • How to autopopulate a field in SugarCRM form
  • Sending keystrokes/mouse clicks to a Java program with Autohotkey
  • Access Android Market through SSH tunnel
  • How to match http request and response using Jersey ContainerRequestFilter and ContainerResponseFilt
  • Get data from AJAX - How to
  • Adding a button at the bottom of a table view
  • Different response to non-authenticated users and AJAX calls
  • Knitr HTML Loop - Some HTML output, some R output
  • Getting 'uninitialized constant' error when using delegate in belongs_to in model
  • embed rChart in Markdown
  • How to get NHibernate ISession to cache entity not retrieved by primary key
  • How can I use `wmic` in a Windows PE script?
  • Unable to use reactive element in my shiny app
  • Android Heatmap on canvas or ImageView
  • Conditional In-Line CSS for IE and Others?