1. 08 Mar, 2019 1 commit
    • Samuel Rowlinson's avatar
      Trying new tracing structure formats for mode-matching tools (WIP) · 30c1c4d2
      Samuel Rowlinson authored
      Want to allow for the use of arbitrary node beam parameter properties as target
      variables in minimisation function routines. This requires a change to how tracing
      results are initialised and stored as the beam parameter associated with the target
      variable must remain as a valid reference during the beam tracing - i.e. no overwriting
      of BeamParam instances in Model.__last_trace.data, only resetting of the q property.
  2. 07 Mar, 2019 3 commits
  3. 06 Mar, 2019 3 commits
  4. 01 Mar, 2019 1 commit
  5. 28 Feb, 2019 2 commits
    • Samuel Rowlinson's avatar
      adding animated example of beam tracing execution to documentation and... · 6c39a27f
      Samuel Rowlinson authored
      adding animated example of beam tracing execution to documentation and improving ABCD matrix manual section images
    • Samuel Rowlinson's avatar
      Structural improvements to the API documentation · 9971364f
      Samuel Rowlinson authored
      We previously had some documentation files which displayed all the attributes and methods for
      several classes on the same page - which looked ugly and wasn't very well organised. So I've
      altered this such that each class has its own page in the documentation for better readability
      and ease of use - these classes are then referenced in autosummary toctrees on the pages they
      used to be displayed on.
      As part of this documentation update, I've switched over from using the autogen.sh script to
      a new autogen.py file which is then executed when running the documentation - as recursively
      calling sphinx-autogen through the required directories is easier with a Python script. Hopefully
      this switch-over won't be an issue when the documentation is built for official use in the future.
      Note that the check_missing.py script needs to be updated for compatibility with this new API
      documentation structure.
  6. 27 Feb, 2019 2 commits
  7. 26 Feb, 2019 1 commit
  8. 25 Feb, 2019 1 commit
  9. 21 Feb, 2019 2 commits
  10. 20 Feb, 2019 3 commits
  11. 19 Feb, 2019 1 commit
  12. 18 Feb, 2019 1 commit
  13. 15 Feb, 2019 1 commit
    • Phil Jones's avatar
      Fixing setup.py for conda on Linux. · 5cd3dbba
      Phil Jones authored
      Building with Conda on windows is likely impossible, as visual studio
      complains about different compiler versions used to build libklu.lib and
      the main CMatrix.lib - I think pre-built binaries will be the easiest
      option here.
  14. 14 Feb, 2019 4 commits
  15. 13 Feb, 2019 5 commits
  16. 12 Feb, 2019 8 commits
  17. 08 Feb, 2019 1 commit