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

Major pytraction update in April 2024 #61

Open
wants to merge 95 commits into
base: main
Choose a base branch
from

Conversation

nik-liegroup
Copy link

Changes

  • General streamlining of traction force calculations
  • Added option to use dynamic reference frame (bead displacements between time steps)
  • Added option to use 3D image stacks for 2D traction calculations (plane selection or maximum projection)
  • Added Boundary Element Method (optional) for solving inverse solution
  • Updated PIV algorithm (widim function is no longer supported and does not work with newer numpy versions)
  • h5 result files now include PIV, interpolated displacement and traction fields as well as drift corrected image stacks
  • Revised plot function to support averaging over multiple images
  • Added function to calculate strain energy density field and integral over ROI
  • Option to create .gif movies from time series
  • Fixed issues with outdated libraries during installation
  • Fixed issue with incorrect scaling
  • Added more example data
  • Added more comments and detailed function headers

@rg314
Copy link
Owner

rg314 commented Apr 15, 2024

Thanks @nik-liegroup, I'll review at the weekend

Additionally: Fixed issue in plot function where current vector field is used for heatmap calculation
Signed-off-by: nik-liegroup <74056186+nik-liegroup@users.noreply.github.com>
Signed-off-by: nik-liegroup <74056186+nik-liegroup@users.noreply.github.com>
Signed-off-by: nik-liegroup <74056186+nik-liegroup@users.noreply.github.com>
Signed-off-by: nik-liegroup <74056186+nik-liegroup@users.noreply.github.com>
Signed-off-by: nik-liegroup <74056186+nik-liegroup@users.noreply.github.com>
Still very slow
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.

None yet

2 participants