Skip to content

Releases: PyORBIT-Collaboration/PyORBIT3

3.1

Choose a tag to compare

@azukov azukov released this 28 May 20:40
51f0568

What's Changed

  • Change PyOrbit to PyORBIT by @austin-hoover in #64
  • Bunch tracking through transport matrices was added by @shishlo in #67
  • Fixed incorrect variable name in README by @azukov in #68
  • The calculation of coefficient errors in the Polynomial fitting class by @shishlo in #71
  • Define macro PY_SSIZE_T_CLEAN before including Python.h by @austin-hoover in #76
  • Reduce frequency of flushes of the output buffer in Bunch::print and SyncParticle::print by @woodtp in #75
  • feat: function to collect bunch across MPI ranks into a single Python dictionary by @woodtp in #72
  • Axis field rf gap by @shishlo in #87
  • Add key word arguments and type hints to TEAPOT node constructors by @austin-hoover in #90
  • The typo in the names of the RF Cavity class methods is fixed by @shishlo in #96
  • Create docs.yml by @woodtp in #105
  • Fix for child nodes order in AccNode class by @shishlo in #109
  • LinacAccNode will have XML Data Adaptor and a reference to the parent sequence by @shishlo in #113
  • Scale SC kicks with mass: update classicalRadius variable of Bunch by @danielnoll in #114
  • Use python.dependency() instead of INCLUDEPY to fix mesonpy buid in PEP517 by @woodtp in #110
  • Sphinx-generated documentation by @woodtp in #106
  • Add .idea and .DS_Store to .gitignore by @austin-hoover in #102
  • Add continuous linear focusing element by @austin-hoover in #92
  • Define an environment in .github/workflows/docs.yml by @woodtp in #115

New Contributors

Full Changelog: v3.0.1...3.1

v3.0.1

Choose a tag to compare

@azukov azukov released this 23 Apr 19:39
d0f4b74

What's Changed

  • The SliceBySlice2D Poisson solver for Synchrotron ring fixed and tested at J-PARC
  • Added a test case for a uniformly charged sphere
  • MPI build options and MPI testing

Full Changelog: v3.0.0...v3.1.0

v3.0.0

v3.0.0 Pre-release
Pre-release

Choose a tag to compare

@azukov azukov released this 17 Feb 18:12
709a5cc

This is the first release of PyORBIT that supports Python 3.
It is NOT compatible with scripts developed for previous versions of PyORBIT, which were based on Python 2.
We are starting the versioning at 3.0.0 to reflect the transition to Python 3. Moving forward, we aim to follow semantic versioning.

The primary goal of this release is to establish a benchmark reference. It does not indicate production readiness.

What's Changed