transonic merge requestshttps://foss.heptapod.net/fluiddyn/transonic/-/merge_requests2024-01-08T13:50:51Zhttps://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/100Draft: Maintainence CI config2024-01-08T13:50:51ZAshwin V. MohananDraft: Maintainence CI confighttps://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/33Simple Cython backend, keep user API, backend choosen by environment variable2020-02-12T22:35:59ZBitbucket ImporterSimple Cython backend, keep user API, backend choosen by environment variable*Created originally on Bitbucket by [PierreBlancfat (Pierre Blanc-fatin)](https://bitbucket.org/%7Bdaff692a-7c82-4e01-8296-8ff3e2cd4765%7D/)*
*Changesets for this Pull Request have not been imported, because it had been already declin...*Created originally on Bitbucket by [PierreBlancfat (Pierre Blanc-fatin)](https://bitbucket.org/%7Bdaff692a-7c82-4e01-8296-8ff3e2cd4765%7D/)*
*Changesets for this Pull Request have not been imported, because it had been already declined on Bitbucket. Marked as closed by the import user.*
* Class for Pythran backend and inheritance
* Draft : start numba integration
* Draft : start cython backend
* Restructuration : tranpiler & pythranizer in backends
* One analyse for all backends
* Factorize backends code in super Class
* Cython compilation with a transonic analyse only
* Keep user API, factorizations of compilers and transonic commands
Factorizations : - run\_pythran.py and run\_cython.py in run\_backend.py - pytranizer.py and cythonizer.py in compiler.py
I've also moved transpiler.py from the backend directory into the root of transonic
I didn't move supported\_backend global variable from config.py to backend/**init**.py cause it sets off import conflictshttps://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/31Integration of a simple Cython backend that compiles with a transonic analysi...2019-07-24T08:35:21ZBitbucket ImporterIntegration of a simple Cython backend that compiles with a transonic analysis only*Created originally on Bitbucket by [PierreBlancfat (Pierre Blanc-fatin)](https://bitbucket.org/%7Bdaff692a-7c82-4e01-8296-8ff3e2cd4765%7D/)*
*Changesets for this Pull Request have not been imported, because it had been already declin...*Created originally on Bitbucket by [PierreBlancfat (Pierre Blanc-fatin)](https://bitbucket.org/%7Bdaff692a-7c82-4e01-8296-8ff3e2cd4765%7D/)*
*Changesets for this Pull Request have not been imported, because it had been already declined on Bitbucket. Marked as closed by the import user.*
Cython and Pythran backends inherit from a super class “Backends”
No test for the new Cython backend.
* Class for Pythran backend and inheritance
* Draft : start numba integration
* Draft : start cython backend
* Restructuration : tranpiler & pythranizer in backends
* One analyse for all backends
* Factorize backends code in super Class
* Cython compilation with a transonic analyze onlyhttps://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/28func = jit(func)2020-02-12T22:35:54ZBitbucket Importerfunc = jit(func)*Created originally on Bitbucket by [PierreBlancfat (Pierre Blanc-fatin)](https://bitbucket.org/%7Bdaff692a-7c82-4e01-8296-8ff3e2cd4765%7D/)*
*Changesets for this Pull Request have not been imported, because it had been already declin...*Created originally on Bitbucket by [PierreBlancfat (Pierre Blanc-fatin)](https://bitbucket.org/%7Bdaff692a-7c82-4e01-8296-8ff3e2cd4765%7D/)*
*Changesets for this Pull Request have not been imported, because it had been already declined on Bitbucket. Marked as closed by the import user.*
* jitted functions can import a jitted function as "func = jit\(func\)"
Important : Methods don't, the name in parameter of jit has to be the same that the assigned variable name
* Get\_code\_ext refactoring \+ same name not mandatory for a jit call \(see description\) \+ associated test
With a jitted function called in another jitted function: same name like "func = jit\(func\)" not mandatory
* Factorisation of get\_ext\_code\(\) in analyse.util
* Fix two files created for one imported jitted function
* Jitted func : fix different names issue & many imports in a single linehttps://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/15Fix issue #152019-06-05T15:24:45ZBitbucket ImporterFix issue #15*Created originally on Bitbucket by [PierreBlancfat (Pierre Blanc-fatin)](https://bitbucket.org/%7Bdaff692a-7c82-4e01-8296-8ff3e2cd4765%7D/)*
*Changesets for this Pull Request have not been imported, because it had been already declin...*Created originally on Bitbucket by [PierreBlancfat (Pierre Blanc-fatin)](https://bitbucket.org/%7Bdaff692a-7c82-4e01-8296-8ff3e2cd4765%7D/)*
*Changesets for this Pull Request have not been imported, because it had been already declined on Bitbucket. Marked as closed by the import user.*