Added datasheet plotting.

This commit is contained in:
Yohan Boujon 2025-01-16 13:37:30 +01:00
parent e92fc9c826
commit b49bfb1ca9
8 changed files with 7214 additions and 0 deletions

5
datasheet/README.md Normal file
View file

@ -0,0 +1,5 @@
|Air sec|Ethanol|
|:--|:--|
|2.24e9|1.65e9|
|2.46e9|1.74e9|
|2.17e9|9.14e7|

3390
datasheet/gas_data.csv Normal file

File diff suppressed because it is too large Load diff

3390
datasheet/gas_time.csv Normal file

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,99 @@
"1,97E-09"
"-7,04E-09"
"-4,16E-09"
"9,18E-09"
"-4,37E-10"
"-6,83E-09"
"5,00E-09"
"6,06E-09"
"-4,35E-09"
"-5,69E-09"
"8,37E-09"
"2,09E-09"
"-8,82E-09"
"-2,90E-09"
"9,18E-09"
"-8,78E-10"
"-8,89E-09"
"4,74E-10"
"6,82E-09"
"-4,58E-09"
"-6,26E-09"
"4,55E-09"
"5,67E-09"
"-6,07E-09"
"-5,72E-09"
"8,18E-09"
"5,41E-09"
"-8,47E-09"
"-4,06E-09"
"9,58E-09"
"-3,71E-10"
"-8,64E-09"
"8,17E-10"
"9,35E-09"
"-1,34E-09"
"-7,48E-09"
"4,41E-09"
"5,84E-09"
"-5,51E-09"
"-5,81E-09"
"7,71E-09"
"2,71E-09"
"-8,93E-09"
"1,13E-09"
"6,68E-09"
"-1,88E-09"
"-6,79E-09"
"2,19E-09"
"6,37E-09"
"-6,26E-09"
"-4,55E-09"
"8,50E-09"
"5,25E-09"
"-8,95E-09"
"-5,60E-10"
"7,86E-09"
"-2,99E-09"
"-5,55E-09"
"8,82E-09"
"5,67E-09"
"-7,48E-09"
"-3,69E-09"
"9,14E-09"
"2,08E-09"
"-8,08E-09"
"7,71E-10"
"9,80E-09"
"-1,48E-09"
"-7,42E-09"
"3,04E-09"
"5,80E-09"
"-5,62E-09"
"-6,23E-09"
"5,73E-09"
"5,50E-09"
"-6,59E-09"
"-5,56E-09"
"8,65E-09"
"1,72E-09"
"-8,75E-09"
"-3,04E-09"
"9,51E-09"
"1,36E-09"
"-8,96E-09"
"6,43E-10"
"7,34E-09"
"-4,58E-09"
"-6,00E-09"
"7,44E-09"
"5,58E-09"
"-8,42E-09"
"-1,72E-09"
"9,30E-09"
"-1,43E-09"
"-7,38E-09"
"6,83E-09"
"-6,51E-09"
"-5,09E-09"
"7,51E-09"
1 1,97E-09
2 -7,04E-09
3 -4,16E-09
4 9,18E-09
5 -4,37E-10
6 -6,83E-09
7 5,00E-09
8 6,06E-09
9 -4,35E-09
10 -5,69E-09
11 8,37E-09
12 2,09E-09
13 -8,82E-09
14 -2,90E-09
15 9,18E-09
16 -8,78E-10
17 -8,89E-09
18 4,74E-10
19 6,82E-09
20 -4,58E-09
21 -6,26E-09
22 4,55E-09
23 5,67E-09
24 -6,07E-09
25 -5,72E-09
26 8,18E-09
27 5,41E-09
28 -8,47E-09
29 -4,06E-09
30 9,58E-09
31 -3,71E-10
32 -8,64E-09
33 8,17E-10
34 9,35E-09
35 -1,34E-09
36 -7,48E-09
37 4,41E-09
38 5,84E-09
39 -5,51E-09
40 -5,81E-09
41 7,71E-09
42 2,71E-09
43 -8,93E-09
44 1,13E-09
45 6,68E-09
46 -1,88E-09
47 -6,79E-09
48 2,19E-09
49 6,37E-09
50 -6,26E-09
51 -4,55E-09
52 8,50E-09
53 5,25E-09
54 -8,95E-09
55 -5,60E-10
56 7,86E-09
57 -2,99E-09
58 -5,55E-09
59 8,82E-09
60 5,67E-09
61 -7,48E-09
62 -3,69E-09
63 9,14E-09
64 2,08E-09
65 -8,08E-09
66 7,71E-10
67 9,80E-09
68 -1,48E-09
69 -7,42E-09
70 3,04E-09
71 5,80E-09
72 -5,62E-09
73 -6,23E-09
74 5,73E-09
75 5,50E-09
76 -6,59E-09
77 -5,56E-09
78 8,65E-09
79 1,72E-09
80 -8,75E-09
81 -3,04E-09
82 9,51E-09
83 1,36E-09
84 -8,96E-09
85 6,43E-10
86 7,34E-09
87 -4,58E-09
88 -6,00E-09
89 7,44E-09
90 5,58E-09
91 -8,42E-09
92 -1,72E-09
93 9,30E-09
94 -1,43E-09
95 -7,38E-09
96 6,83E-09
97 -6,51E-09
98 -5,09E-09
99 7,51E-09

View file

@ -0,0 +1,99 @@
"1,91E-01"
"3,93E-01"
"6,02E-01"
"7,97E-01"
"1,00E+00"
"1,20E+00"
"1,41E+00"
"1,60E+00"
"1,81E+00"
"2,01E+00"
"2,21E+00"
"2,41E+00"
"2,61E+00"
"2,82E+00"
"3,02E+00"
"3,22E+00"
"3,42E+00"
"3,62E+00"
"3,82E+00"
"4,03E+00"
"4,23E+00"
"4,44E+00"
"4,63E+00"
"4,83E+00"
"5,04E+00"
"5,24E+00"
"5,44E+00"
"5,64E+00"
"5,85E+00"
"6,06E+00"
"6,26E+00"
"6,45E+00"
"6,65E+00"
"6,86E+00"
"7,06E+00"
"7,26E+00"
"7,46E+00"
"7,67E+00"
"7,87E+00"
"8,06E+00"
"8,26E+00"
"8,47E+00"
"8,68E+00"
"8,87E+00"
"9,08E+00"
"9,28E+00"
"9,48E+00"
"9,68E+00"
"9,88E+00"
"1,01E+01"
"1,03E+01"
"1,05E+01"
"1,07E+01"
"1,09E+01"
"1,11E+01"
"1,13E+01"
"1,15E+01"
"1,17E+01"
"1,19E+01"
"1,21E+01"
"1,23E+01"
"1,25E+01"
"1,27E+01"
"1,29E+01"
"1,31E+01"
"1,33E+01"
"1,35E+01"
"1,37E+01"
"1,39E+01"
"1,41E+01"
"1,43E+01"
"1,45E+01"
"1,47E+01"
"1,49E+01"
"1,51E+01"
"1,53E+01"
"1,55E+01"
"1,57E+01"
"1,59E+01"
"1,61E+01"
"1,63E+01"
"1,65E+01"
"1,67E+01"
"1,70E+01"
"1,72E+01"
"1,74E+01"
"1,76E+01"
"1,78E+01"
"1,80E+01"
"1,82E+01"
"1,84E+01"
"1,86E+01"
"1,88E+01"
"1,90E+01"
"1,92E+01"
"1,94E+01"
"1,96E+01"
"1,98E+01"
"2,00E+01"
1 1,91E-01
2 3,93E-01
3 6,02E-01
4 7,97E-01
5 1,00E+00
6 1,20E+00
7 1,41E+00
8 1,60E+00
9 1,81E+00
10 2,01E+00
11 2,21E+00
12 2,41E+00
13 2,61E+00
14 2,82E+00
15 3,02E+00
16 3,22E+00
17 3,42E+00
18 3,62E+00
19 3,82E+00
20 4,03E+00
21 4,23E+00
22 4,44E+00
23 4,63E+00
24 4,83E+00
25 5,04E+00
26 5,24E+00
27 5,44E+00
28 5,64E+00
29 5,85E+00
30 6,06E+00
31 6,26E+00
32 6,45E+00
33 6,65E+00
34 6,86E+00
35 7,06E+00
36 7,26E+00
37 7,46E+00
38 7,67E+00
39 7,87E+00
40 8,06E+00
41 8,26E+00
42 8,47E+00
43 8,68E+00
44 8,87E+00
45 9,08E+00
46 9,28E+00
47 9,48E+00
48 9,68E+00
49 9,88E+00
50 1,01E+01
51 1,03E+01
52 1,05E+01
53 1,07E+01
54 1,09E+01
55 1,11E+01
56 1,13E+01
57 1,15E+01
58 1,17E+01
59 1,19E+01
60 1,21E+01
61 1,23E+01
62 1,25E+01
63 1,27E+01
64 1,29E+01
65 1,31E+01
66 1,33E+01
67 1,35E+01
68 1,37E+01
69 1,39E+01
70 1,41E+01
71 1,43E+01
72 1,45E+01
73 1,47E+01
74 1,49E+01
75 1,51E+01
76 1,53E+01
77 1,55E+01
78 1,57E+01
79 1,59E+01
80 1,61E+01
81 1,63E+01
82 1,65E+01
83 1,67E+01
84 1,70E+01
85 1,72E+01
86 1,74E+01
87 1,76E+01
88 1,78E+01
89 1,80E+01
90 1,82E+01
91 1,84E+01
92 1,86E+01
93 1,88E+01
94 1,90E+01
95 1,92E+01
96 1,94E+01
97 1,96E+01
98 1,98E+01
99 2,00E+01

31
datasheet/plot.py Executable file
View file

@ -0,0 +1,31 @@
import pandas as pd
import matplotlib.pyplot as plt
def convert_csv_to_table(input_file, multiplier=1):
with open(input_file, 'r') as file:
values = [line.strip().replace('"', '').replace(',', '.') for line in file]
float_values = [float(value) * multiplier for value in values]
df = pd.DataFrame({'Values': float_values})
return df
def plot_data(x, x_label, y, y_label, plot_size=(10, 10)):
plt.figure(figsize=plot_size)
plt.plot(x['Values'], y['Values'], linestyle='-', linewidth=2)
plt.xlabel(x_label)
plt.ylabel(y_label)
plt.grid(True)
plt.show()
if __name__ == "__main__":
time = convert_csv_to_table("gas_time.csv")
data = convert_csv_to_table("gas_data.csv", 1e-9)
plot_data(time, "Time (s)", data, "Resistor (G$\Omega$)", (8,5))
voltage = convert_csv_to_table("rpoly_voltage.csv")
current = convert_csv_to_table("rpoly_current.csv", 1e3)
plot_data(voltage, "Voltage (V)", current, "Current ($mA$)", (5,5))
voltage = convert_csv_to_table("peigne_voltage.csv")
current = convert_csv_to_table("peigne_current.csv", 1e9)
plot_data(voltage, "Voltage (V)", current, "Current ($nA$)", (10,5))

100
datasheet/rpoly_current.csv Normal file
View file

@ -0,0 +1,100 @@
"-1,86E-01"
"-1,78E-01"
"-1,71E-01"
"-1,65E-01"
"-1,60E-01"
"-1,55E-01"
"-1,50E-01"
"-1,45E-01"
"-1,41E-01"
"-1,37E-01"
"-1,33E-01"
"-1,29E-01"
"-1,26E-01"
"-1,22E-01"
"-1,19E-01"
"-1,16E-01"
"-1,12E-01"
"-1,09E-01"
"-1,07E-01"
"-1,03E-01"
"-1,19E-01"
"-9,72E-02"
"-9,40E-02"
"-9,09E-02"
"-8,78E-02"
"-8,47E-02"
"-8,15E-02"
"-7,83E-02"
"-7,51E-02"
"-7,19E-02"
"-6,87E-02"
"-6,54E-02"
"-6,22E-02"
"-5,88E-02"
"-5,55E-02"
"-5,20E-02"
"-4,86E-02"
"-4,52E-02"
"-4,17E-02"
"-3,83E-02"
"-3,47E-02"
"-3,12E-02"
"-2,76E-02"
"-2,40E-02"
"-2,04E-02"
"-1,67E-02"
"-1,30E-02"
"-9,34E-03"
"-5,62E-03"
"-1,89E-03"
"1,85E-03"
"5,62E-03"
"9,39E-03"
"1,32E-02"
"1,70E-02"
"2,07E-02"
"2,46E-02"
"2,83E-02"
"3,22E-02"
"3,59E-02"
"3,97E-02"
"4,35E-02"
"4,72E-02"
"5,10E-02"
"5,47E-02"
"5,84E-02"
"6,21E-02"
"6,58E-02"
"6,94E-02"
"7,30E-02"
"7,65E-02"
"8,00E-02"
"8,35E-02"
"8,70E-02"
"9,04E-02"
"9,37E-02"
"9,71E-02"
"1,08E-01"
"1,04E-01"
"1,07E-01"
"1,10E-01"
"1,13E-01"
"1,17E-01"
"1,19E-01"
"1,22E-01"
"1,25E-01"
"1,28E-01"
"1,30E-01"
"1,33E-01"
"1,36E-01"
"1,38E-01"
"1,40E-01"
"1,43E-01"
"1,45E-01"
"1,48E-01"
"1,50E-01"
"1,52E-01"
"1,54E-01"
"1,56E-01"
"1,58E-01"
1 -1,86E-01
2 -1,78E-01
3 -1,71E-01
4 -1,65E-01
5 -1,60E-01
6 -1,55E-01
7 -1,50E-01
8 -1,45E-01
9 -1,41E-01
10 -1,37E-01
11 -1,33E-01
12 -1,29E-01
13 -1,26E-01
14 -1,22E-01
15 -1,19E-01
16 -1,16E-01
17 -1,12E-01
18 -1,09E-01
19 -1,07E-01
20 -1,03E-01
21 -1,19E-01
22 -9,72E-02
23 -9,40E-02
24 -9,09E-02
25 -8,78E-02
26 -8,47E-02
27 -8,15E-02
28 -7,83E-02
29 -7,51E-02
30 -7,19E-02
31 -6,87E-02
32 -6,54E-02
33 -6,22E-02
34 -5,88E-02
35 -5,55E-02
36 -5,20E-02
37 -4,86E-02
38 -4,52E-02
39 -4,17E-02
40 -3,83E-02
41 -3,47E-02
42 -3,12E-02
43 -2,76E-02
44 -2,40E-02
45 -2,04E-02
46 -1,67E-02
47 -1,30E-02
48 -9,34E-03
49 -5,62E-03
50 -1,89E-03
51 1,85E-03
52 5,62E-03
53 9,39E-03
54 1,32E-02
55 1,70E-02
56 2,07E-02
57 2,46E-02
58 2,83E-02
59 3,22E-02
60 3,59E-02
61 3,97E-02
62 4,35E-02
63 4,72E-02
64 5,10E-02
65 5,47E-02
66 5,84E-02
67 6,21E-02
68 6,58E-02
69 6,94E-02
70 7,30E-02
71 7,65E-02
72 8,00E-02
73 8,35E-02
74 8,70E-02
75 9,04E-02
76 9,37E-02
77 9,71E-02
78 1,08E-01
79 1,04E-01
80 1,07E-01
81 1,10E-01
82 1,13E-01
83 1,17E-01
84 1,19E-01
85 1,22E-01
86 1,25E-01
87 1,28E-01
88 1,30E-01
89 1,33E-01
90 1,36E-01
91 1,38E-01
92 1,40E-01
93 1,43E-01
94 1,45E-01
95 1,48E-01
96 1,50E-01
97 1,52E-01
98 1,54E-01
99 1,56E-01
100 1,58E-01

100
datasheet/rpoly_voltage.csv Normal file
View file

@ -0,0 +1,100 @@
"-1,50E+01"
"-1,47E+01"
"-1,44E+01"
"-1,41E+01"
"-1,38E+01"
"-1,35E+01"
"-1,32E+01"
"-1,29E+01"
"-1,26E+01"
"-1,23E+01"
"-1,20E+01"
"-1,17E+01"
"-1,14E+01"
"-1,11E+01"
"-1,08E+01"
"-1,05E+01"
"-1,02E+01"
"-9,86E+00"
"-9,55E+00"
"-9,25E+00"
"-8,94E+00"
"-8,64E+00"
"-8,34E+00"
"-8,03E+00"
"-7,72E+00"
"-7,42E+00"
"-7,12E+00"
"-6,82E+00"
"-6,52E+00"
"-6,21E+00"
"-5,91E+00"
"-5,61E+00"
"-5,31E+00"
"-5,01E+00"
"-4,70E+00"
"-4,39E+00"
"-4,09E+00"
"-3,79E+00"
"-3,49E+00"
"-3,18E+00"
"-2,88E+00"
"-2,58E+00"
"-2,28E+00"
"-1,98E+00"
"-1,67E+00"
"-1,37E+00"
"-1,07E+00"
"-7,62E-01"
"-4,59E-01"
"-1,52E-01"
"1,44E-01"
"4,54E-01"
"7,55E-01"
"1,05E+00"
"1,37E+00"
"1,66E+00"
"1,97E+00"
"2,27E+00"
"2,57E+00"
"2,87E+00"
"3,17E+00"
"3,49E+00"
"3,78E+00"
"4,09E+00"
"4,39E+00"
"4,70E+00"
"4,99E+00"
"5,30E+00"
"5,60E+00"
"5,90E+00"
"6,21E+00"
"6,50E+00"
"6,82E+00"
"7,13E+00"
"7,42E+00"
"7,72E+00"
"8,02E+00"
"8,33E+00"
"8,63E+00"
"8,94E+00"
"9,23E+00"
"9,54E+00"
"9,84E+00"
"1,01E+01"
"1,04E+01"
"1,07E+01"
"1,11E+01"
"1,14E+01"
"1,17E+01"
"1,20E+01"
"1,23E+01"
"1,26E+01"
"1,29E+01"
"1,32E+01"
"1,35E+01"
"1,38E+01"
"1,41E+01"
"1,44E+01"
"1,47E+01"
"1,50E+01"
1 -1,50E+01
2 -1,47E+01
3 -1,44E+01
4 -1,41E+01
5 -1,38E+01
6 -1,35E+01
7 -1,32E+01
8 -1,29E+01
9 -1,26E+01
10 -1,23E+01
11 -1,20E+01
12 -1,17E+01
13 -1,14E+01
14 -1,11E+01
15 -1,08E+01
16 -1,05E+01
17 -1,02E+01
18 -9,86E+00
19 -9,55E+00
20 -9,25E+00
21 -8,94E+00
22 -8,64E+00
23 -8,34E+00
24 -8,03E+00
25 -7,72E+00
26 -7,42E+00
27 -7,12E+00
28 -6,82E+00
29 -6,52E+00
30 -6,21E+00
31 -5,91E+00
32 -5,61E+00
33 -5,31E+00
34 -5,01E+00
35 -4,70E+00
36 -4,39E+00
37 -4,09E+00
38 -3,79E+00
39 -3,49E+00
40 -3,18E+00
41 -2,88E+00
42 -2,58E+00
43 -2,28E+00
44 -1,98E+00
45 -1,67E+00
46 -1,37E+00
47 -1,07E+00
48 -7,62E-01
49 -4,59E-01
50 -1,52E-01
51 1,44E-01
52 4,54E-01
53 7,55E-01
54 1,05E+00
55 1,37E+00
56 1,66E+00
57 1,97E+00
58 2,27E+00
59 2,57E+00
60 2,87E+00
61 3,17E+00
62 3,49E+00
63 3,78E+00
64 4,09E+00
65 4,39E+00
66 4,70E+00
67 4,99E+00
68 5,30E+00
69 5,60E+00
70 5,90E+00
71 6,21E+00
72 6,50E+00
73 6,82E+00
74 7,13E+00
75 7,42E+00
76 7,72E+00
77 8,02E+00
78 8,33E+00
79 8,63E+00
80 8,94E+00
81 9,23E+00
82 9,54E+00
83 9,84E+00
84 1,01E+01
85 1,04E+01
86 1,07E+01
87 1,11E+01
88 1,14E+01
89 1,17E+01
90 1,20E+01
91 1,23E+01
92 1,26E+01
93 1,29E+01
94 1,32E+01
95 1,35E+01
96 1,38E+01
97 1,41E+01
98 1,44E+01
99 1,47E+01
100 1,50E+01