- Apr 27, 2018
-
-
Martin Bauer authored
-
- Apr 18, 2018
-
-
Martin Bauer authored
- flags can be force when setting boundaries, this is helpful for: - setting up quantities (e.g. relaxation rate..) dependent on current flag configuration - bit operation fix when pickling: function has to have the same name as the python object
-
- Apr 13, 2018
-
-
Martin Bauer authored
- removed warnings - added flake8 as CI target
-
- Apr 11, 2018
-
-
Martin Bauer authored
-
- Apr 10, 2018
-
-
Martin Bauer authored
-
Martin Bauer authored
- assignment collection - sympyextensions
-
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
-
- Feb 13, 2017
-
-
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
-
- Feb 09, 2017
-
-
Martin Bauer authored
-
Martin Bauer authored
-
Martin Bauer authored
- moved simplification strategies from lbmpy to pystencils - better notebook display for simplification reports - additional demo and documentation
-