Releases: JuliaDynamics/DynamicalBilliards.jl
Full Release (adding to METADATA)
Changelog:
- Various bugfixes
- Updated and configured all tests (which also pass fully)
- Uploaded and added full documentation (only couple of pages missing)
Ray-splitting added
Added ray-splitting plus some more tests. This is a stable version with ray-splitting.
Added a significant part of the documentation.
In the next update I will add just a bit more objects about ray-splitting and some more billiards.
I will also finish the documentation.
No parametric Types, all Float64
Everything was changed from being a parametric type of T<:AbstractFloat
to being specifically Float64
. The reason for that is twofold: firstly, it introduces very big complexity while in principle it only offers the additional possibility of things being BigFloat instead of Float64. This package aims to be flexible and easy for users to define their own obstacles and stuff.
Secondly, all internal machinery is done based on Float64 precision. It would take a lot of effort to test everything for all other types of AbstractFloat.
No internal error checks
Removed all internal error checks.
Added support for straight propagation plotting.
Updated all docstrings a bit.
Internal Error checks + Animated Plots
Internal Error checks are still present. This is the last version that this will happen.
Animated Plots are supported using the plot_evolve!() function.
(this version has the correct REQUIRE)
Internal Error checks + Animated Plots
Internal Error checks are still present. This is the last version that this will happen.
Animated Plots are supported using the plot_evolve!()
function.
Stable, accurate with internal error checks
Stable version of the package successfully evolving Particles and MagneticParticles. All tests pass fully, and in addition, many functions like e.g. evolve!()
have internal error checks, that will be removed in future versions.