Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
fluiddyn
transonic
Commits
9575cd4039a0
Commit
bae1e3ff
authored
Sep 17, 2019
by
Pierre Augier
Browse files
Update ROADMAP
parent
4be646c02bd2
Changes
1
Hide whitespace changes
Inline
Side-by-side
ROADMAP.rst
View file @
9575cd40
Short term (Milestones for 0.4.0)
---------------------------------
- Set
- mem_layout for arrays (C, F, C_or_F, strided)
- alternative make_header_from_fdef_annotations for Cython
setup.py & more than one backend at runtime
-------------------------------------------
Good example: https://github.com/martibosch/pylandstats/pull/1
- ``make_backend_files(backend_default="cython")``
- More than one backend at runtime
- [done] "python" backend (equivalent to NO_REPLACE)
- Warnings if file not compiled
- ``TRANSONIC_BACKEND`` changes only ``backend_default``
- Examples setup.py in documentation
Specify backend in code
-----------------------
.. code:: python
def func():
return 1
func_pythran = @jit(backend="pythran")(func)
func_cython = @jit(backend="cython")(func)
func_numba = @jit(backend="numba")(func)
And same with ``boost``.
- Rewrite the comparison Numba / Pythran with Transonic
Cython backend (beta version)
-----------------------------
...
...
@@ -50,32 +85,6 @@ Less bugs and more Cython features...
- nogil context manager
setup.py & more than one backend at runtime
-------------------------------------------
- ``make_backend_files(backend_default="cython")``
- More than one backend at runtime
- [done] "python" backend (equivalent to NO_REPLACE)
- Warnings if file not compiled
- ``TRANSONIC_BACKEND`` changes only ``backend_default``
- Examples setup.py in documentation
Specify backend in code
-----------------------
.. code:: python
def func():
return 1
func_pythran = @jit(backend="pythran")(func)
func_cython = @jit(backend="cython")(func)
func_numba = @jit(backend="numba")(func)
And same with ``boost``.
- Rewrite the comparison Numba / Pythran with Transonic
``transonic.dataclass`` decorator
---------------------------------
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment