Releases: paulscherrerinstitute/lib_cpp_h5_writer
v0.2.0
v0.1.4
v0.1.3
v0.1.2
Tomcat Pco
General improvements + new features: Roll over / statistics / better support with client
- Finish statistics: after a successful run (notify_pco_client_end), information is sent to the client (written_frames, lost_frames, end_time, start_time, duration (in ms) and status).;
- Improved flask server configurations, methods and last run status;
- Adjustments to the PCO client state machine status;
- Removal of unnecessary parameters from instantiation;
- Implementation of multiple H5 output roll over files with the definition of the number of frames per file (dataset_size and raw/metadata datasets when working with multiple output files).
- Improved rest API messages to the PCO client, readme and multiple format fixes;
Tomcat PCO Writer
Tomcat PCO writer is a modification of the regular lib_cpp_h5_writer to receive a zmq stream coming from the PCO cameras and store in hdf5 file formats according to the Exchange Data Format. It can be remotely controlled using the pco_rclient package (https://github.com/paulscherrerinstitute/pco_rclient - which communicates with the writer via its REST api interface).
After ever push to the repository, a minimal verification test will be executed on a docker machine and validated (https://hub.docker.com/repository/docker/lhdamiani/tomcat_writer/general).
We point to https://lib-cpp-h5-writer.readthedocs.io/en/tomcat/ for informations and documentation.