Changelog

(unreleased)

New

  • Starting structuration. [ipselium]

  • Mesher.templates.TestCases. [ipselium]

  • Starting project with 3d mesher. [ipselium]

Changes

  • Split data.py & graphics.py. [ipselium]

  • Mesh/cdomains graphics harmonization. [ipselium]

  • Work on fdtd. [ipselium]

  • Repo Structuration. [ipselium]

Fix

  • Cpgrid issues in 2d. [ipselium]

Other

  • [fix] Typo in docstrings. [ipselium]

  • [chg] Simplify MPLViewer input arguments [fix] Some typo in docstrings [new] nsfds3.utils.data.get_probes() added. [ipselium]

  • [new] CustomInitialConditions now allow to resume an previous simulation [fix] hdf5 file can now be properly closed using MPLViewer context manager [fix] Numerous typos. [ipselium]

  • [new] Add Custom Initial Condition capability. [ipselium]

  • [fix] Fix issue with first iteration save. [ipselium]

  • [chg] Sources. [ipselium]

  • [chg] solver.sources rewritten. [ipselium]

  • [chg] solver.sources rewritten. [ipselium]

  • [chg] Improvement of graphical objects. [ipselium]

  • [chg] Some improvements for graphics, save, and config. [ipselium]

  • [chg] Update documentation_options [chg] CfgSetup refactor. [ipselium]

  • [chg] Some changes with sources. [ipselium]

  • [fix] cpgrid : obstacles located at the edges of the domain. [Cyril Desjouy]

  • [chg] cpgrid optimization. [Cyril Desjouy]

  • Bump version: 0.2.0 → 0.2.1. [ipselium]

  • [fix] Circular import (template) [ipselium]

  • [fix] probes. [ipselium]

  • [fix] Version. [ipselium]

  • Bump version: 0.1.0 → 0.2.0. [ipselium]

  • [chg] First version of the documentation [chg] Command line is now functionam=l [chg] Various fixes. [ipselium]

  • [new] nsfds3.utils.get_objects. [ipselium]

  • [chg] Parser rewritten. [ipselium]

  • [new] Multi pulse/sources capabilities ! [ipselium]

  • [fix] Fix DataExtractor. [ipselium]

  • [new] Wall velocity. [ipselium]

  • [fix] Some bugfixes [new] 3d graphics adapted separated domains. [ipselium]

  • [new] cpgrid alternative is now cpgrid [chg] Face objects now inherit from their parent. [ipselium]

  • [test] Improve cuboid search. [ipselium]

  • [new] cpgrid2 : New formulation - fill mask using blocks (array) [ipselium]

  • [new] cpgrid2 : Periodic seems ok in 2d. [ipselium]

  • [new] cpgrid2 : periodic boundary partially implemented. [ipselium]

  • [new] cpgrid2 : work on cdomain. Seems ok in 2d. [ipselium]

  • [new] Test of cpgrid2. [ipselium]

  • [fix] 3d graphics. [ipselium]

  • [fix] Some bugfixes (curvilinear) [ipselium]

  • [chg] Some work on Curvilinear graphics. [ipselium]

  • [new] Curvilinear graphics. [ipselium]

  • [new] graphics.MeshViewer [mpl version of CDViewer] [ipselium]

  • [new] main.py for command line nsfds3. [ipselium]

  • [new] Spectrogram. [ipselium]

  • [new] Vorticity [new] Probes. [ipselium]

  • [fix] MPLViewer 3d has been improved. [ipselium]

  • [chg] Some cleaning [new] graphics.MPLViewer.movie. [ipselium]

  • [new] graphics : MPLViewer [new] mesh : Grid stretching for Buffer Zones. [ipselium]

  • [new] Buffer zone and Periodic boundary. [ipselium]

  • [new] fdtd.show() can now show 3d plots. [ipselium]

  • [chg] Some cleaning in variable names [new] 3d graphics basics. [ipselium]

  • [new] fdtd.save. [ipselium]

  • [new] Starting FDTD [chg] Structuration now with private modules. [ipselium]

  • Doc: some adds. [ipselium]