An error occurred while fetching the assigned milestone of the selected merge_request.
Extended Support for Typing in the Symbolic Toolbox
Closes #115 (closed)
DynamicType for Fields
- Update
Field
to permitDynamicType
as its element type - Update field factory methods to use
DynamicType.NUMERIC_TYPE
by default - Update backend and JIT to deal with this change
Refactoring of Type Casts
- Deprecate
CastFunc
- Introduce
TypeCast
SymPy function as a replacement; use the correct SymPy implementation idioms to derive assumptions and handle the special case of booleans - Introduce shortcut
ps.tcast
Extend Documentation
- Add a user guide on working with data types, concerning
- Default types and automatic typing
- Explicit and dynamic typing
- Type casts
- The type inference algorithm
- Update docs on field creation and typing
Edited by Frederik Hennig
Merge request reports
Activity
Filter activity
changed milestone to %Release 2.0
requested review from @he66coqe
assigned to @da15siwa
@ab04unyc Could you also have a look at the new user guide on typing?
mentioned in issue #97
added 3 commits
-
b35ee506...4f8e42e6 - 2 commits from branch
v2.0-dev
- d92b8cc2 - Merge branch 'v2.0-dev' into fhennig/typed-sympy
-
b35ee506...4f8e42e6 - 2 commits from branch
- Resolved by Daniel Bauer
- Resolved by Daniel Bauer
- Resolved by Daniel Bauer
- Resolved by Daniel Bauer
- Resolved by Daniel Bauer
- Resolved by Daniel Bauer
added 3 commits
-
8d38f21e...8c2b59af - 2 commits from branch
v2.0-dev
- a99f1971 - Merge branch 'v2.0-dev' into fhennig/typed-sympy
-
8d38f21e...8c2b59af - 2 commits from branch
enabled an automatic merge when the pipeline for a99f1971 succeeds
Please register or sign in to reply