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

Adding the Better Tracing Suite into Main #932

Merged
merged 792 commits into from
Oct 16, 2024
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Aug 31, 2024

  1. Configuration menu
    Copy the full SHA
    a7d7ade View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. Configuration menu
    Copy the full SHA
    18f243b View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Configuration menu
    Copy the full SHA
    435f928 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    427619e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    560d0b1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4b7d258 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    83258bf View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Configuration menu
    Copy the full SHA
    ce90215 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. Configuration menu
    Copy the full SHA
    351700a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    25bd01e View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Configuration menu
    Copy the full SHA
    2993937 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #891 from AFM-SPM/maxgamill-sheffield/RIs

    Adding RI code to handle and break odd crossings
    MaxGamill-Sheffield authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    b96de5a View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. Configuration menu
    Copy the full SHA
    0a51d25 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    51c5ce2 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Configuration menu
    Copy the full SHA
    4bdba9e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5f279e1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f836e67 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6f9464a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a98c65e View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. chore: fix linting errors

    Fixes a bunch of linting errors, some notes left in place for tasks to be completed (e.g. see #899).
    ns-rse committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    7259eef View commit details
    Browse the repository at this point in the history
  2. tests(processing): Improves logic and tests for check_run_steps()

    Closes #899
    
    Also updates `test_process_stages()` although this includes disabling a one set of parameters for the time being until I
    work out what is now happening.
    ns-rse committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    45cc212 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. 1 Configuration menu
    Copy the full SHA
    a72f9a7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a6d24b4 View commit details
    Browse the repository at this point in the history
  3. removes double dilation away from nodes so unpaired branches finish a…

    …way from the crossing branches for tracing
    MaxGamill-Sheffield committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    a34e513 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. chore: fix linting errors

    Fixes a bunch of linting errors, some notes left in place for tasks to be completed (e.g. see #899).
    ns-rse committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    4fa276c View commit details
    Browse the repository at this point in the history
  2. style: meaningful names

    Within `processing.run_splining()`...
    
    + `grainstats_additions_image` > `splining_stats`
    + `grainstats_additions_df` > `_splining_stats` (prefix of `_` denotes private object)
    
    Within `topostats.tracing.splining_image()`
    
    + `grainstats_additions_df` > `splining_stats_df`
    ns-rse committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    61d0014 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    edc9c82 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2f11c53 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b9318f1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ad8f70c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    08504db View commit details
    Browse the repository at this point in the history
  8. test(utils): Fixing broken tests

    + `test_create_empty_dataframe()` didn't have `molecule_number` reverted to `grain_number`.
    + `topostats.utils.update_plotting_config()` had a clause which only checked if an image was in the `core_set` and
      failed if it then didn't have a `mask_cmap` entry.
    ns-rse committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    e6e70d8 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4b050dd View commit details
    Browse the repository at this point in the history
  10. tests(plottingfuncs): fixes failing tests

    + `blu` > `blue` in `test_mask_dilation()` and `test_mask_cmap()` to reflect change in `topostats/theme.py`
    + deduplicate `# pylint: disable` from `topostats/plottingfuncs.py`
    ns-rse committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    6cbc79f View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Configuration menu
    Copy the full SHA
    ba400d0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7c14124 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    10514de View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4f56d44 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3c24622 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2d664ed View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    68f997d View commit details
    Browse the repository at this point in the history
  8. Merge pull request #892 from AFM-SPM/SylviaWhittle/800-splining-tests

    Add trace smoothing tests
    SylviaWhittle authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    b76b228 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Configuration menu
    Copy the full SHA
    8821855 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. Configuration menu
    Copy the full SHA
    8086692 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4919b1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    14101a6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    730043f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e3462dc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4801a50 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b78b838 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2b28188 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c6f796e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    fbc895c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5706ba2 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6329d2c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    211da3b View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    c15f390 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    05038ce View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    b9d8008 View commit details
    Browse the repository at this point in the history
  17. Fix test_analyse_nodes

    SylviaWhittle committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    3fb2e19 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    91b0970 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    6cc4418 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    353fe11 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    0305f15 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    94ef1c3 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    21eebae View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    5539b8c View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    169e29c View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    f22b863 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    da4b351 View commit details
    Browse the repository at this point in the history
  28. Add test_splining

    SylviaWhittle committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    31e1003 View commit details
    Browse the repository at this point in the history
  29. Add test_splining_image

    SylviaWhittle committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    b7f45d2 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    f57c196 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    68bfd37 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    1d62430 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    c0607fe View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    3e0e77a View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    91564b4 View commit details
    Browse the repository at this point in the history
  36. Linting documentation

    SylviaWhittle committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    4c2504d View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    0d41419 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    980f317 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    eda855e View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    da763bc View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    2f89d90 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    a1d1c5d View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    a46ba5b View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    be4ee23 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    715b2ac View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    956516f View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    1d2e5cd View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    aadbeae View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    48930a4 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    2e896d0 View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    06a6417 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    410fad0 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    ecbbcfb View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    dceb548 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    bcd2777 View commit details
    Browse the repository at this point in the history
  56. Remove temp notebook

    SylviaWhittle committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    e9122e4 View commit details
    Browse the repository at this point in the history
  57. fix(plotting): remove dilation if images are large

    The section which automatically dilated masks had been commented out as part of the refactoring for
    `better-tracing`. This meant that the related test (`tests/test_plottingfuncs.py::test_mask_dilation()`) failed.
    
    After discussion it was decided to remove this functionality completely. We have left the
    `topostats.plottingfuncs.dilate_binary_image()` which may be used elsewhere. It isn't currently but there _is_ an
    argument/option in `default_config.yaml` under `mask_smoothing_params` which indicates the dilation is undertaken during
    smoothing so perhaps we can simplify the code by calling the `dilate_binary_image()` function we have in place with
    tests and reduce the amount of code within the smoothing module.
    
    Further the step which turns a mask with numbered layers to binary (`0`/`1`) has been removed because plots now require
    there to be different layers of masking to differentiate individual molecules.
    
    Another issue is that the tests were developed with a value of `zrange: [null, null]` but in this branch the
    `default_config.yaml` has been modified to `zrange: [-2, 6]` which results in six tests failing. The
    `default_config.yaml` has been reverted to `zrange: [null, null]`.
    
    This does raise a couple of issues.
    
    1. What should the defaults be in the `main` branch and in releases?
    
    When developing features and testing new code it may be desirable to use custom configurations but what should we be
    using as defaults for releases? What set of values works best for _most_ use cases?
    
    2. Use `--config <custom_config>.yaml`
    
    Directly related to this is that we should not be changing values in `default_config.yaml` when undertaking development.
    Rather we should use the `--config` flag with a custom configuration file. When new options need adding that isn't a
    problem to add them to `default_config.yaml` but when modifying values it is important to ensure all tests pass.
    
    It can take some time to track down and work out the root cause of these test failures!
    ns-rse committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    af7a2d9 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. tests: Remove restriction on pytest<8.0.0 (cherry pick)

    Cherry pick cecf60f to this branch as a prelude to fixing these failing tests.
    ns-rse committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    14cc3bd View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. Configuration menu
    Copy the full SHA
    a21bffb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1fa9988 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Configuration menu
    Copy the full SHA
    97160a2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b74e4d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7d3e91a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b9761e0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3213a8d View commit details
    Browse the repository at this point in the history
  6. Remove unused files

    SylviaWhittle committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    f9d63bb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8b09629 View commit details
    Browse the repository at this point in the history
  8. Documentation linting

    SylviaWhittle committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    219790c View commit details
    Browse the repository at this point in the history
  9. Better definition of resource paths

    Co-authored-by: Neil Shephard <[email protected]>
    SylviaWhittle and ns-rse authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    8ece357 View commit details
    Browse the repository at this point in the history
  10. Better definition of resource paths

    Co-authored-by: Neil Shephard <[email protected]>
    SylviaWhittle and ns-rse authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    91f74fa View commit details
    Browse the repository at this point in the history
  11. Fix variable names

    SylviaWhittle committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    8b69efb View commit details
    Browse the repository at this point in the history
  12. Merge pull request #897 from AFM-SPM/SylviaWhittle/topology_tests

    Add basic smoke tests for topology branch
    SylviaWhittle authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    263f07c View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. replace px_2_nm with pixel_to_nanometre across new codebase + chg gra…

    …ins to mask in tracing/conftest constructor (pylint)
    MaxGamill-Sheffield committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    7dcd29d View commit details
    Browse the repository at this point in the history
  2. change docstring combinatorics to cominatoric

    Co-authored-by: Neil Shephard <[email protected]>
    MaxGamill-Sheffield and ns-rse authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    1858abf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ae7808e View commit details
    Browse the repository at this point in the history
  4. get_two_combs() -> list(itertools.combinations()) + 'conf'->'confiden…

    …ce' + descriptive combination vars
    MaxGamill-Sheffield committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    ecd2868 View commit details
    Browse the repository at this point in the history
  5. Update topostats/validation.py

    Co-authored-by: Neil Shephard <[email protected]>
    MaxGamill-Sheffield and ns-rse authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    d4d6cae View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    059a18b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a324f24 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    aa1d8ac View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d0c44ae View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Configuration menu
    Copy the full SHA
    c9aaf64 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ed31997 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3b67b3a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d0751ad View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7001b42 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9a73090 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. ci: restrict supported python version to <3.12

    Closes #930
    
    Once Topoly performance regression has been resolved we should unpin this upper bound and ideally support upto Python
    3.13.
    ns-rse committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    f9172f1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    70c875a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fe64eb4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    75f1e66 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    83294e2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8bf0b78 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #898 from AFM-SPM/maxgamill-sheffield/topology

    Adds topological features into better tracing
    MaxGamill-Sheffield authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    acf36bc View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. Update topostats/tracing/dnatracing.py

    Co-authored-by: Neil Shephard <[email protected]>
    llwiggins and ns-rse authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    ddae244 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c9aa5e4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d8b229f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c67267c View commit details
    Browse the repository at this point in the history
  5. Fix test_ferets.py

    SylviaWhittle committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    14d854e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cfc60ec View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5ac50ed View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f7e62ad View commit details
    Browse the repository at this point in the history
  9. Merge remote-tracking branch 'origin/maxgamill-sheffield/800-better-t…

    …racing' into maxgamill-sheffield/800-better-tracing
    SylviaWhittle committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    c45ace6 View commit details
    Browse the repository at this point in the history
  10. docs: Document refactored tracing

    - Disordered tracing
    - Nodestats
    - Ordered tracing
    - Splining
    MaxGamill-Sheffield authored and ns-rse committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    d503f47 View commit details
    Browse the repository at this point in the history
  11. docs(advanced): lint advanced/*.md

    As per Markdown linting defined in `.markdownlint-cli2.yaml`
    
    - Wrap lines at 120 characters.
    - Fix all other linting errors automatically.
    ns-rse committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    f43c4e3 View commit details
    Browse the repository at this point in the history
  12. docs(conf): Add myst_heading_anchors option

    As per [myst docs](https://myst-parser.readthedocs.io/en/latest/syntax/optional.html#auto-generated-header-anchors)
    setting the `myst_heading_anchors` sets the maximum depth for auto-generating label "slugs" for section headers.
    
    Helps resolve some, but not all, complaints about internal links.
    ns-rse committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    a765a90 View commit details
    Browse the repository at this point in the history
  13. docs: Remove Markdown footnotes

    Myst-Parser complains about the use of Markdown footnotes (e.g. `[^1]`) therefore switch these to alternatives.
    ns-rse committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    4ffbe78 View commit details
    Browse the repository at this point in the history
  14. docs: Fixing various links

    ns-rse committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    278ad9e View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    7db1600 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    2824129 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. Configuration menu
    Copy the full SHA
    bf5f392 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6be2ec7 View commit details
    Browse the repository at this point in the history
  3. style(tracing/nodestats): Fix all numpydoc-validation errors

    This is a combination of 6 commits which were squashed via [interactive
    rebasing](https://www.sitepoint.com/git-interactive-rebase-guide/)...
    
    - style(tracing/nodestats): PR02 numpydoc-validation
    - style(tracing/nodestats): RT01 numpydoc-validation
    - style(tracing/nodestats): GL01 nupydoc-validation
    - style(tracing/nodestats): GL02/GL03 numpydoc-validation
    - style(tracing/nodestats): PR03 numpydoc-validation
    - style(tracing/nodestats): PR01/PR07 numpydoc-validation
    ns-rse committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    471e0ab View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c657bc5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b94340b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    54d83a6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4ac1742 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3327404 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    56531d4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c535dc9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b32d044 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    567c8f2 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. Configuration menu
    Copy the full SHA
    2bf219d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4cfbfd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6235729 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e8b596f View commit details
    Browse the repository at this point in the history
  5. Merge remote-tracking branch 'origin/SylviaWhittle/800-tests-processi…

    …ng' into SylviaWhittle/800-tests-processing
    SylviaWhittle committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    c4ae22f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b0ac0c0 View commit details
    Browse the repository at this point in the history
  7. Merge remote-tracking branch 'origin/SylviaWhittle/800-tests-processi…

    …ng' into SylviaWhittle/800-tests-processing
    SylviaWhittle committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    583b6d1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f890e6d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4393d71 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7f230c1 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    cda5a17 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #941 from AFM-SPM/SylviaWhittle/800-delete-dnatrac…

    …ing-tests
    
    800 : Migrate / delete old dnatracing tests
    SylviaWhittle authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    7fedd35 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #940 from AFM-SPM/800-test-grainstats

    Fix Grainstats failing test on 800-better-tracing
    MaxGamill-Sheffield authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    05274ca View commit details
    Browse the repository at this point in the history
  14. Merge pull request #938 from AFM-SPM/800-tests_pruning

    Fixes failing pruning tests on 800-better-tracing
    MaxGamill-Sheffield authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    ceafb31 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    49aaa91 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    8dbd1ba View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    e74731a View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    fabac1c View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    835a919 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    4d8cee1 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    e49042f View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    c07d973 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    2f47217 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    2119084 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    3a622c5 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    e7c230f View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    53a8560 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    b91434d View commit details
    Browse the repository at this point in the history
  29. Linting

    SylviaWhittle committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    9205b2a View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    5dbd8c3 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    32d2c9e View commit details
    Browse the repository at this point in the history
  32. Linting

    SylviaWhittle committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    3489a8a View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. Configuration menu
    Copy the full SHA
    f29a340 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f9e9688 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a1a3a3c View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'origin/maxgamill-sheffield/800-better-t…

    …racing' into maxgamill-sheffield/800-better-tracing
    SylviaWhittle committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    675c717 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1c1d0f6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4e075a7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2c4658f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    07a4d96 View commit details
    Browse the repository at this point in the history
  9. Revert "Try to appease the worse operating system... (pyqt5 matplotli…

    …b backend)"
    
    This reverts commit 07a4d96.
    SylviaWhittle committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    0ad6ed3 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. Configuration menu
    Copy the full SHA
    2620669 View commit details
    Browse the repository at this point in the history
  2. style(tracingfuncs): Numpydoc validation, PEP8 & tidying

    This commit is squash of seven individual commits that address Numpydoc validation
    
    - style(tracingfuncs): GL01/GL02 Numpydoc validation
    - style(tracingfuncs): SS06 Numpydoc validation
    - style(tracingfuncs): GL08 Numpydoc validation
    - style(tracingfuncs): PR01/RT01 Numpydoc validation
    
    Removes unused functions/methods...
    
    - fix(tracingfuncs): Removes circularTrace_old
    - fix(tracingfuncs): Remove unused getLocalPixelsBinary
    
    Renames methods to adhere to PEP8
    
    - style(tracingfuncs): PEP8 renaming camel-case method to snake-case
    ns-rse committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    742cc92 View commit details
    Browse the repository at this point in the history
  3. fix(disordered_tracing): force branch_type to int64

    I've also...
    
    - Added place holders for missing disordered_tracing tests.
    - Removed hard coding of variable renaming which replaced `-` with `_` so its generic.
    ns-rse committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    45cdfac View commit details
    Browse the repository at this point in the history
  4. Re-done pruning images so heights >> 1e-19 (now ~1) causing floating …

    …point errors on windows (we think)
    MaxGamill-Sheffield committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    e59d1bd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    291c58a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2b23815 View commit details
    Browse the repository at this point in the history
  7. Type hints, thanks @ns-rse

    Co-authored-by: Neil Shephard <[email protected]>
    SylviaWhittle and ns-rse authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    b228394 View commit details
    Browse the repository at this point in the history
  8. Type hints, thanks @ns-rse

    Co-authored-by: Neil Shephard <[email protected]>
    SylviaWhittle and ns-rse authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    c80459a View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. Configuration menu
    Copy the full SHA
    1f41628 View commit details
    Browse the repository at this point in the history
  2. style(test/tracing): pass > pytest.mark.skip() for missing tests

    Means we can remove `# pylint: disable=unnecessary-pass` from these files and we get a reminder of what tests still need
    writing.
    ns-rse committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    e6ec695 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7fc8fd7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3051c79 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    db5910a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    73f35f4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    052b4b3 View commit details
    Browse the repository at this point in the history
  8. Merge remote-tracking branch 'origin/maxgamill-sheffield/800-better-t…

    …racing' into maxgamill-sheffield/800-better-tracing
    SylviaWhittle committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    d8ba71b View commit details
    Browse the repository at this point in the history
  9. docs: Remove 2nd toctree and add advanced.md page

    The second `.. toctree::` was not being rendered for some reason. Instead a new page `docs/advanced.md` has been created
    and serves as an index to the documentation which resides under `advanced/` with sub-headings for each section as I can
    envisage this growing as more functionality is added.
    ns-rse committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    b36aef2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4f113fa View commit details
    Browse the repository at this point in the history
  11. Fix typo

    SylviaWhittle committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    bb6de5b View commit details
    Browse the repository at this point in the history
  12. Re-done pruning images so heights >> 1e-19 (now ~1) causing floating …

    …point errors on windows (we think)
    MaxGamill-Sheffield authored and ns-rse committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    d3d0955 View commit details
    Browse the repository at this point in the history
  13. Type hints, thanks @ns-rse

    Co-authored-by: Neil Shephard <[email protected]>
    SylviaWhittle and ns-rse committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    53e8444 View commit details
    Browse the repository at this point in the history
  14. Type hints, thanks @ns-rse

    Co-authored-by: Neil Shephard <[email protected]>
    SylviaWhittle and ns-rse committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    450f202 View commit details
    Browse the repository at this point in the history
  15. fix(disordered_tracing): force branch_type to int64

    I've also...
    
    - Added place holders for missing disordered_tracing tests.
    - Removed hard coding of variable renaming which replaced `-` with `_` so its generic.
    ns-rse committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    2e77325 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    5323c28 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    eaeac76 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    5c2d836 View commit details
    Browse the repository at this point in the history
  19. style(test/tracing): pass > pytest.mark.skip() for missing tests

    Means we can remove `# pylint: disable=unnecessary-pass` from these files and we get a reminder of what tests still need
    writing.
    ns-rse committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    16499f0 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    a8d998c View commit details
    Browse the repository at this point in the history
  21. Fix process scan (formatting in csv)

    SylviaWhittle authored and ns-rse committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    ee0aaaa View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    93d71ef View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    cab4518 View commit details
    Browse the repository at this point in the history
  24. fix(tracingfuncs): Remove unused parameters

    As noted in the [PR #948](#948 (comment)) the `x` and `y` parameters to
    `check_vectors_candidate_points()` were redundant and not being used as the function looped over points from the
    `candidate_points` parameters instead. They have therefore been removed.
    ns-rse committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    04fa5f3 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    222e7a8 View commit details
    Browse the repository at this point in the history
  26. Merge pull request #936 from AFM-SPM/maxgamill-sheffield/btr-docs

    docs: Document refactored tracing
    MaxGamill-Sheffield authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    f476c65 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    cd34c22 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    5f7a1bc View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    94997db View commit details
    Browse the repository at this point in the history
  30. Merge pull request #956 from AFM-SPM/800-bt-angle_out_of_range

    800 better tracing angle out of range
    MaxGamill-Sheffield authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    a940d8f View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. docs: lower-case link

    ns-rse committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    c64de97 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    30d4c43 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1122c2b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dc895fc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b953634 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #968 from AFM-SPM/800-btr_doc-fix

    Fixes the dictionary keys docs formation
    MaxGamill-Sheffield authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    42092ff View commit details
    Browse the repository at this point in the history