CsatiZoltan / CristalX

Identification and analysis of polycrystalline microstructures
https://cristalx.readthedocs.io
GNU Lesser General Public License v3.0
6 stars 7 forks source link

Support DIC data for multiple time steps #41

Open CsatiZoltan opened 3 years ago

CsatiZoltan commented 3 years ago

Currently, the DIC class knows about the displacement field at a given time step only. On the other hand, one is often interested in the evolution of the displacement field. It is clear that loading the displacement measurement data for each time step is not viable in general on personal computers1. Moreover, the member functions of the class would become more verbose because the user would need to give at which time step a given operation should be applied. Since the class cannot know in advance how the series of displacement fields are stored, it is the responsibility of the user to pass it to DIC. The DIC class should have a method that loads the new field.


1E.g. in my current dataset, the DIC data is given as an HDF5 file with the size of 38 GB.