Commit Graph

63 Commits

Author SHA1 Message Date
babic_a 2a7ef227fb Refactoring the WritingManager 2019-04-02 11:14:42 +02:00
babic_a e6d4f0fa04 Started refactoring of WriterManager 2019-03-29 16:47:00 +01:00
babic_a 3869f27972 Improved RestApi 2019-03-29 16:46:41 +01:00
babic_a bea27191c5 Pass crow app to RestAPI
In order to properly stop the REST api you need to have
a handle to the app object.
2019-03-29 16:18:01 +01:00
babic_a 74007b007b Create start endpoint 2019-03-29 16:13:26 +01:00
babic_a 851db25572 Remove ProxyManager 2019-03-29 15:48:27 +01:00
babic_a 25a710f4ac Use lock_guard instead of locking Mutex 2019-03-29 15:29:17 +01:00
babic_a 06cb1f16b8 First implementation of ProxyManager 2019-03-29 11:53:46 +01:00
babic_a 95bf06f56a Move Dummy implementation to header 2019-01-30 14:15:57 +01:00
babic_a 4d05595f87 Implement DummyBufferedWriter 2019-01-30 14:04:07 +01:00
babic_a 6d0c41a818 Extend H5 Writer with new Buffer method 2019-01-30 10:00:06 +01:00
babic_a 1aba1c4e86 Refactor buffered writer 2019-01-30 09:59:33 +01:00
babic_a 594931d39a Remove whitespace 2019-01-29 17:17:06 +01:00
babic_a ace1af4119 Initialize byte arrays to zero 2018-12-06 18:13:58 +01:00
babic_a f6f18bd80d Fix file format bug 2018-12-06 17:53:11 +01:00
babic_a 74b32fd740 Remove automatic metadata flushing 2018-12-06 17:47:55 +01:00
babic_a 9feecc56ab Pass string references to HDF5 functions 2018-12-06 17:45:37 +01:00
babic_a f21dd0734f Pass chunk size to MetadataBuffer 2018-12-05 18:03:14 +01:00
babic_a 5ebeb20641 Resize only chunked datasets 2018-12-05 18:02:49 +01:00
babic_a 096e831416 Created fixed datasets for non chunked datasets 2018-12-05 17:14:11 +01:00
babic_a 2686b04b4c Add debug output on file rollover 2018-12-05 15:45:24 +01:00
babic_a 78d96f8bb1 Include for debug build 2018-12-05 15:39:26 +01:00
babic_a 55bea5ea2c Dataset gets the size parameter 2018-12-05 14:21:05 +01:00
babic_a 60023d632b Buffer returns the n slots it has 2018-12-05 14:20:31 +01:00
babic_a 2ab625c1d7 No chunked dataset writing 2018-12-05 14:12:09 +01:00
babic_a ea2020e5ce Generalize create dataset 2018-12-04 17:21:36 +01:00
babic_a 7b75b52764 Rename cachig metadata method 2018-12-04 17:17:26 +01:00
babic_a bffb8ab7a6 Fix bug in buffered writer 2018-12-04 17:10:53 +01:00
babic_a e33d5401e0 Calculate initial dataset size 2018-12-04 16:58:29 +01:00
babic_a 1b5d1ad441 Rename function to create a chunked dataset 2018-12-04 16:53:04 +01:00
babic_a 7b96f19978 Fix indentation 2018-12-04 15:30:15 +01:00
babic_a 490c0786e5 Override close file from H5Writer 2018-12-04 15:28:41 +01:00
babic_a 832389ff8e Return header values type 2018-12-04 15:27:08 +01:00
babic_a be09f5d88b Implement write_metadata method 2018-12-03 18:09:27 +01:00
babic_a 36b4e25858 Adapt process manager to new writer 2018-12-03 18:08:19 +01:00
babic_a 0281dedec7 Fix indentation 2018-12-03 18:07:50 +01:00
babic_a df5f158119 Implement get_relative_data_index 2018-12-03 18:07:40 +01:00
babic_a ce1db8754c Default frame_chunk is 1 (1 based) 2018-12-03 17:52:11 +01:00
babic_a e5c340126b Add MetadataBuffer to BufferedWriter 2018-12-03 17:19:01 +01:00
babic_a 06f7f8773e Write file format in each fragment 2018-12-03 16:02:03 +01:00
babic_a 32d42564af Transfer writing h5 format to a function 2018-12-03 15:54:01 +01:00
babic_a b2dfe949b4 Create first file chunk at init 2018-12-03 13:49:40 +01:00
babic_a 2a20f13db9 Externalize check for frame destination 2018-12-03 13:46:33 +01:00
babic_a 4be0a8935b Use buffered writer instead of raw 2018-12-03 11:56:22 +01:00
babic_a 424f035271 Add BufferedWriter 2018-12-03 11:56:06 +01:00
babic_a 5e85083aa6 Revert changes to implement a separate class 2018-12-03 10:40:20 +01:00
babic_a dfe814bfd1 Remove total frames from H5Writer 2018-11-22 16:26:42 +01:00
babic_a a37266de2c Pass n_frames to H5Writer 2018-11-22 15:30:30 +01:00
babic_a 8a9bf21806 Get n_frames from WriterManager 2018-11-22 15:29:12 +01:00
babic_a 989cd0d6de Add n_frames parameter to Writer 2018-11-22 15:28:14 +01:00