Misalkan saya memiliki dua file VTK, keduanya dalam format grid terstruktur. Grid terstruktur adalah sama (mereka memiliki daftar titik yang sama, dalam urutan yang sama), dan ada bidang, sebut saja "Phi", di setiap file VTK. Saya ingin membuat file VTK ketiga, sekali lagi dengan grid terstruktur yang sama, dan plot bidang yang merupakan perbedaan antara Phi di file VTK pertama dan Phi di file VTK kedua.
Saya tahu bagaimana melakukan ini secara manual; Saya dapat mem-parsing teks mentah dalam dua file VTK, menyalin data ke dalam array, mengurangi satu array dari yang lain, dan kemudian membuang data dalam format yang benar ke dalam file baru. Apakah ada cara yang lebih baik untuk menghitung perbedaan ini dan mengekspornya ke VTK? Solusi dengan Python, atau dalam perangkat lunak visualisasi seperti VisIt atau Paraview akan lebih disukai daripada menggunakan bahasa yang dikompilasi seperti C ++.
Tujuan menghitung perbedaan ini adalah untuk membandingkan metode numerik yang berbeda untuk menghitung solusi PDE; karena saya menggunakan perangkat lunak yang sama untuk menghasilkan solusi, saya dapat menjamin bahwa semua data tetapi bidang Phi akan sama di setiap file yang saya hasilkan.