Jonathan Shimwell
Jonathan Shimwell
Pytest can be run in parallel with another package. I think the github actions CI has 2 cores So we could potentially half our CI testing time and reduce local...
perhaps we should use ```subprocess.check_call(["echo", "hi"])``` instead of ```os.system``` as it returns errors if the command fails A simple ```grep -r 'os.system' .``` suggests we have quite a lot of...
importing paramak on the laptop over 1.6 seconds and I was wondering if this can be decreased. python 3.7 upwards has a inbuild profiler ```python3.7 -X importtime -c "import paramak"...
The current install process is a bit messy with a mix of conda and pip Lets make a conda install and make it easier for people to get started There...
A while ago I am sure we made a couple of class diagrams. One was on mathch.com and that was not very good and there was another one somewhere that...
To include neutronics simulations of the shapes and componetns we a few extra parts: -[ ] Include an export_h5m for Shape objects (currently it just works for reactors) -[ ]...
CadQuery recently introduced **assemblies** and there is a tutorial for this feature https://cadquery.readthedocs.io/en/latest/assy.html We should consider converting the Reactor() class into an assembly
Looking through the examples I couldn't find a good plasma source one. Perhaps we sould include something like this in the neutronics utils ```python """ This is a simple wrapper...
This requires the parametric plasma source to be fully working Currently there are a few open PR on the plasma source repo that are planning to fix the issue https://github.com/open-radiation-sources/parametric-plasma-source/pull/16...
The impact of ports on the TBR is a common request for parameter studies. Perhaps we can add another reactor based on the ball reactor that allows port to be...