Skip to main content

Read and write data files

Project description

Documentation Status pypi github tests

MSL-IO follows the data model used by HDF5 to read and write data files – where there is a Root, Groups and Datasets and these objects each have Metadata associated with them.

https://raw.githubusercontent.com/MSLNZ/msl-io/main/docs/_static/hdf5_data_model.png

The tree structure is similar to the file-system structure used by operating systems. Groups are analogous to the directories (where Root is the root Group) and Datasets are analogous to the files.

The data files that can be read or created are not restricted to HDF5 files, but any file format that has a Reader implemented can be read and data files can be created using any of the Writers.

Install

To install MSL-IO run:

pip install https://github.com/MSLNZ/msl-io/archive/main.zip

Alternatively, using the MSL Package Manager run:

msl install io

Dependencies

  • Python 2.7, 3.5+

  • numpy

  • xlrd (bundled with MSL-IO)

Documentation

The documentation for MSL-IO can be found here.

Project details


Download files

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

Source Distribution

msl-io-0.1.0.tar.gz (198.8 kB view hashes)

Uploaded Source

Built Distribution

msl_io-0.1.0-py2.py3-none-any.whl (166.2 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page