1. 04 Feb, 2020 4 commits
  2. 21 Nov, 2019 5 commits
  3. 20 Nov, 2019 3 commits
  4. 19 Nov, 2019 1 commit
  5. 13 Nov, 2019 1 commit
  6. 11 Nov, 2019 5 commits
  7. 08 Nov, 2019 4 commits
    • Klaus Zimmermann's avatar
      Add unified configuration handling (closes #19) · 469d9824
      Klaus Zimmermann authored
      This adds loading of multiple yml files from various locations.
      Namely, in order, with later files taking precendence over earlier ones
      the following directories are scanned for any .yml file.
      The order of the files within each directory is standard globbing order.
      
      - $PACKAGE/etc/
      - /etc/climix/
      - <XDG directories>/climix, including
      - ~/.config/climix/
      469d9824
    • Klaus Zimmermann's avatar
      Improve help (closes #103) · e750d1a6
      Klaus Zimmermann authored
      e750d1a6
    • Klaus Zimmermann's avatar
      c5004113
    • Klaus Zimmermann's avatar
      Handle negative parameter values (closes #117) · a71a0ebb
      Klaus Zimmermann authored
      Adds handling of negative parameters in templated indices,
      ie a template like `tngt{TT}` can be used as `tngtm2` to
      use a threshold of -2.
      
      It also comes with a massive change in the handling of metadata based on python dataclasses.
      After the fact, I discovered the attrs project and I might consider redoing this in attrs
      to gain access to validators etc. But for now, it is good enough and should be revisited
      in the future to include validation one way or another as well as a possible refactoring
      of some of the standalone functions into classmethods.
      a71a0ebb
  8. 04 Nov, 2019 6 commits
  9. 11 Oct, 2019 1 commit
  10. 27 Sep, 2019 2 commits
  11. 26 Sep, 2019 8 commits