1. 10 Apr, 2018 1 commit
    • Martin Bauer's avatar
      pystencils: Assignment instead of sympy.Eq · 9f071fdd
      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
      9f071fdd
  2. 08 Feb, 2018 1 commit
  3. 12 Jan, 2018 1 commit
  4. 11 Jan, 2018 1 commit
    • Martin Bauer's avatar
      pystencils cleanup · c598dc78
      Martin Bauer authored
      - single function to create kernel for specified target
      - data type creation from string - reuse numpy functionality
      - bugfixes in dot display
      c598dc78
  5. 11 Oct, 2017 1 commit
  6. 20 Mar, 2017 1 commit
  7. 23 Feb, 2017 1 commit
  8. 13 Feb, 2017 1 commit
    • Michael Kuron's avatar
      Python 2.7 compatibility · cb05590d
      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
      cb05590d
  9. 09 Feb, 2017 1 commit
  10. 16 Dec, 2016 1 commit
  11. 08 Dec, 2016 1 commit
  12. 15 Nov, 2016 2 commits