- Bug fixes and Transonic 0.4 compatibility
- Windows compatibility
- Only Python code (stop using Cython)
- Improvements ns2d.strat
- Drop support for Python 2.7!
- Accelerated by Transonic & Pythran (also time stepping)
- Better setup.py (by Ashwin Vishnu)
- Improvement ns2d.strat (by Miguel Calpe Linares)
- Much better testing (internal, CI, compatibility pytest, coverage 87%)
- Fix several bugs :-)
- New function load_for_restart
- Let fluidfft decides which FFT class to use (dependency fluidfft >= 0.2.4)
- IPython magic commands (by Ashwin Vishnu).
- Bugfix divergence-free flow and time_stepping in ns3d solvers.
- Many bugfixes and nicer code (using the Python code formatter Black).
- Faster ns3d solver.
- ns2d.strat + anisotropic forcing (by Miguel Calpe Linares).
- Nicer forcing parameters.
- Better
phys_fields.plot
andphys_fields.animate
(by Ashwin Vishnu and Miguel Calpe Linares). - Faster installation (with configuration file).
- Installation without mpi4py.
- Faster time stepping with less memory allocation.
- Much faster ns3d solvers.
- Uses fluidfft and Pythran
- Compatible fluiddyn 0.1.2
- 0D models (predaprey, lorenz)
- Continuous integration, unittests with bitbucket-pipelines
Merge with geofluidsim (Ashwin Vishnu Mohanan repository)
- Movies.
- Preprocessing of parameters.
- Less bugs.
- Use a cleaner parameter container class (fluiddyn 0.0.8a1).
- SetOfVariables inherits from numpy.ndarray.
- The creation of default parameter has been simplified and is done by a class function Simul.create_default_params.
- Split the package fluiddyn between one base package and specialized packages.