-
Notifications
You must be signed in to change notification settings - Fork 14
Description
The AbstractImageModel
is currently focused on simulating images in physical units. This is demonstrated by the fact that its subclasses simulate different physical quantities---i.e. the contrast, intensity, and electron counts.
As a result, simulation in cryoJAX does currently have some extraneous computation for the average user.
To address this, the current AbstractImageModel
can be subclassed to create an AbstractPhysicalImageModel
interface. This new interface would include the scattering_theory
, whereas the new more generic class would not. As a result, we could write a new streamlined image model. This would directly have the structures, CTF, etc, rather than a scattering theory, and it would be have to be linear (perhaps could be named LinearImageModel
? idk). This new class would not require the potential to be in physical units; it would be equal to the ContrastImageModel
output up to normalization.