diff --git a/samples/sources/FourAxisLog.ods b/samples/sources/FourAxisLog.ods
new file mode 100644
index 00000000..5f56d002
Binary files /dev/null and b/samples/sources/FourAxisLog.ods differ
diff --git a/test/four_axis_point_log_x.csv_expected_1 b/test/four_axis_point_log_x.csv_expected_1
new file mode 100644
index 00000000..fba8187b
--- /dev/null
+++ b/test/four_axis_point_log_x.csv_expected_1
@@ -0,0 +1,33 @@
+x,Curve1
+0.0009556,-0.6016
+0.0016486,0.0813
+0.002597,0.8293
+0.004091,1.5772
+0.007058,2.2927
+0.012743,2.9756
+0.02408,3.6585
+0.0476,4.3089
+0.10308,4.8943
+0.2444,5.4146
+0.6348,5.8049
+1.8894,6.0976
+5.623,6.2276
+16.737,6.1951
+49.82,6.0325
+148.27,5.8374
+421.7,5.5447
+1199.4,5.2195
+3411,4.8943
+9702,4.5691
+2.888e+04,4.3089
+8.212e+04,4.0813
+2.444e+05,3.9512
+7.613e+05,3.8862
+2.266e+06,4.0163
+6.445e+06,4.3089
+1.6737e+07,4.6992
+3.969e+07,5.2195
+8.594e+07,5.7724
+1.6993e+08,6.4228
+3.211e+08,7.0732
+5.539e+08,7.7886
diff --git a/test/four_axis_point_log_x.test.commandline b/test/four_axis_point_log_x.test.commandline
new file mode 100644
index 00000000..bc0c4f30
--- /dev/null
+++ b/test/four_axis_point_log_x.test.commandline
@@ -0,0 +1 @@
+-errorreport ../test/four_axis_point_log_x.xml -regression -reset
diff --git a/test/four_axis_point_log_x.xml b/test/four_axis_point_log_x.xml
new file mode 100644
index 00000000..d79f77d7
--- /dev/null
+++ b/test/four_axis_point_log_x.xml
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/test/four_axis_point_log_y.csv_expected_1 b/test/four_axis_point_log_y.csv_expected_1
new file mode 100644
index 00000000..af668443
--- /dev/null
+++ b/test/four_axis_point_log_y.csv_expected_1
@@ -0,0 +1,32 @@
+x,Curve1
+0.9325,0.0003008
+1.3006,0.003008
+1.5951,0.03008
+1.8896,0.3325
+2.2577,3.325
+2.589,33.25
+2.9939,332.5
+3.4356,2721
+3.9509,2.462e+04
+4.5399,1.65e+05
+5.2025,9.047e+05
+5.9755,3.325e+06
+6.8589,5.484e+06
+7.7423,5.484e+06
+8.589,2.721e+06
+9.4356,1.105e+06
+10.2454,3.325e+05
+11.0552,1e+05
+11.865,2.721e+04
+12.6748,9047
+13.5215,3675
+14.4049,2228
+15.2883,2228
+16.135,4489
+16.9448,1.65e+04
+17.5706,1e+05
+18.1227,6.7e+05
+18.638,5.484e+06
+19.0798,4.962e+07
+19.4479,4.962e+08
+19.816,4.962e+09
diff --git a/test/four_axis_point_log_y.test.commandline b/test/four_axis_point_log_y.test.commandline
new file mode 100644
index 00000000..043c5b31
--- /dev/null
+++ b/test/four_axis_point_log_y.test.commandline
@@ -0,0 +1 @@
+-errorreport ../test/four_axis_point_log_y.xml -regression -reset
diff --git a/test/four_axis_point_log_y.xml b/test/four_axis_point_log_y.xml
new file mode 100644
index 00000000..6df7d0cf
--- /dev/null
+++ b/test/four_axis_point_log_y.xml
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+