Welcome to the documentation of the HDF5_BLS project!
Hint
About HDF5_BLS
The HDF5_BLS project is a Python package allowing users to store Brillouin Light Scattering relevant data in a single HDF5 file. The package is designed to integrate in existing Python workflows, to be minimally constrained, and to be as easy to use as possible. The package is meant to answer three main specifications:
Simplicity: Make it easy to store and retrieve data from a single file.
Universality: Allow all modalities to be stored in a single file, while unifying the metadata associated to the data.
Unification: Allow and develop unified data processing tools to be used on BLS data.
A project aiming at unifying and standardizing the storage of Brillouin Light Scattering (BLS) data in a HDF5 files, and to develop unified tools to process these data.
This documentation is intended to help users to understand the project and to use it in their own workflows.
GitHub repository: https://github.com/bio-brillouin/HDF5_BLS
For any question, please contact the main developer of the project: Pierre Bouvet
The project
User Guide
- The HDF5_BLS package
- Installation and presentation
- The Wrapper object
- Adding data to the HDF5 file (from script)
- Importing data from external files
- Adding and merging HDF5 files
- Attributes
- Tutorial
- Data Processing with HDF5_BLS
- The HDF5_BLS_analyse package
- The HDF5_BLS_treat package
GUI
Developer Guide
- Presentation of the project for developers
- Setting up the development environment on Visual Studio Code
- Setting up VS Code for Python development
- Creating your own GitHub branch and copy of the HDF5_BLS repository
- Installing the Git extension in VS Code
- Creating the HDF5_BLS repository locally
- Creating the virtual environment
- Clone the GitHub repository
- Branching the main repository of the project
- Install the packages in editable mode
- Adding the paths to the sources of the three packages to the Python interpreter of the VS Code workspace
- Creating the repository for your scripts
- Adding a new file format to the HDF5_BLS library