You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+36-2Lines changed: 36 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,6 +17,39 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
17
17
### Deprecated
18
18
19
19
20
+
## [0.6.0] - 2026-03-06
21
+
22
+
### Added
23
+
24
+
-`Particle.is_massless` and `.is_lightlike` properties
25
+
- introducing `minimal` shift type, as opposed to `generic`
26
+
-`codim_upper_bound` optional parameter for `Particles.univariate_slice`
27
+
- Tentative implementation of slices with approximate (p-adic) constraints
28
+
- Tentative option `conjugation_acts_on_spin_indices` (boolean, package level) - unclear if it's correct to have two togglable behaviours
29
+
-`massive_spins` in `Particles.cluster` allows setting left and right spin indices separately
30
+
- tests for massive spin 1 polarizations
31
+
32
+
### Changed
33
+
34
+
-`Particles.subs` updated to support massive particles
35
+
-`tr5` computation uses difference of traces `tr` rather than spinor strings to support arbitrary sequences of massless/massive legs
36
+
- Allowing custom traces (`tr`) to be taken in lips ast evaluator
37
+
- Improved `LipsIdeal` init, removed list vs tuple logic in favour of check of what variables appear in the polynomials (unparsed spinors, or parsed spinor components)
38
+
- Migration of basic tools to pycoretools (e.g. `flatten`); cleanup of old python2.x remnants
39
+
-`spin_index` split into `left_spin_index` and `right_spin_index`
40
+
41
+
### Fixed
42
+
43
+
- Fixed issue where p-adic slice would have constraints applied only at leading digit
44
+
- Fixed issue where `all_symmetries` would not return conjugation permutation when all little group weights were zero.
45
+
- Fixed issue where `Particles.compute` did not recognized `<` and `>` symbols as alternatives for unicode angle brackets in spinor chains.
46
+
47
+
### Deprecated
48
+
49
+
-`flatten` should be imported from pycoretools
50
+
-`Field` should be imported from syngular
51
+
52
+
20
53
## [0.5.1] - 2025-07-22
21
54
22
55
### Added
@@ -31,7 +64,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
31
64
-`seed` is no longer saved as a `Particles` attribute. WARNING: invalidates hash-tables.
32
65
-`Particles.randomise` drasticaly simplified by using `field.random()` instead of handling all cases separately.
33
66
-`spin_index` now saves both the position ('u' or 'd') and the value (1, 2, or all). If this was used explicitly it will require a simple fix to restore compatibility.
34
-
- twistor functions, `randomise_twist` and `comp_twist_x` are not implemented in a covariant formulation.
67
+
- twistor functions, `randomise_twist` and `comp_twist_x` are now implemented in a covariant formulation.
35
68
36
69
### Fixed
37
70
@@ -171,7 +204,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
171
204
- Numerical computation of Lorentz invariant spinor strings.
0 commit comments