1. 18 Aug, 2020 2 commits
    • Sean Leavey's avatar
      Tweak doc build system and docs · 196c9425
      Sean Leavey authored
      196c9425
    • Sean Leavey's avatar
      Change solution merging behaviour · 0ca0cef4
      Sean Leavey authored
      Groups were previously prepended with the solution name to avoid conflicts. This caused lots of extra
      complexity in other code, and created some strange labels when solutions were merged multiple times.
      Now group merging is entirely "dumb": groups with the same name get merged in the resulting solution.
      The rule regarding identical functions still stands, so identical functions in identical groups will
      throw an error if attempted to be merged. It is now up to the user to rename groups appropriately if
      they wish to keep groups with the same name separate after a merge (this is done in the CLI).
      0ca0cef4
  2. 17 Aug, 2020 2 commits
  3. 07 Aug, 2020 2 commits
  4. 27 Mar, 2020 1 commit
  5. 23 Mar, 2020 2 commits
  6. 22 Mar, 2020 7 commits
  7. 29 Jan, 2020 4 commits
  8. 28 Jan, 2020 10 commits
  9. 26 Jan, 2020 3 commits
    • Sean's avatar
      Fix bug with deepcopy · 65bbad6a
      Sean authored
      When deepcopying a circuit, the nodes were also deepcopied. This is a problem because
      nodes are supposed to be singletons. When the user wanted to analyse a deepcopied
      circuit that had previously been analysed, the input component would be added with
      different nodes even though those nodes would exist in the circuit already (same
      name, but different memory locations), leading to singular matrices when solving.
      
      The fix is to implement special deepcopy behaviour for circuits using __deepcopy__.
      This is not ideal; it might be worth removing the singleton property of nodes and
      make them circuit-specific.
      65bbad6a
    • Sean's avatar
      Fix documentation plotting · b71adcda
      Sean authored
      b71adcda
    • Sean's avatar
      Small comment fixes · 27e5b84b
      Sean authored
      27e5b84b
  10. 06 Aug, 2019 1 commit
  11. 02 Aug, 2019 2 commits
  12. 01 Aug, 2019 3 commits
  13. 31 Jul, 2019 1 commit