Skip to content

Releases: egavazzi/AURORA.jl

v0.4.2

05 Sep 12:22
37021e5
Compare
Choose a tag to compare

What's Changed

  • fix bug where ionization rates have too low values due to missing secondary e- #40

Full Changelog: v0.4.1...v0.4.2

v0.4.1

12 Jul 12:37
51d0a55
Compare
Choose a tag to compare

What's Changed

  • fix bug where ionization rates have too high values #37

Full Changelog: v0.4.0...v0.4.1

v0.4.0

21 May 23:21
5b6e36d
Compare
Choose a tag to compare

What's Changed

  • register the repository on zenodo.org
  • add a .JuliaFormatter.toml file for the inbuilt vscode Julia extension
  • rewrite of the cross-section functions in Julia, which means the whole setup is now in Julia #34
  • add info to help debug segfault when calling Matlab #33
  • use 'pymsis' and 'iri2016' python packages to get msis and iri data #30
  • use half steps in height for A and B matrices in the CN #28
  • make saving simulation data safer #27
  • add scripts to plot I and Q in Julia #26
  • use a finer grid in altitude #25
  • add a steady state version of the transport code #24

Full Changelog: v0.3.1...v0.4.0

v0.3.1

18 Dec 08:10
Compare
Choose a tag to compare

What's Changed

  • better calculations of dt and of the CFL factor, which yields performance improvements (see the commit)
  • fix bug #22

Full Changelog: v0.3.0...v0.3.1

v0.3.0

14 Dec 15:55
Compare
Choose a tag to compare

What's Changed

  • big performance improvements, on the order of 5x faster #21
  • iri data are automatically downloaded/loaded #20
  • nrlmsis data are automatically downloaded/loaded #17
  • electron densities can be calculated from Ie and can be plotted. Ionization rates can be plotted too #15
  • electron flux results from simulation can be downsampled in time #16
  • update docs about how to get started with simulations

Full Changelog: v0.2.0...v0.3.0

v0.2.0

26 Oct 15:40
4de63b6
Compare
Choose a tag to compare

What's Changed

  • the input from file function now handles non-matching time arrays #6
  • performance improvements of the energy degradation part #12
  • partial rewrite of the setup in Julia #8
  • the MATLAB scripts that AURORA.jl still depends on are now directly packaged with AURORA.jl #10
  • a bug with the calculations of beam weights and Pmu2mup matrices is fixed #7
  • add a proper citation file
  • code is renamed to AURORA.jl

Full Changelog: v0.1.0...v0.2.0

v0.1.0

07 Apr 14:34
Compare
Choose a tag to compare
put the CFL criteria before looping over the energies

The CFL criteria and the reduction in dt was before done only in the CN scheme.
This led to some errors regarding the enery degradation that was not "updating"
fast enough. To avoid that the user had to estimate what dt was needed and to
give it as input. The results would be saved over that dt as well, leading to
very heavy data files and folders.

Now, the CFL criteria and the reduction in dt is done before starting to loop
over the energies. The user just needs to enter the "t_sampling" array over
which the data are to be saved. The program then takes care of calculating what
dt is actually needed for numerical accuracy and runs with it. After the
transport of e- is calculated, the Ie is downsampled to match the "t_sampling"
before saving.