Jacob Wilkins

Results 44 issues of 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....

good first issue
Technical Debt

**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,...

bug
good first issue
Technical Debt

**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...

good first issue
Technical Debt

**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...

enhancement
good first issue

**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...

enhancement
good first issue
Technical Debt

**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...

bug
good first issue
GUI

**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....

CI/CD

**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...

Technical Debt

**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...

enhancement
GUI

**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...

enhancement