Skip to content
Snippets Groups Projects
  1. Oct 14, 2024
    • Marco Matthies's avatar
      Fix withtestlogger() for Julia 1.11 · dde684c6
      Marco Matthies authored
      In Julia 1.11, the `Task` struct doesn't have a `logstate` field
      anymore, causing unit test failures.
      
      We use the `current_logger()` function instead, which is also
      available in previous Julia versions (tested in Julia 1.6 to 1.11).
      dde684c6
  2. Sep 10, 2024
  3. Sep 06, 2024
  4. Aug 09, 2024
  5. Aug 08, 2024
  6. Aug 07, 2024
  7. Aug 02, 2024
  8. Jun 20, 2024
  9. Jun 13, 2024
  10. Jun 12, 2024
  11. Jun 05, 2024
  12. May 15, 2024
    • xo30xoqa's avatar
      Major restructure - remove Agents.jl and change species DSL · d6edd35b
      xo30xoqa authored
      This is a huge commit that changes much of the underlying model
      architecture (which is why it all had to change at once). Agents.jl
      is now no longer a dependency and the species macros have been largely
      rewritten. Not everything has been adapted yet, but the model is in a
      "minimally runnable" state.
      d6edd35b
  13. Apr 16, 2024
  14. Nov 14, 2023
  15. Oct 26, 2023
  16. Oct 25, 2023
  17. Oct 06, 2023
    • xo30xoqa's avatar
      Activated Makie plotting · 22268d34
      xo30xoqa authored
      Compile time still increased to 50s (from 15s), but at the moment I
      can just about live with that.
      22268d34
  18. Oct 05, 2023
  19. Oct 04, 2023
  20. Aug 31, 2023
  21. May 28, 2023
  22. Feb 03, 2023
  23. Feb 02, 2023
  24. Feb 01, 2023
    • xo30xoqa's avatar
      Removed parallelisation again, wasn't working yet · 8e89cb52
      xo30xoqa authored
      Multiple runs and parameter scanning works, but parallelising was (as
      always) a bit trickier than expected... Will try to get this working
      soon, but for now I need to focus on more important things.
      8e89cb52
  25. Jan 31, 2023
  26. Jan 24, 2023
  27. Jan 23, 2023
    • xo30xoqa's avatar
      Switched to using local loggers · 4d7f5127
      xo30xoqa authored
      Previously, a global logger was used, which would have given problems
      on a parallel run. Also split up the `setupdatadir()` function to
      improve code structure.
      4d7f5127
  28. Jan 22, 2023
    • xo30xoqa's avatar
      Implemented parameter scanning · a20d431f
      xo30xoqa authored
      This is a major commit with quite deep-reaching changes in the code
      base. It enables the user to specify multiple values for a model
      parameter, which will then be combined into a full-factorial
      simulation experiment. Everything seems to work as intended, although
      some refactoring would be good, and we still need to add parallelisation
      for issue #42.
      
      And yes, I coded all of this between 23:30 and 03:00 on a Saturday
      night :sweat_smile: :see_no_evil:
      a20d431f
  29. Jan 21, 2023
  30. Jan 19, 2023
  31. Jan 10, 2023
  32. Jan 06, 2023
Loading