Skip to content

Changelog

Ronja Schnur edited this page Jan 17, 2023 · 4 revisions

Version 1.5.0

Warning Major API Change

  • WindfieldLoader and ComputeLoader have been replaced by the new DataLoader
  • It is now possible to interpolate AdditionalVolumes, Uplift and Compute Constants over time

Version 1.4.2 (Open Source Release)

  • Fixed bug in AdditionalCompute that led the wrong values for u, v, w be returned when using sphere coordinates.

Version 1.4.1

  • Fixed bug which lead to a deadlock when using UpLiftMode.Dynamic.

Version 1.4.0

  • TrajectorySet now contains a member which gives a list with values indicating how the particle was stopped. (See: Wiki for more information)

Version 1.3.0

  • Additional Compute features Note the API changes.
  • Device side interpreter left experimental state (still keep expressions simple due to limited stack size).

Version 1.2.0

  • Additional functions for AdditionalCompute.
  • Internal preparations for automated testing.

Version 1.1.1

  • Fixed critical bug, that caused pygranite to not get imported successfully.

Version 1.1.0

  • Aerodynamic Lift
  • EXPERIMENTAL Custom compute functions using device side interpreter (keep it simple :))

Version 1.0.0

  • New wiki (with continously more detail on implementation) and more tutorials coming.
  • The IntegratorSettings have expirienced a lot of api changes, check out the api reference to learn more.
  • The binary size could be reduced, leading to a better performance.

Version 0.9.1

  • Added FitToLength option to settings.

Version 0.9.0

  • Trajectories can now be computed up to a specific length.
  • The CheckAlive functionality works again for interpolated windfields.
  • Bug fixes and performance improvements.

Version 0.8.1

  • Fixed bug which prevented individual curvature to select the correct kernel.

Version 0.8.0

  • Up to 8 additional volumes can be passed to IntegratorSettings. For each trajectory point the interpolated value for each of these volumes will be computed and can be accessed via volumeInfo(...).
  • The curvature for each trajectory point can be requested when using 3D space and non-fast curvature computation.

Version 0.7.0

  • Added total curvature computation (Note that the non-fast version is not available for 2D applications)
  • Added CauchyGreenIntegrator class (BETA, due to floating point precision issues)
  • Minor bug fixes

Version 0.6.1

  • Fixed bug which resulted in wrong kernel call on specific settings configurations.

Version 0.6.0

  • Added Spherical Coordinate transform
  • Fixed bug in texture interpolation

Version 0.5.0

  • Added backward computation option (Reverse flag)
  • Basic 2D Computation added (Sphere coordinate transform still missing)

Version 0.4.1

  • Fixed Simulation when InterpolateWindfields is set to False.

Version 0.4.0

  • Added topography test (using linear interpolation and heightmaps)
  • Added some 2D support internally (does not operate as expected)
  • NOTE API-CHANGE: IntegratorSettings no longer has the option GridSize. It is replaced by GridScale which scaling in different directions.

Version 0.3.0

  • Stepped trajectories (SaveInterval).

Version 0.2.0

  • Bug fixes and internal optimizations.
  • Improved build system.

Version 0.1.1

  • Added Windows support.
  • Tutorial is now available on the wiki pages.

Version 0.1.0

  • Added CPU side multithreading to improve windfield loading performance.
  • Bug fixes and improvements.

Version 0.0.1

Supports most of the required 3D features. 2D is not implemented at all.

Clone this wiki locally