Recent Releases of DynamicalBilliards.jl

DynamicalBilliards.jl - v4.1.0

DynamicalBilliards v4.1.0

Diff since v4.0.0

Merged pull requests: - Use Julia Pkg extensions and remove InteractiveDynamics (#206) (@Datseris)

Closed issues: - bdplot not defined (#205)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 2 years ago

DynamicalBilliards.jl - v4.0.0

DynamicalBilliards v4.0.0

Diff since v3.12.1

Merged pull requests: - move plotting to Makie (#204) (@Datseris)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 4 years ago

DynamicalBilliards.jl - v3.12.1

DynamicalBilliards v3.12.1

Diff since v3.12.0

Merged pull requests: - Splitter escapetime (#203) (@omdowley)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 5 years ago

DynamicalBilliards.jl - v3.12.0

DynamicalBilliards v3.12.0

Diff since v3.11.4

Merged pull requests: - Finite splitter wall (#202) (@omdowley)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 5 years ago

DynamicalBilliards.jl - v3.11.4

DynamicalBilliards v3.11.4

Diff since v3.11.3

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 5 years ago

DynamicalBilliards.jl - v3.11.3

DynamicalBilliards v3.11.3

Diff since v3.11.2

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 6 years ago

DynamicalBilliards.jl - v3.11.2

DynamicalBilliards v3.11.2

Diff since v3.11.1

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 6 years ago

DynamicalBilliards.jl - v3.11.1

DynamicalBilliards v3.11.1

Diff since v3.11.0

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 6 years ago

DynamicalBilliards.jl - v3.11.0

DynamicalBilliards v3.11.0

Diff since v3.10.2

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 6 years ago

DynamicalBilliards.jl - v3.10.2

DynamicalBilliards v3.10.2

Diff since v3.10.1

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 6 years ago

DynamicalBilliards.jl - v3.10.1

DynamicalBilliards v3.10.1

Diff since v3.6.0

Closed issues: - Unroll distance(p, billiard) using metaprogramming (#156) - Add automatic normal for Walls (#183) - [FR] : polygon billiard from vertices (#188) - timeseries! is clearly wrong for default dt=Inf ! ! ! (#189) - Update to static arrays 0.12 (#192)

Merged pull requests: - Timeseries bugfix (#190) (@lhupe) - Billiard out of vertices (#191) (@Datseris) - CompatHelper: bump compat for "Requires" to "1.0" (#193) (@github-actions[bot]) - Allow timeseries! to evolve particle until a condition is met (#195) (@Datseris) - Install TagBot as a GitHub Action (#197) (@JuliaTagBot) - CompatHelper: bump compat for "Elliptic" to "1.0" (#198) (@github-actions[bot]) - move to JuliaDynamics org theme (#199) (@Datseris)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 6 years ago

DynamicalBilliards.jl - Improve plotting by allowing to not plot particles (via keyword)

Scientific Software - Peer-reviewed - Julia
Published by Datseris over 6 years ago

DynamicalBilliards.jl - v3.5.6

v3.5.6 (2019-05-29)

Diff since v3.5.2

Merged pull requests:

  • Fix bmap portion plotting (#187) (lhupe)

Scientific Software - Peer-reviewed - Julia
Published by julia-tagbot[bot] about 7 years ago

DynamicalBilliards.jl - v3.5.2

Scientific Software - Peer-reviewed - Julia
Published by julia-tagbot[bot] about 7 years ago

DynamicalBilliards.jl -

Scientific Software - Peer-reviewed - Julia
Published by Datseris about 7 years ago

DynamicalBilliards.jl - new function visited_obstacles

Scientific Software - Peer-reviewed - Julia
Published by Datseris about 7 years ago

DynamicalBilliards.jl -

Scientific Software - Peer-reviewed - Julia
Published by Datseris about 7 years ago

DynamicalBilliards.jl -

Scientific Software - Peer-reviewed - Julia
Published by Datseris over 7 years ago

DynamicalBilliards.jl -

Scientific Software - Peer-reviewed - Julia
Published by Datseris over 7 years ago

DynamicalBilliards.jl -

Scientific Software - Peer-reviewed - Julia
Published by Datseris over 7 years ago

DynamicalBilliards.jl - pertubation -> perturbation

Scientific Software - Peer-reviewed - Julia
Published by Datseris over 7 years ago

DynamicalBilliards.jl - Note on the clamping angle

Only documentation change.

Scientific Software - Peer-reviewed - Julia
Published by Datseris over 7 years ago

DynamicalBilliards.jl - Safe version of pertubation growth

Scientific Software - Peer-reviewed - Julia
Published by Datseris over 7 years ago

DynamicalBilliards.jl - Pertubation growth function

Scientific Software - Peer-reviewed - Julia
Published by Datseris over 7 years ago

DynamicalBilliards.jl - New documenter version

Scientific Software - Peer-reviewed - Julia
Published by Datseris over 7 years ago

DynamicalBilliards.jl - New propagation algorithm and new animation and more

See changelog!

Scientific Software - Peer-reviewed - Julia
Published by Datseris over 7 years ago

DynamicalBilliards.jl - Revert 2.4.0 to 2.3.0 due to a major bug

Scientific Software - Peer-reviewed - Julia
Published by Datseris over 7 years ago

DynamicalBilliards.jl - Ellipse and new raysplitting

Scientific Software - Peer-reviewed - Julia
Published by Datseris over 7 years ago

DynamicalBilliards.jl - improve printing of large billairds

Scientific Software - Peer-reviewed - Julia
Published by Datseris over 7 years ago

DynamicalBilliards.jl - reduce clamping of propagation

this is a bugfix.

Scientific Software - Peer-reviewed - Julia
Published by Datseris over 7 years ago

DynamicalBilliards.jl - ispinned, p.ω

Scientific Software - Peer-reviewed - Julia
Published by Datseris almost 8 years ago

DynamicalBilliards.jl - Keyword billiard functions

Scientific Software - Peer-reviewed - Julia
Published by Datseris almost 8 years ago

DynamicalBilliards.jl - Mushroom tiny bugfix

Scientific Software - Peer-reviewed - Julia
Published by Datseris almost 8 years ago

DynamicalBilliards.jl - No particle functions

see changelog and docstrings

Scientific Software - Peer-reviewed - Julia
Published by Datseris almost 8 years ago

DynamicalBilliards.jl -

Scientific Software - Peer-reviewed - Julia
Published by Datseris almost 8 years ago

DynamicalBilliards.jl - Massive new major release!

Also with update message!!! See changelog and docs!

Scientific Software - Peer-reviewed - Julia
Published by Datseris almost 8 years ago

DynamicalBilliards.jl - Citing Information

This release once again has no significant information, but I would like the stable version of the documentation to have the Citing information.

Scientific Software - Peer-reviewed - Julia
Published by Datseris over 8 years ago

DynamicalBilliards.jl - JOSS + Zenodo DOIs

This release has no significant changes however has the latest updates required for the paper published in JOSS and the archiving process done by Zenodo.

Scientific Software - Peer-reviewed - Julia
Published by Datseris over 8 years ago

DynamicalBilliards.jl - Updated docs for v1.6.0

The documentation creation was not working due to a bug with MkDocs release 0.17.0

(see: https://github.com/JuliaDocs/Documenter.jl/issues/590#event-1310680993)

This release has same features as v1.6.0 but correct documentation.

Scientific Software - Peer-reviewed - Julia
Published by Datseris over 8 years ago

DynamicalBilliards.jl - Escapetimes Semicircles and more

WARNING: DOCUMENTATION NOT UPDATED. SEE v1.6.1INSTEAD OF THIS VERSION!

Scientific Software - Peer-reviewed - Julia
Published by Datseris over 8 years ago

DynamicalBilliards.jl - Removing DynamicalBilliardsPlotting deprecations

Scientific Software - Peer-reviewed - Julia
Published by Datseris over 8 years ago

DynamicalBilliards.jl - Lyapunov exponents & Algorithm Improvements

See CHANGELOG.md

Scientific Software - Peer-reviewed - Julia
Published by Datseris over 8 years ago

DynamicalBilliards.jl - Parametric Types everywhere + massive improvements

See the CHANGELOG.md for details of these 20 solar masses-massive changes.

Scientific Software - Peer-reviewed - Julia
Published by Datseris over 8 years ago

DynamicalBilliards.jl - 0.6 julia compatibility

nothing change besides deprecations and type definition syntax

Scientific Software - Peer-reviewed - Julia
Published by Datseris almost 9 years ago

DynamicalBilliards.jl - Plotting back here + Major improvements

Major type stability improvements! Also, now evolve evolves for number of collisions if the time argument is Int. Other minor improvements all-around were also made!

Plotting is now available through this package on-demand by calling DynamicalBilliards.enableploting()!

Scientific Software - Peer-reviewed - Julia
Published by Datseris about 9 years ago

DynamicalBilliards.jl - Plotting functionallity moved to a different package.

With this release, all plotting functionality is moved to the package DynamicalBilliardsPlotting. This is done mainly to remove the dependency of the core package into other plotting packages. This also allows that if major changes need to be made to the plotting functions (like going from PyPlot to Plots) the main package remains unaffected.

Some syntax also changed to welcome Julia 0.6.

Changelog: - updated isphysical: now has better angle range and checks symmetries only at ω=0 - removed all plotting from DynamicalBilliards and into DynamicalBilliardsPLotting - removed PyPlot from REQUIRE - changed where field to pflag field to account for Julia 0.6 - updated documentation to reflect new plotting procedures - minor improvements to the documentation all around

Scientific Software - Peer-reviewed - Julia
Published by Datseris about 9 years ago

DynamicalBilliards.jl - Release v1.0.0

Change log: - Bugfix in construct when encountering pinned particle - Improved docstrings all around - Add alias billiardlorentz() - Make all billiard constructors have full default values - Redid polygon constructor to reflect the addition of random obstacles - New "Physics" documentation page. - Velcity measure - Ray-splitting Functions - Pinned Particles - Implementation - Added the functions acceptableraysplitter etc - Added tutorial on how to change velocity (Physics page) - Added full plotting support for periodic billiards - Added optional argument for warning message to evolve with magnetic field - Bugfixed the semi-periodic bulliards - Added more examples in the examples page - Raysplitter is now a general map of indexes to containers (can accept tuples as well)

Scientific Software - Peer-reviewed - Julia
Published by Datseris over 9 years ago

DynamicalBilliards.jl - RandomObstacles, Better Plotting API, Docs improvements

CHANGELOG: - Better and more general support for pretty-printing - Docstring updates and improvements in: ParticlesObstacles, Propagation, PlotBilliards - Bugfix in animateevolution - Major improvement in isphysical to handle tricky user-defined functions - Added how to install PyPlot in the docs - Added support for time to be Real in evolve, propagate and in raysplitting - Added particlekwargs and orbitkwargs in animateevolution - Change all methods that come from Disk to apply to Circular instead - Added RandomDisk obstacle and all associated methods - Added RandomWall obstacle and all associated methods - Removed internal lct>1e-5 check (100 tests and never happened) - Changed the billiard generating functions to accept a string keyword argument - Added "random" billiard generating functions - Added color yellow/darkyellow as color code for random obstacles and added plotting functions - Made the linestyle of Splitter obstacles to be dashed - Updated tests to be compatible with the changes in the billiard generation - Added test for Random billiard - Improved documentation: Library, Basic Usage, Visualizing - Added the mighty, awesome, billiard_julia() - Added logo to my doc page. Added the julia billiard in docs introduction!

Scientific Software - Peer-reviewed - Julia
Published by Datseris over 9 years ago

DynamicalBilliards.jl - Plotting Fully operational + Major Doc improvements

Changelog: - introduced PyPlot dependency back - major plotting improvements - documentation strings to plotting! - new cellsize function - more consistency - better documentation - minor improvmenets and bugfixes in the documentation - added function that checks if the given raysplitter is acceptable - Added many more documentation pages - Added many docstrings in Library - better randominside

Scientific Software - Peer-reviewed - Julia
Published by Datseris over 9 years ago

DynamicalBilliards.jl - Attobot integration

This release does not add any new features from v0.5.0 but adds the Attobot integration

Scientific Software - Peer-reviewed - Julia
Published by Datseris over 9 years ago

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)

Scientific Software - Peer-reviewed - Julia
Published by Datseris over 9 years ago

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

Scientific Software - Peer-reviewed - Julia
Published by Datseris over 9 years ago

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

Scientific Software - Peer-reviewed - Julia
Published by Datseris over 9 years ago

DynamicalBilliards.jl - No internal error checks

Removed all internal error checks. Added support for straight propagation plotting. Updated all docstrings a bit.

Scientific Software - Peer-reviewed - Julia
Published by Datseris over 9 years ago

DynamicalBilliards.jl - 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)

Scientific Software - Peer-reviewed - Julia
Published by Datseris over 9 years ago

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

Scientific Software - Peer-reviewed - Julia
Published by Datseris over 9 years ago

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

Scientific Software - Peer-reviewed - Julia
Published by Datseris over 9 years ago