There will be about 1h of downtime on 2020-03-02 at 13:00 UTC+1 (change of servers and upgrade to Heptapod 0.20.0 final)

CHANGES.rst 3.54 KB
Newer Older
1 2
Changes
=======
3

4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
All notable changes to this project will be documented in this file.

The format is based on `Keep a
Changelog <https://keepachangelog.com/en/1.0.0/>`__, and this project
adheres to `Semantic
Versioning <https://semver.org/spec/v2.0.0.html>`__.

.. Type of changes
.. ---------------
.. Added      Added for new features.
.. Changed    Changed for changes in existing functionality.
.. Deprecated Deprecated for soon-to-be removed features.
.. Removed    Removed for now removed features.
.. Fixed      Fixed for any bug fixes.
.. Security   Security in case of vulnerabilities.

Unreleased_
-----------

.. towncrier release notes start

.. _Unreleased: https://foss.heptapod.net/fluiddyn/fluidsim/-/compare/0.3.3...branch%2Fdefault

0.3.3_ (2020-10-15)
-------------------
Pierre Augier's avatar
Pierre Augier committed
29 30 31 32 33 34 35

- Bugfixes and optimizations (in particular for ns3d solvers)
- Forcing WATU Coriolis and Milestone for ns3d.strat
- pyproject.toml and isolated build
- Timestepping using phase-shifting for dealiasing
- Improve regularity of saving for some outputs

36 37
0.3.2_ (2019-11-14)
-------------------
Pierre Augier's avatar
0.3.2  
Pierre Augier committed
38 39 40

- Bug fixes and Transonic 0.4 compatibility

41 42
0.3.1_ (2019-03-07)
-------------------
Pierre Augier's avatar
Pierre Augier committed
43 44 45 46 47

- Windows compatibility
- Only Python code (stop using Cython)
- Improvements ns2d.strat

48 49
0.3.0_ (2019-01-31)
-------------------
Pierre Augier's avatar
Pierre Augier committed
50 51 52 53 54 55 56 57 58

- 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

59 60
0.2.2_ (2018-07-01)
-------------------
Pierre Augier's avatar
Pierre Augier committed
61 62 63

- Let fluidfft decides which FFT class to use (dependency fluidfft >= 0.2.4)

64 65
0.2.1_ (2018-05-24)
-------------------
Pierre Augier's avatar
Merge.  
Pierre Augier committed
66 67 68 69

- IPython magic commands (by Ashwin Vishnu).
- Bugfix divergence-free flow and time_stepping in ns3d solvers.

70 71
0.2.0_ (2018-05-04)
-------------------
Pierre Augier's avatar
Pierre Augier committed
72 73 74 75 76 77

- 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.

Pierre Augier's avatar
Pierre Augier committed
78 79 80 81 82 83 84 85 86 87
0.1.1
-----

- Better ``phys_fields.plot`` and ``phys_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.

Pierre Augier's avatar
Pierre Augier committed
88 89 90
0.1.0
-----

Pierre Augier's avatar
Pierre Augier committed
91
- Uses fluidfft and Pythran
Pierre Augier's avatar
Pierre Augier committed
92

Pierre Augier's avatar
Pierre Augier committed
93 94 95
0.0.5
-----

Pierre Augier's avatar
Pierre Augier committed
96
- Compatible fluiddyn 0.1.2
Pierre Augier's avatar
Pierre Augier committed
97

Pierre Augier's avatar
Pierre Augier committed
98 99 100 101
0.0.4
-----

- 0D models (predaprey, lorenz)
Pierre Augier's avatar
Pierre Augier committed
102
- Continuous integration, unittests with bitbucket-pipelines
Pierre Augier's avatar
Pierre Augier committed
103

104 105 106 107 108 109 110 111 112
0.0.3a0
-------

Merge with geofluidsim (Ashwin Vishnu Mohanan repository)

- Movies.
- Preprocessing of parameters.
- Less bugs.

113 114
0.0.2a1
-------
115

116 117 118 119
- Use a cleaner parameter container class (fluiddyn 0.0.8a1).

0.0.2a0
-------
120 121 122 123 124 125

- SetOfVariables inherits from numpy.ndarray.

- The creation of default parameter has been simplified and is done
  by a class function Simul.create_default_params.

Pierre Augier's avatar
Pierre Augier committed
126
0.0.1a
127 128
------

Pierre Augier's avatar
Pierre Augier committed
129 130
- Split the package fluiddyn between one base package and specialized
  packages.
131 132 133 134 135 136 137 138

.. _0.3.3: https://foss.heptapod.net/fluiddyn/fluidsim/-/compare/0.3.2...0.3.3
.. _0.3.2: https://foss.heptapod.net/fluiddyn/fluidsim/-/compare/0.3.1...0.3.2
.. _0.3.1: https://foss.heptapod.net/fluiddyn/fluidsim/-/compare/0.3.0...0.3.1
.. _0.3.0: https://foss.heptapod.net/fluiddyn/fluidsim/-/compare/0.2.2...0.3.0
.. _0.2.2: https://foss.heptapod.net/fluiddyn/fluidsim/-/compare/0.2.1...0.2.2
.. _0.2.1: https://foss.heptapod.net/fluiddyn/fluidsim/-/compare/0.2.0...0.2.1
.. _0.2.0: https://foss.heptapod.net/fluiddyn/fluidsim/-/compare/0.1.1...0.2.0