Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Motion Phantom #183

Closed

Conversation

pvillacorta
Copy link
Collaborator

@pvillacorta pvillacorta commented Oct 5, 2023

This branch is meant to implement Koma's HDF5 Phantom file format (.phantom) in a way that supports different motion models (Related with #73). For this we need to implement:

  • SimpleMotion<:MotionModel struct that will replace the currently used ux, uy, and ux fields to have more extensible motion models.
  • ArbitraryMotion<:MotionModel struct designed to generate arbitrary non-rigid motions. This will enable different structures (spin groups) to have separated motions, in contrast to SimpleMotion that applies the same displacement field to all the spins.
  • HDF5 Phantom file format (.phantom), read .phantom specification file.
  • read_phantom that will read a .phantom file and generate an indexed or explicit Phantom struct.
  • write_phantom that will write a .phantom file from a Phantom struct.

@pvillacorta pvillacorta closed this Oct 9, 2023
@pvillacorta pvillacorta deleted the new_phantom_parallel branch October 9, 2023 20:41
@pvillacorta pvillacorta restored the new_phantom_parallel branch October 9, 2023 20:43
@pvillacorta pvillacorta deleted the new_phantom_parallel branch October 9, 2023 20:46
@pvillacorta pvillacorta restored the new_phantom_parallel branch January 5, 2024 09:52
@pvillacorta pvillacorta deleted the new_phantom_parallel branch January 5, 2024 09:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant