transonic merge requestshttps://foss.heptapod.net/fluiddyn/transonic/-/merge_requests2020-06-11T14:11:07Zhttps://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/72Signatures comments type variables + refactor analysis blocks (fix issue #37)2020-06-11T14:11:07ZPierre AugierSignatures comments type variables + refactor analysis blocks (fix issue #37)Pierre AugierPierre Augierhttps://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/71Topic/default/fix array bool (fix #36)2020-05-15T20:12:14ZPierre AugierTopic/default/fix array bool (fix #36)Boolean types are not simple in Numpy and Cython. I guess we'll have to work on that again later, but at least it should solve the issue.Boolean types are not simple in Numpy and Cython. I guess we'll have to work on that again later, but at least it should solve the issue.Pierre AugierPierre Augierhttps://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/70Add numpy and scipy subpackages to packages_supported_by_pythran (fix issue #32)2020-06-11T14:12:11ZPierre AugierAdd numpy and scipy subpackages to packages_supported_by_pythran (fix issue #32)Thanks a lot @avmo !Thanks a lot @avmo !Ashwin V. MohananAshwin V. Mohananhttps://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/69Try CI with Gitlab2020-02-20T14:14:51ZPierre AugierTry CI with GitlabPierre AugierPierre Augierhttps://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/68Topic/default/bitbucket2heptapod2020-02-14T09:08:04ZPierre AugierTopic/default/bitbucket2heptapodhttps://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/67Change license2020-01-16T15:26:07ZBitbucket ImporterChange license*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
https://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/66Release 0.4.22019-10-29T21:36:35ZBitbucket ImporterRelease 0.4.2*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* Use const in exa...*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* Use const in example scikit-image/future/\_greyreconstruct.py
* Version 0.4.2
* Update saved code after black release \(19.10b0\)
* Added tag 0.4.2 for changeset 4487b38dda51
https://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/65const Cython keyword2019-10-28T11:12:48ZBitbucket Importerconst Cython keyword*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* Quick implementa...*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* Quick implementation for const in Cython
* Doc and test const function
https://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/64Documentation2019-10-21T19:48:12ZBitbucket ImporterDocumentation*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* Add 2 functions ...*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* Add 2 functions useful for benchmarks
* Notebooks and nbsphinx
https://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/63Improve usability2019-10-20T20:37:32ZBitbucket ImporterImprove usability*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* commandline opti...*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* commandline option -pc -> -af \(--accelerator-flags\)
* Use autopep8 if black is not importable
* Raise error if error during Pythran/Cython compilation.
* Add warning when using a boosted module without compilation
* Add a warning: jit with unimportable accelerator
https://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/620.4.1 with gast==0.2.2 and beniget==0.1.0 (stability and simplicity, py3.8 su...2019-10-08T20:56:33ZBitbucket Importer0.4.1 with gast==0.2.2 and beniget==0.1.0 (stability and simplicity, py3.8 support later)*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
https://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/61Default parameters for Pythran2019-10-08T15:48:47ZBitbucket ImporterDefault parameters for Pythran*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
https://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/60Improve Cython backend for skimage2019-10-08T09:21:17ZBitbucket ImporterImprove Cython backend for skimage*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* Tasks skimage
*...*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* Tasks skimage
* nonecheck and cdivision
* positive\_indices
* Prepare new \_make\_header\_from\_fdef\_annotations for Cython
* New \_make\_header\_from\_fdef\_annotations for the Cython backend \(more correct fused types\)
* Document Cython issues with nogil and pure-Python mode
* Small changes short\_repr typing
* void and doc
https://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/59Cython for scikit-image2019-10-03T21:28:36ZBitbucket ImporterCython for scikit-image*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* Improve Cython f...*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* Improve Cython for scikit-image
* More scikit-image
* Add setup files
* Fix a bad bug Cython dist \(.pxd not taken into account!\)
* scikit-image setup and bench
https://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/58_transonic_testing and doctest2019-10-02T15:57:36ZBitbucket Importer_transonic_testing and doctest*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* Fix bug Union
*...*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* Fix bug Union
* \_transonic\_testing
* Plug doctest!
* Fix few small issues repr typing
https://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/57Default2019-09-30T20:40:41ZBitbucket ImporterDefault*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* Include scikit-i...*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* Include scikit-image kernels
* Include Cython files from scikit-image
https://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/560.4.0 with gast==0.2.2 and beniget==0.1.0 (stability and simplicity, py3.8 su...2019-09-22T18:09:20ZBitbucket Importer0.4.0 with gast==0.2.2 and beniget==0.1.0 (stability and simplicity, py3.8 support later)*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* 0.4.0 with gast=...*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* 0.4.0 with gast==0.2.2 and beniget==0.1.0 \(stability and simplicity, py3.8 support later\)
* Added tag 0.4.0 for changeset 22cb4193bfce
https://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/55Correct behavior of None for typing + Optional2019-09-21T21:03:46ZBitbucket ImporterCorrect behavior of None for typing + Optional*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* Correct behavior...*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* Correct behavior of None for typing \+ Optional
* Update the documentation on how to choose the backend
https://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/54Choose backends2019-09-20T15:03:07ZBitbucket ImporterChoose backends*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* More reasonable ...*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* More reasonable use of backend\_default
* Solve path\_jit issues
* Fix ipynb test \+ more backend choice
* Fix a bug with `can_import_accelerator()`
* Rewrite the comparison Numba / Pythran with Transonic!
* test\_set\_backend\_for\_this\_module
* Doc: writing benchmarks
* Update doc packaging
* Fix an issue with Numba in setup.py
https://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/53An API to describe types + type formatter2019-09-19T02:24:17ZBitbucket ImporterAn API to describe types + type formatter*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
An API to describe...*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
An API to describe types \+ a proper mechanism to control the type formatting for different backends !
* Simplify cython\_bugs/purepy\_fusedtype
* annotation -> typing
* Prepare proper backend type formatter
* Signatures \+ TypeFormatter
* str2type, List & Dict
* TypeFormatterCython
* Use memview in tests and doc
* Improve test JIT \(brocken for Cython!\)
* typeof and str2type \(public API\)
* Use typeof in JIT \(Cython still broken & set not implemented\)
* Cython fixed with make\_list\_code
* Update ROADMAP
* typing Set
* Support Tuple
* mem\_layout for arrays: C\_or\_F \(default\), C, F and strided
* Update doc to describe typing
* typing: shape for arrays