Added back the dataset name

This commit is contained in:
2018-09-26 15:03:54 +02:00
parent 2072e85961
commit 4889256166
2 changed files with 12 additions and 4 deletions
+11 -3
View File
@@ -17,16 +17,24 @@ class CsaxsFormat : public H5Format
public:
~CsaxsFormat(){};
CsaxsFormat()
CsaxsFormat(const string& dataset_name)
{
// After format has been writen, where to move the raw datasets.
dataset_move_mapping.reset(new std::unordered_map<string, string>());
dataset_move_mapping.reset(new std::unordered_map<string, string>(
{
{config::raw_image_dataset_name, "data/" + dataset_name + "/data"},
}));
input_value_type.reset(new unordered_map<string, DATA_TYPE>());
// Definition of the file format.
file_format.reset(
new h5_parent("", EMPTY_ROOT, {}));
new h5_parent("", EMPTY_ROOT, {
s_ptr(new h5_group("data", {
s_ptr(new h5_group(dataset_name, {}))
}))
}));
}
const h5_parent& get_format_definition() const override
+1 -1
View File
@@ -40,7 +40,7 @@ int main (int argc, char *argv[])
auto header_values = shared_ptr<unordered_map<string, HeaderDataType>>();
CsaxsFormat format();
CsaxsFormat format("data");
WriterManager writer_manager(format.get_input_value_type(), output_file, n_frames);
ZmqReceiver receiver(connect_address, config::zmq_n_io_threads, config::zmq_receive_timeout, header_values);