Skip to main content

a module to read and write .ebf files (efficient and easy to use binary format) for python 2 and 3

Project description

EBF is a binary format for storing data. It is designed to read and write data, easily and efficiently.

  • Store multiple data items in one file, each having a unique tag name + tagnames follow the convention of unix style pathname e.g. /x or /mydata/x
  • Automatic type and endian conversion
  • Support for multiple programming languages + data can easily read in C, C++, Fortran, Java, IDL and Matlab + facilitates easy distribution of data
  • Comprehensive numpy support + data is read back as numpy arrays + almost any numpy array can be written + Nested numpy structures are also supported
  • Read and write directly a recursive dictionary of numpy arrays
  • Internally uses hashtable for fast retireival of data items. + also allows for overwrite prevention

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for ebfpy, version 0.0.20
Filename, size File type Python version Upload date Hashes
Filename, size ebfpy-0.0.20.tar.gz (44.3 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page