1. 10 Apr, 2018 4 commits
    • Martin Bauer's avatar
      PEP8 name refactoring · 2ef82912
      Martin Bauer authored
      - test run again
      - notebooks not yet
      2ef82912
    • Martin Bauer's avatar
      PEP8 naming · 6b574d36
      Martin Bauer authored
      6b574d36
    • Martin Bauer's avatar
      Code Cleanup · ed8cffb5
      Martin Bauer authored
      - assignment collection
      - sympyextensions
      ed8cffb5
    • Martin Bauer's avatar
      pystencils: Assignment instead of sympy.Eq · 18bc4020
      Martin Bauer authored
      - Previously sympy.Eq was used to represent assignments. However Eq
        represents equality not assignment. This means that sometimes sympy
        "simplified" an equation like a = a  to True,
      -> replaced sp.Eq by pystencils.Assignment everywhere
      - renamed EquationCollection to AssignmentCollection
      18bc4020
  2. 29 Mar, 2018 1 commit
  3. 27 Mar, 2018 1 commit
  4. 22 Mar, 2018 1 commit
  5. 16 Feb, 2018 1 commit
    • Martin Bauer's avatar
      Boundary handling for Finite Differences · 32c9595d
      Martin Bauer authored
      - splitted existing LBM boundary handling into two parts:
          -> generic part , that is used for FD as well and moved it to pystencils
          -> LBM specific part - remained in lbmpy
      
      - bugfixes
      32c9595d
  6. 06 Feb, 2018 3 commits
  7. 19 Jan, 2018 2 commits
  8. 11 Jan, 2018 1 commit
  9. 11 Dec, 2017 1 commit
  10. 07 Nov, 2017 1 commit
  11. 27 Oct, 2017 1 commit
  12. 25 Oct, 2017 1 commit
  13. 24 Oct, 2017 3 commits
  14. 19 Oct, 2017 2 commits
  15. 10 Oct, 2017 1 commit
  16. 29 Sep, 2017 1 commit
  17. 27 Sep, 2017 1 commit
    • Martin Bauer's avatar
      Fixed field layout issues · 0a815766
      Martin Bauer authored
      - fieldLayout parameter default was not really used
      - switched default field layout for sweeps that are generated for
        waLBerla, from a C to a Fortran layout (i.e. loops are ordered
        z,y,x from outer to inner, to match waLBerla fields)
      0a815766
  18. 26 Sep, 2017 3 commits
  19. 20 Sep, 2017 1 commit
  20. 24 Mar, 2017 1 commit
  21. 21 Feb, 2017 2 commits
  22. 13 Feb, 2017 2 commits
    • Michael Kuron's avatar
      Python 2.7 compatibility · d6544148
      Michael Kuron authored and Martin Bauer's avatar Martin Bauer committed
      This commit makes the Python code backwards compatible down to Python 2.7. Previously it would only run on Python 3.5 and up.
      
      Problems fixed included:
      - `time.perf_counter()` doesn't exist
      - all classes need to be new-style
      - `functools.lru_cache` doesn't exist
      - only the last argument to a function call can be `*`-expanded
      - the `nonlocal` keyword doesn't exist
      - metaclasses are used with a different syntax
      - `yield from` doesn't exist
      - `tempdir.TemporaryDirectory` doesn't exist
      - iterators need a `next()` method
      d6544148
    • Martin Bauer's avatar
      a3787a68
  23. 09 Feb, 2017 5 commits