JDF is a DataFrames serialization format with the following goals, fast save and load times, compressed storage on disk, enabled disk-based data manipulation (not yet achieved), and support for machine learning workloads, e.g. mini-batch, sampling (not yet achieved). JDF stores a DataFrame in a folder with each column stored as a separate file. There is also a metadata.jls file that stores metadata about the original DataFrame. Collectively, the column files, the metadata file, and the folder is called a JDF "file". JDF.jl is a pure-Julia solution and there are a lot of ways to do nifty things like compression and encapsulating the underlying struture of the arrays that's hard to do in R and Python. E.g. Python's numpy arrays are C objects, but all the vector types used in JDF are Julia data types.

Features

  • JDF.jl is the Julia pacakge for all things related to JDF
  • Documentation available
  • Examples available
  • Compressed storage on disk
  • Enables disk-based data manipulation (not yet achieved)
  • Supports machine learning workloads, e.g. mini-batch, sampling (not yet achieved)

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow JDF.jl

JDF.jl Web Site

Other Useful Business Software
Network Management Software and Tools for Businesses and Organizations | Auvik Networks Icon
Network Management Software and Tools for Businesses and Organizations | Auvik Networks

Mapping, inventory, config backup, and more.

Reduce IT headaches and save time with a proven solution for automated network discovery, documentation, and performance monitoring. Choose Auvik because you'll see value in minutes, and stay with us to improve your IT for years to come.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of JDF.jl!

Additional Project Details

Programming Language

Julia

Related Categories

Julia Data Visualization Software

Registered

2023-12-12