fluidsim merge requestshttps://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests2019-03-15T09:54:51Zhttps://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/97Use Transonic 0.2.02019-03-15T09:54:51ZBitbucket ImporterUse Transonic 0.2.0*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/fluidsim/-/merge_requests/96Remove check one direction in fluidsim/base/forcing/anisotropic.py.2019-03-13T22:28:08ZBitbucket ImporterRemove check one direction in fluidsim/base/forcing/anisotropic.py.*Created originally on Bitbucket by [calpe (Miguel Calpe)](https://bitbucket.org/%7B3a110e54-047d-4a20-bfc6-0f16d9ecf7a6%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
No need check one dir...*Created originally on Bitbucket by [calpe (Miguel Calpe)](https://bitbucket.org/%7B3a110e54-047d-4a20-bfc6-0f16d9ecf7a6%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
No need check one direction.
There is a check if self.nb\_forced\_modes == 0 in fluidsim/base/forcing/specific.pyhttps://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/95Importable module find_dissipation + black2020-02-12T22:49:55ZBitbucket ImporterImportable module find_dissipation + black*Created originally on Bitbucket by [calpe (Miguel Calpe)](https://bitbucket.org/%7B3a110e54-047d-4a20-bfc6-0f16d9ecf7a6%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* Decrease markersize...*Created originally on Bitbucket by [calpe (Miguel Calpe)](https://bitbucket.org/%7B3a110e54-047d-4a20-bfc6-0f16d9ecf7a6%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* Decrease markersize inset plot \+ title.
* Add band forcing region function plot.
* Fixed band function plot spect\_energy\_budget.
* Function load\_mean for module find\_dissipation.
* New module find\_dissipation.
* Fixed plot forcing band spectra.
* Importable module find\_dissipation \+ black.https://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/94Setup appveyor + version 0.3.12019-03-10T05:56:51ZBitbucket ImporterSetup appveyor + version 0.3.1*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*
First release whic...*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*
First release which should work on Windowshttps://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/93Default2019-03-05T16:39:30ZBitbucket ImporterDefault*Created originally on Bitbucket by [calpe (Miguel Calpe)](https://bitbucket.org/%7B3a110e54-047d-4a20-bfc6-0f16d9ecf7a6%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* Fix sorted in \_get...*Created originally on Bitbucket by [calpe (Miguel Calpe)](https://bitbucket.org/%7B3a110e54-047d-4a20-bfc6-0f16d9ecf7a6%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* Fix sorted in \_get\_concatenate\_data.
* Add function inset plot spectral space with forcing region.
* Add buoyancy scale in spect\_energy\_budget and spectrahttps://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/92Stop using Cython (pseudo_spect_cy.pyx)2019-03-04T21:06:24ZBitbucket ImporterStop using Cython (pseudo_spect_cy.pyx)*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*
It should fix this...*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*
It should fix this problem [https://bitbucket.org/fluiddyn/fluidsim/issues/28/installing-fluidsim-in-miniconda3-on](https://bitbucket.org/fluiddyn/fluidsim/issues/28/installing-fluidsim-in-miniconda3-on)
A Cython extension was built but it wasn’t used any longer by default.
This PR makes fluidsim a pure Python code \(with bits compiled by Transonic / Pythran\).
It decreases the installation and maintenance issues.
It’s going to be easier to improve our time stepping code.
Without Pythran, it leads to a small performance reduction, but anyway, for performance, Fluidsim needs Pythran.https://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/91Mention the papers in the doc2019-03-01T07:20:22ZBitbucket ImporterMention the papers in the doc*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/fluidsim/-/merge_requests/90Default2020-02-12T22:49:50ZBitbucket ImporterDefault*Created originally on Bitbucket by [calpe (Miguel Calpe)](https://bitbucket.org/%7B3a110e54-047d-4a20-bfc6-0f16d9ecf7a6%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* Improve string name...*Created originally on Bitbucket by [calpe (Miguel Calpe)](https://bitbucket.org/%7B3a110e54-047d-4a20-bfc6-0f16d9ecf7a6%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* Improve string name run \+ add compute forcing\_rate in normalization \+ add docstrings.
* Improve compute omega\_af \+ f-strings name\_run.https://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/89Fix memory leak allreduce in increments2020-02-12T22:49:49ZBitbucket ImporterFix memory leak allreduce in increments*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*
Fixes issue #29 \(...*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*
Fixes issue #29 \(for CPython 3.7.0 and 3.7.1\).
Note that other uses of allreduce are for integers and it seems that there is no memory leak in this case \(or very small\). Anyway, this problem has been solved in CPython 3.7.2, so I don’t think it’s worth it to do much more on this problem.
The main memory leak was for increments and it should be solved with this PR. We know that there should be another similar case in fluidfft, which could be fixed the same way, but another strategy would be to use CPython == 3.6 or >= 3.7.2.
* Fix memory leak allreduce \+ simul\_ns2dstrat\_quasi1d.py
* Improve strat/outputshttps://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/88Add function plot_kz_omega_cross_section in test_solver.py.2019-02-22T15:47:15ZBitbucket ImporterAdd function plot_kz_omega_cross_section in test_solver.py.*Created originally on Bitbucket by [calpe (Miguel Calpe)](https://bitbucket.org/%7B3a110e54-047d-4a20-bfc6-0f16d9ecf7a6%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
Add function plot\_kz...*Created originally on Bitbucket by [calpe (Miguel Calpe)](https://bitbucket.org/%7B3a110e54-047d-4a20-bfc6-0f16d9ecf7a6%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
Add function plot\_kz\_omega\_cross\_section\(\) in test\_solver.py
Coverage = 94% \(spatio\_temporal\_spectra.py\)https://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/87constant_rate_of="energyK" for ns2d and ns2d.strat2019-02-22T16:07:37ZBitbucket Importerconstant_rate_of="energyK" for ns2d and ns2d.strat*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*
* Black
* constan...*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*
* Black
* constant\_rate\_of="energyK" for ns2d and ns2d.strat
* Warning: problem spatio\_temporal\_spectra.plot\_kz\_omega\_cross\_sectionhttps://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/86Add plot_kz_cross_section + develop_user in Makefile.2020-02-12T22:49:46ZBitbucket ImporterAdd plot_kz_cross_section + develop_user in Makefile.*Created originally on Bitbucket by [calpe (Miguel Calpe)](https://bitbucket.org/%7B3a110e54-047d-4a20-bfc6-0f16d9ecf7a6%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* Add kxmax\_plot \+ ...*Created originally on Bitbucket by [calpe (Miguel Calpe)](https://bitbucket.org/%7B3a110e54-047d-4a20-bfc6-0f16d9ecf7a6%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* Add kxmax\_plot \+ plot\_kz\_cross\_section.
* develop\_user in Makefile.https://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/85Concatenation + restart spatio temporal spectra2019-02-20T20:45:46ZBitbucket ImporterConcatenation + restart spatio temporal spectra*Created originally on Bitbucket by [calpe (Miguel Calpe)](https://bitbucket.org/%7B3a110e54-047d-4a20-bfc6-0f16d9ecf7a6%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* if coef\_group == N...*Created originally on Bitbucket by [calpe (Miguel Calpe)](https://bitbucket.org/%7B3a110e54-047d-4a20-bfc6-0f16d9ecf7a6%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* if coef\_group == None, not group velocity into deltat.
* Fixed bug concatenate spatio\_temp and times.
* Decrease file\_size in test.
* Changes in spatio\_temporal\_spectra
* --user in Makefile
* Correction bug concatenate \+ kx\_max in plot spatio temporal spectra.
* For tests..https://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/84Update phys fields path at end of simul2019-02-17T18:16:38ZBitbucket ImporterUpdate phys fields path at end of simul*Created originally on Bitbucket by [avmo (Ashwin Vishnu)](https://bitbucket.org/%7Bbd72905e-cf99-4847-84c2-998104370f6e%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
Fixes issue #25, but ...*Created originally on Bitbucket by [avmo (Ashwin Vishnu)](https://bitbucket.org/%7Bbd72905e-cf99-4847-84c2-998104370f6e%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
Fixes issue #25, but useful for all solvers when environment variables FLUIDSIM_PATH and FLUIDDYN_PATH_SCRATCH are usedhttps://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/83Added tag 0.3.0 for changeset 67e0cc844ecd2019-02-14T13:20:20ZBitbucket ImporterAdded tag 0.3.0 for changeset 67e0cc844ecd*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/fluidsim/-/merge_requests/82Forcing normalized to get a constant energy injection rate2020-02-12T22:49:43ZBitbucket ImporterForcing normalized to get a constant energy injection rate*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*
The goal is to be ...*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*
The goal is to be able to normalize a forcing scheme forcing in one variable such that the injection rate of another quadratic quantity is constant, for example for ns2d to force in vorticity and to normalize the forcing such that the injection rate of energy is constant.
It allows one to compare different forcing schemes keeping the same injection rate of energy.https://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/81Require transonic>=0.1.11.post02019-02-12T22:17:35ZBitbucket ImporterRequire transonic>=0.1.11.post0*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*
*Source changeset ...*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*
*Source changeset not longer availableat the time of import. Commit listwill look empty*
https://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/80Require transonic>=0.1.11 and JIT sw1l method divfft_from_apamfft2019-02-12T15:39:38ZBitbucket ImporterRequire transonic>=0.1.11 and JIT sw1l method divfft_from_apamfft*Created originally on Bitbucket by [avmo (Ashwin Vishnu)](https://bitbucket.org/%7Bbd72905e-cf99-4847-84c2-998104370f6e%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
This request was auto...*Created originally on Bitbucket by [avmo (Ashwin Vishnu)](https://bitbucket.org/%7Bbd72905e-cf99-4847-84c2-998104370f6e%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
This request was automatically generatedhttps://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/79JIT critical sw1l method divfft_from_apamfft2020-02-12T22:49:40ZBitbucket ImporterJIT critical sw1l method divfft_from_apamfft*Created originally on Bitbucket by [avmo (Ashwin Vishnu)](https://bitbucket.org/%7Bbd72905e-cf99-4847-84c2-998104370f6e%7D/)*
*Changesets for this Pull Request have not been imported, because it had been already declined on Bitbucket...*Created originally on Bitbucket by [avmo (Ashwin Vishnu)](https://bitbucket.org/%7Bbd72905e-cf99-4847-84c2-998104370f6e%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.*
This request was automatically generatedhttps://foss.heptapod.net/fluiddyn/fluidsim/-/merge_requests/78pyupgrade --py36-plus2019-02-12T08:04:31ZBitbucket Importerpyupgrade --py36-plus*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*
*Source changeset ...*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*
*Source changeset not longer availableat the time of import. Commit listwill look empty*
find -name "\*.py" | xargs pyupgrade --py36-plus