Skip to content

Releases: AngelFP/Wake-T

v0.8.0

15 May 15:38
ed57f5a
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.7.1...v0.8.0

v0.7.1

17 Oct 13:16
cc774aa
Compare
Choose a tag to compare

This release contains only a change in version number, and is made to trigger the PyPI workflow (which somehow didn't run on the latest release).

What's Changed

Full Changelog: v0.7.0...v0.7.1

v0.7.0

17 Oct 12:37
cd16ef5
Compare
Choose a tag to compare

What's Changed

  • Implement lasy reader by @AngelFP in #129
  • Improvements to OpenPMDPulse by @AngelFP in #131
  • Small fixes and improvements to the documentation by @AngelFP in #132
  • Make main page of documentation as single column on small screens by @AngelFP in #134
  • Fix bug when passing a list to dt_bunch by @AngelFP in #133
  • Require Python >=3.8 and update tests by @AngelFP in #140
  • Make boris the default bunch pusher and enable parallelism by @AngelFP in #139

Full Changelog: v0.6.4...v0.7.0

v0.6.4

11 Aug 14:29
85436af
Compare
Choose a tag to compare

Quick release to fix problems publishing to PyPI and update the version number in the code.

What's Changed

Full Changelog: v0.6.3...v0.6.4

v0.6.3

11 Aug 14:13
c932f82
Compare
Choose a tag to compare

Minor release that allows newer numba versions and adds Python 3.10 and 3.11 to the tests.

What's Changed

Full Changelog: v0.6.2...v0.6.3

v0.6.2

16 May 08:57
0923982
Compare
Choose a tag to compare

This release only fixes an issue with the upload to PyPI, which failed in 0.6.1. There are no changes to Wake-T.

v0.6.1

15 May 17:52
0083148
Compare
Choose a tag to compare

Minor release mostly with bug fixes.

What's Changed

Full Changelog: v0.6.0...v0.6.1

v0.6.0

10 Mar 15:08
33df038
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.1...v0.6.0

v0.5.1

02 Jul 00:53
0efd6e4
Compare
Choose a tag to compare

Minor release including improvements to reading particle beams from openPMD files.

What's Changed

  • Improve default behavior of openPMD particle reader by @AngelFP in #72

Full Changelog: v0.5.0...v0.5.1

v0.5.0

30 May 14:34
fb3c70c
Compare
Choose a tag to compare

Large release that finally includes features that have been in dev for a long time, in particular the laser envelope model.

What's Changed

  • Use MAD matrix for second-order tracking by @AngelFP in #7
  • Add PyPI badge and update installation instructions by @AngelFP in #8
  • Implement faster field interpolation by @AngelFP in #10
  • Improve charge deposition by @AngelFP in #9
  • Implement base openPMD diagnostics by @AngelFP in #12
  • requirements.txt: openPMD-api semver by @ax3l in #13
  • openPMD-api: 0.13.0 by @ax3l in #14
  • Improvements to openPMD output by @AngelFP in #15
  • Restructure code by @AngelFP in #16
  • Change geometry of fields to thetaMode in openPMD output by @AngelFP in #18
  • the user can pass a function for the plasma density ramp profile by @delaossa in #19
  • Implement rho and chi deposition of plasma particles in Baxevanis solver by @AngelFP in #20
  • Code cleaning by @AngelFP in #21
  • Switch to new build system using pyproject.toml by @AngelFP in #22
  • Implement new a_i b_i solver in Baxevanis model by @AngelFP in #23
  • Envelope_solver implementation by @wdenhertog in #24
  • Code cleanup by @wdenhertog in #25
  • Improvements to quasistatic model by @AngelFP in #26
  • Add support for parabolic plasma channel by @AngelFP in #27
  • Add support for more laser pulse profiles by @AngelFP in #28
  • Force chi=0 at n=-1 when laser starts outside of the plasma by @AngelFP in #29
  • Correct calculation of beam space charge in Baxevanis solver by @AngelFP in #30
  • Make sure species arrays are contiguous by @AngelFP in #32
  • Fix laser initialization by @AngelFP in #36
  • adding z dependance to parabolic_coefficient by @rob-shalloo in #31
  • Rename laser output fields by @AngelFP in #33
  • Implement laser envelope model (plus extras) by @AngelFP in #37
  • Fix bug in Beamline when using out_initial=True by @AngelFP in #38
  • Add documentation page by @AngelFP in #39
  • Add show method to ParticleBunch by @AngelFP in #40
  • Make dz_fields equal to simulation box length by default by @AngelFP in #41
  • Change default n_out and fix crash by @AngelFP in #42
  • Set laser_evolution=True by default by @AngelFP in #43
  • Add tutorials by @AngelFP in #44
  • Require Python >= 3.7 by @MaxThevenet in #45
  • Improve functionality of save_bunch_to_file by @AngelFP in #46
  • Speed up calculate_psi and calculate_b_theta by @AngelFP in #61
  • Avoid repeated sorting of plasma particles by @AngelFP in #62
  • Add total charge to bunch diagnostics by @AngelFP in #63
  • Add tests by @AngelFP in #64
  • Simplify method in envelope solver by @AngelFP in #65
  • Add workflow to publish to PyPI on release by @AngelFP in #67
  • Release 0.5.0 by @AngelFP in #68

New Contributors

Full Changelog: v0.4.0...v0.5.0