TopasOpt

Contents:

  • Worked Examples
    • Geometry Optimisation Example
    • Phase space optmisation example
    • Handling noisy data
    • Development example
  • Next steps
  • Environment set up
  • Developer Notes
  • Code documentation
TopasOpt
  • Worked Examples
  • View page source

Worked Examples

Contents:

  • Geometry Optimisation Example
    • Environmental set up and installation
    • Base model and problem overview
    • directory set up
    • Copy the base topas files
    • Creating GenerateTopasScript.py
    • Creating RunOptimisation.py
    • Editing GenerateTopasScript.py
    • Creating TopasObjectiveFunction.py
    • Running the example
    • Interpreting the results
    • Comparison with Nelder-Mead optimiser
    • Comparison with ground truth data
    • Improving these results
  • Phase space optmisation example
    • Directory set up
    • Creating GenerateTopasScript.py
    • Creating RunOptimisation.py
    • Editing GenerateTopasScript.py
    • Create TopasObjectiveFunction.py
    • Running the example
    • Analyzing the results
    • NelderMead Optimiser
    • Comparing the results:
  • Handling noisy data
    • Setup example
    • Generating simulations with different level of noise
    • Set up a plotting function
    • Assessing noise in the objective function
    • Passing the newly constructed kernel to TopasOpt
    • Assessing optimiser performance
  • Development example
    • Set up base directory
    • Limitations
    • Results
Previous Next

© Copyright 2021, Brendan Whelan(s).

Built with Sphinx using a theme provided by Read the Docs.