Saya sering menggunakan Python (dan terkadang Excel) untuk memproses dan membandingkan data pengujian antara beberapa eksperimen. Dalam beberapa kasus, data mungkin tidak sinkron sehingga membuat perbandingan langsung menjadi sulit. Misalnya, spesifikasi pengujian umumnya adalah:
1) Stabilize test temperature to a value of 20 +/- 2 degrees C
2) Hold test temperature at stabilized value for 15-25 seconds
3) Increase temperature by 20 degrees C at a rate of 0.5 degree C/second
Sangat mudah untuk menormalkan data sehingga keduanya dimulai dengan nilai suhu nominal 20 C pada waktu = 0 detik, tetapi yang sebenarnya saya inginkan adalah menyinkronkan data sehingga kenaikan suhu dimulai pada waktu yang sama.
Saya telah mencoba algoritme sederhana untuk memeriksa kemiringan data guna mengidentifikasi kapan kenaikan suhu dimulai, namun fluktuasi lokal dalam pengukuran akibat instrumentasi menghasilkan kemiringan yang tidak mencerminkan laju perubahan suhu secara keseluruhan.
Apakah ada fungsi di Numpy, Scipy, Pandas, dll. yang dapat menyaring fluktuasi lokal ini dan mengidentifikasi kapan suhu sebenarnya mulai meningkat.
Saya kadang-kadang bekerja di Excel jadi jika ada cara yang lebih nyaman untuk melakukan ini dalam spreadsheet saya bisa menggunakan Excel untuk memproses data.
Setiap saran akan dihargai.