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

Implement shifts and tilts as properties #15

Merged
merged 21 commits into from
Oct 30, 2024

Commits on Oct 25, 2024

  1. Minor housekeeping: retry linkcheck 3 times; update .gitignore;

    update version to dev version; add script to run tests with conditional
    coverage depending on presence of CUDA.
    jat255 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    2c47ec1 View commit details
    Browse the repository at this point in the history
  2. TomoStack API changes:

      - store tilts/shifts in stack.tilts and stack.shifts properties
      - create Signal1D subclasses for TomoTilts and TomoShifts with shape validation and custom slicers
      - remove io.create_stack and implement in CommonStack constructor
      - override copy and deepcopy for CommonStack so tilts and shifts are copied
      - override save for CommonStack so tilts and shits are stashed in the metadata when writing to disk
    jat255 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    4bcec34 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c9834d4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    deb993b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    37b8655 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    29939cb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ab476f1 View commit details
    Browse the repository at this point in the history
  8. add missing cupy dependency

    jat255 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    b429204 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2024

  1. - fix cuda tests

    - add more tests for tilts and shifts
    - get to 100% coverage
    - fix CommonStack signal constructor
    - better support for multiframe stacks
    - fix save_movie dimensions
    - fix plot_sinos due to new tilts property
    - make run_test.sh script remove existing coverage reports
    jat255 committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    297cc82 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e37e54d View commit details
    Browse the repository at this point in the history
  3. add ffmpeg to github action

    jat255 committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    3ab05b9 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2024

  1. add macos environment without cupy;

    make workflow choice of conda environment condtional
    jat255 committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    709d2ed View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c6479f2 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2024

  1. try to fix conda envs

    jat255 committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    0756a09 View commit details
    Browse the repository at this point in the history
  2. undo astra version downgrade

    jat255 committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    cc88d77 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0f1fa19 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c5ca313 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    76ac2d8 View commit details
    Browse the repository at this point in the history
  6. revert numpy 1.X dep

    jat255 committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    aa92de8 View commit details
    Browse the repository at this point in the history
  7. Update example notebook

    jat255 committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    262a970 View commit details
    Browse the repository at this point in the history
  8. update version number

    jat255 committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    22a1bc0 View commit details
    Browse the repository at this point in the history