Jacob Wilkins
Jacob Wilkins
**Is your feature request related to a problem? Please describe.** A [source search for the term "fortran"](https://github.com/search?q=repo%3AISISNeutronMuon%2FMDANSE%20fortran&type=code) reveals that the `MDANSE.IO.FortranFormat` classes are entirely unused and should probably be removed....
**Description of the error** (Unused function) `MDANSE.Core.Geometry.random_points_on_disk` generates points in a square plane around an axis rather than a circular radius. **Describe the expected result** ```python pts = random_points_on_disk([1, 0,...
**Is your feature request related to a problem? Please describe.** `MDANSE.IO.TextFile` relies on external programs run through `os.popen`. **Describe the solution you'd like** Python provides [`zipfile`](https://docs.python.org/3/library/zipfile.html#module-zipfile) and [`tarfile`](https://docs.python.org/3/library/tarfile.html#module-tarfile) for native...
**Is your feature request related to a problem? Please describe.** MDANSE is nominally 3.9, and so has access to annotatable builtin types. i.e. ```python dict[str, str] ``` rather than ```python...
**Is your feature request related to a problem? Please describe.** Currently in a lot of `__init__.py` files (c.f. https://github.com/ISISNeutronMuon/MDANSE/blob/protos/MDANSE/Src/MDANSE/Framework/Jobs/__init__.py) there are manual walks though the contents of the package. This...
**Description of the error** For the converter output file, it is possible to select a file which already exists in the browser. Doing so asks if you wish to replace...
**Description of work** Currently MDANSE_GUI tests are not being run. This enables these. Until the failures on Ubuntu runners (due to missing libEGL.so) are resolved this will be a draft....
**Description of work** Large automatic PR just enabling `isort` and running `ruff check --fix` **Fixes** - Sort imports **To test** Should not change execution. **WARNING**: May disrupt active PRs as...
**Description of the error** When selecting an analysis type with a "large" file GUI (note I am seeing this with a 3MiB file) will hang as it tries to read...
**Is your feature request related to a problem? Please describe.** Currently when an `IJob` fails it raises an exception it replaces the exception with a `JobError` containing the traceback. **Describe...