Neil Shephard

Results 148 issues of Neil Shephard

Seeing this exception/warning whenever running `topostats ` (including `create-config`)... ``` ❱ topostats process -c config.yaml Exception ignored in: Traceback (most recent call last): File "/home/neil/work/git/hub/AFM-SPM/TopoStats/topostats/statistics.py", line 8, in LOGGER =...

user experience

@MaxGamill-Sheffield has been looking at using [functools.partial](https://docs.python.org/3/library/functools.html#functools.partial) to control workflows based on [`OrderedDict` dictionaries]() which can be derived from YAML configuration files. An example of how this can work is...

Low Priority
refactor

Greetings all, I am Vaishali Sharma, a 4th year PhD student at Michigan technological university, US. My work focuses on imaging viruses with AFM after antiviral treatments. I came across...

Whilst working on writing unit tests for `maxgamill-sheffield/800-better-tracing` which addresses #800 I found that the tests suite does not complete as there are a number of breaking changes. In total...

Incorporate features from [JeanDu/BendingAngle-Upgraded](https://github.com/AFM-SPM/TopoStats/tree/JeanDu/BendingAngle-Upgraded) along with work under #168 into sub-modules under `topostats.measure`.

curvature

After merging #897 I checked to see what fails on `maxgamill-sheffield/topology` as I'm working my way through #850 and this branch is due to be merged to `maxgamill-sheffield/800-better-tracing`. I found...

tests

Python 3.13 release is [imminent](https://devguide.python.org/versions/) (due next week) and features the option to disable the "Global Interprator Lock" (GIL) which controls parallel processes. The [pytest-freethreaded](https://pypi.org/project/pytest-freethreaded/) extension allows checking of the...

Low Priority
tests

The use of [GitFlow Workflow](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow) workflow to address the work that has been done on improving tracing and untangling molecules means that because the test suite we have in place...

CI/CD
Epic
tests

We should be able to speed up how long it takes our test suite to run by using caching of the virtual environments as described in [How to make your...

tests

Currently `topostats/tracing/tracingfuncs.py` on `maxgamill-sheffield/800-better-tracing` (1fa9988d4) has the following issues... ``` ❱ pre-commit run numpydoc-validation --file topostats/tracing/tracingfuncs.py numpydoc-validation......................................................Failed - hook id: numpydoc-validation - exit code: 1 +---------------------------------------+----------------------------------------------------+---------+----------------------------------------------------+ | file | item...