- Jan 08, 2025
-
-
Frederik Hennig authored
the pystencils include directory is now added to the include paths See merge request !9
-
-
- Jan 07, 2025
-
-
Christoph Alt authored
Add CONFIG_MODULE parameter to CMake function. Add Tests for CMake Integration. See merge request !8
-
-
Frederik Hennig authored
Headerfile.parse removes strips " from strings See merge request !7
-
-
- Dec 18, 2024
-
-
Christoph Alt authored
Extend mdspan interface and fix mdspan memory layout mapping See merge request !5
-
-
- Dec 12, 2024
-
-
Christoph Alt authored
Refactor collection of header files. Refactor C++ data type modelling. Extend generator script test suite. See merge request !4
-
Refactor collection of header files. Refactor C++ data type modelling. Extend generator script test suite.
-
- Dec 09, 2024
-
-
Frederik Hennig authored
Add support for sycl accessors See merge request !3
-
-
- Dec 03, 2024
-
-
Christoph Alt authored
Refactor Configuration System & Extend Documentation See merge request pycodegen/pystencils-sfg!2
-
-
- Nov 25, 2024
-
-
Frederik Hennig authored
pin pydata theme to 0.15.4 to fix sidebar overlay issue, see also https://github.com/executablebooks/sphinx-book-theme/issues/865
-
- Nov 24, 2024
-
-
Frederik Hennig authored
-
Frederik Hennig authored
-
- Nov 22, 2024
-
-
Frederik Hennig authored
-
- Nov 18, 2024
-
-
Frederik Hennig authored
-
Frederik Hennig authored
- Fix type printing after changes in pystencils - Introduce casting of indexing symbols in field mapping - Extend class composer's constructor builder to allow incremental building - Introduce a utility for stripping pointers and refs from a type Squashed commit of the following: commit 6d54f2ca Author: Frederik Hennig <frederik.hennig@fau.de> Date: Mon Nov 18 16:47:18 2024 +0100 fix a doctest commit 2e54c7a0 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Fri Nov 15 15:37:49 2024 +0100 Fix data type printing commit 1397bcb2 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Thu Nov 7 14:51:10 2024 +0100 some minor API changes commit 2ba2fd8d Author: Frederik Hennig <frederik.hennig@fau.de> Date: Wed Nov 6 15:29:36 2024 +0100 Add `parameters` property to SfgClassComposer commit 1a30d202 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Tue Oct 29 17:04:19 2024 +0100 Extend ConstructorBuilder to allow incremental addition of parameters. Fix test cases for PPing. commit d0b8fff9 Merge: 2977b58c d3e347f2 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Tue Oct 29 09:20:23 2024 +0100 Merge branch 'master' into lbwelding-features commit 2977b58c Author: Frederik Hennig <frederik.hennig@fau.de> Date: Tue Oct 29 09:17:30 2024 +0100 Introduce casts to indexing symbols in field extraction
-
- Oct 29, 2024
-
-
Frederik Hennig authored
- Replace `SfgSymbolLike` by `SfgKernelParam` - Update postprocessing to work with parameter properties - Add tests Squashed commit of the following: commit d017185f Author: Frederik Hennig <frederik.hennig@fau.de> Date: Wed Oct 23 10:13:06 2024 +0200 adapt to KernelParameter API changes commit b2857481 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Tue Oct 22 15:14:01 2024 +0200 don't ignore the type commit 6d02cb47 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Tue Oct 22 15:12:49 2024 +0200 Adapt field parameter collection to changes in pystencils.
-
- Oct 18, 2024
-
-
Frederik Hennig authored
-
Frederik Hennig authored
-
Frederik Hennig authored
Composer and language Frontend: - Minimialize exposition of `SfgVar`, use `AugExpr` in all composer interfaces instead - Move `SfgVar` into `lang` module - Introduce `VarLike` and `ExprLike` protocols to the `lang` module - Treat `TypedSymbol` equivalently to SfgVar in interfaces - Disallow `sp.Symbol` in expressions - Deprecate `map_param` in favor of newly introduced `set_param`, which uses `AugExpr` - Deprecate `sfg.define` in favor of `sfg.code` - Introduce `Ref` type IR Postprocessing: - Check for type conflicts during live-variable collection Documentation: - Add docstrings to `lang.expressions` module - Add various doctest examples to docstrings - Link to pystencils via intersphinx Tests: - Fix bugs in generator script testing - Add new testscripts - Add unit tests for parts of `lang.expressions` and `ir.postprocessing` Squashed commit of the following: commit c75b939d Author: Frederik Hennig <frederik.hennig@fau.de> Date: Fri Oct 18 13:17:52 2024 +0200 fix badges in readme and doc homepage commit 425efea7 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Fri Oct 18 13:00:35 2024 +0200 Update CONTRIBUTING & test documentation commit 3d41d1de Author: Frederik Hennig <frederik.hennig@fau.de> Date: Fri Oct 18 11:51:47 2024 +0200 add coverage badge to readme. commit 3023541e Author: Frederik Hennig <frederik.hennig@fau.de> Date: Fri Oct 18 11:45:54 2024 +0200 Update .gitlab-ci.yml file commit fdfaf307 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Fri Oct 18 11:40:14 2024 +0200 Update .gitlab-ci.yml file commit ac133b75 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Fri Oct 18 11:38:54 2024 +0200 add `coverage` key to CI task commit 72ed2ab8 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Fri Oct 18 11:28:43 2024 +0200 keep coverage.xml artifact commit 31c65ed8 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Fri Oct 18 11:23:42 2024 +0200 change testsuite in CI to run coverage.py directly commit f6893443 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Fri Oct 18 11:10:34 2024 +0200 try to fix coverage, pt. 2 commit a7fc061b Author: Frederik Hennig <frederik.hennig@fau.de> Date: Fri Oct 18 11:05:17 2024 +0200 try to fix coverage commit 3cb194c5 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Fri Oct 18 11:01:11 2024 +0200 Deprecate map_param. Fix test suite commit f0d11ee2 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Fri Oct 18 10:52:39 2024 +0200 Disable non-const SymPy expressions in AugExpr formatting. Add tests. commit b2ebfb02 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Fri Oct 18 09:42:20 2024 +0200 deprecate `define` in favor of `code` commit d97191f5 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Fri Oct 18 09:31:08 2024 +0200 fix mypy; reformat all commit 3182652c Author: Frederik Hennig <frederik.hennig@fau.de> Date: Fri Oct 18 09:29:38 2024 +0200 Update documentation - use pystencils 2.0 intersphinx - add doc for composer builders, SfgException, config subobjects commit fbd9d9b4 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Fri Oct 18 09:29:03 2024 +0200 changes to lang and ir modules - Move `SfgVar` to `lang` - Remove builder for `init`, use nested function instead - Add various docstrings commit 6a5c6936 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Fri Oct 18 08:50:53 2024 +0200 move VarLike, ExprLike, asvar, depends to lang module and add docstrings. commit fce5897c Author: Frederik Hennig <frederik.hennig@fau.de> Date: Thu Oct 17 17:38:16 2024 +0200 remove duplicate standard import from test script commit 5c595075 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Thu Oct 17 17:29:47 2024 +0200 More frontend updates - Add `Ref` type - Allow multi-arg `init` in constructor builder - Change `CustomGenerator` to take a composer instead of a context. - Allow a class to have multiple methods with the same name. commit 7a4ff746 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Thu Oct 17 16:00:51 2024 +0200 Add CustomGenerator to docs. Fix bug in postprocessing. commit 2edd363e Author: Frederik Hennig <frederik.hennig@fau.de> Date: Thu Oct 17 15:47:13 2024 +0200 More examples for composer. Fix generator script tests ground-truth comparison. commit a662f194 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Thu Oct 17 14:56:58 2024 +0200 add doctests to testsuite commit ab113916 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Thu Oct 17 14:56:27 2024 +0200 Extend doctests commit 8f04e828 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Thu Oct 17 13:56:37 2024 +0200 move generator script tests commit af32c802 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Thu Oct 17 13:56:23 2024 +0200 Extend conflict resolution in postprocessing + add tests commit 7ff8e893 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Thu Oct 17 12:27:24 2024 +0200 fix testsuite CI task commit 3534ed16 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Thu Oct 17 10:22:15 2024 +0200 Toward cleaning up variables and expressions in the composer commit 91889646 Author: Frederik Hennig <frederik.hennig@fau.de> Date: Wed Oct 16 22:44:22 2024 +0200 bugfixes + more AugExpr in interfaces
-
- Aug 06, 2024
-
-
Frederik Hennig authored
-
- Jul 24, 2024
-
-
Frederik Hennig authored
-
Frederik Hennig authored
-
- Mar 08, 2024
-
-
Frederik Hennig authored
-
- Jan 08, 2024
-
-
Frederik Hennig authored
-
Frederik Hennig authored
-
Frederik Hennig authored
-
- Dec 22, 2023
-
-
Frederik Hennig authored
-
Frederik Hennig authored
-
Frederik Hennig authored
-
- Dec 20, 2023
-
-
Frederik Hennig authored
-
Frederik Hennig authored
-
Frederik Hennig authored
-
Frederik Hennig authored
-
- Dec 18, 2023
-
-
Frederik Hennig authored
-
Frederik Hennig authored
-