Neil Shephard
Neil Shephard
Currently we use a GitHub Action that [adds tagged releases to University of Sheffield's Figshare Instance ORDA](https://github.com/AFM-SPM/TopoStats/blob/main/.github/workflows/ORDA.yaml). This has a major short-coming in so much as new releases are added...
### Is your feature request related to a problem? [PixelQuest](https://quarep-limi.github.io/WG12_checklists_for_image_publishing/image_publishing/intro_image_publishing.html)^[1] have guidelines for publishing scientific research that involves imaging. We should ensure that the default output from TopoStats conforms to...
Grouping together into an epic the work required on feret distances. + [ ] #863 + [ ] #875 + [ ] #959
The [`utils.update_config()`](https://github.com/AFM-SPM/TopoStats/blob/5d01d437144455d179254e7d8eaa98edcc0ff58d/topostats/utils.py#L97) and `io.merge_mappings()` (introduced in #981) do very similar things, recursively update a dictionary. ## `utils.update.config()` - Recursively updates a dictionary (`config`) with values from a second dictionary or...
I noticed whilst trouble shooting the Sphinx documentation builds that the API reference has attributes listed for each class but that these do not have descriptions. These can be added...
#932 refactored tracing and introduced nodestats. In doing so a bunch of unittest skeletons were created for methods/functions but tests not developed. These are currently marked as `@pytest.mark.skip(reason="Awaiting test to...
Whilst working on #948 I noticed that in some places `check_vectors_candidate_points` (nee `checkVectorsCandidatePoints`) was commented out (lines 83 and 187) in favour of using `find_next_best_point` (nee `findNextBestPoint`) but `check_vectors_candidate_points` is...
We are almost at the point of switching to the new [Data]Class based objects which negates the need to pass around dataframes of statistics between different steps of the analysis...
We have `topostats.tracing.dnacurvature` sub-module lingering around without being used. The code isn't used anywhere so its possible we could remove it. From Slack chat... @alicepyne > I think it was...
Closes #1102 Closes #1143 This PR (draft for now) is the logical extension of the `GrainCrops` `GrainCropDirections` and `ImageGrainCrops` introduced by @SylviaWhittle in #1022 and switches to using the `TopoStats`...