Releases: bmad-sim/GTPSA.jl
Releases · bmad-sim/GTPSA.jl
v1.4.8
GTPSA v1.4.8
- Deprecation warning for
vars
/params
no longer printed for better Python support thrujuliacall
- Minor docs fixes
Merged pull requests:
- add citation (#165) (@mattsignorelli)
- Matt123 (#166) (@mattsignorelli)
Closed issues:
- GTPSA bombs out of Julia and returns to Unix. (#163)
v1.4.7
GTPSA v1.4.7
- Thread safety of broadcast
@FastGTPSA
fixed
Merged pull requests:
- Fix thread safety of @FastGTPSA with broadcast (#160) (@mattsignorelli)
v1.4.6
GTPSA v1.4.6
@FastGTPSA
only allocates new TPS ifTempTPS
orAbstractArray{<:TempTPS}
now@FastGTPSA
compatible with for-loops
Merged pull requests:
- Better expected behavior for @FastGTPSA (#159) (@mattsignorelli)
v1.4.5
GTPSA v1.4.5
@FastGTPSA
now will create a new TPS if only settinga = @FastGTPSA b
for universal polymorphism
Merged pull requests:
- @FastGTPSA will make new TPS for a = @FastGTPSA b (#158) (@mattsignorelli)
v1.4.4
GTPSA v1.4.4
Merged pull requests:
- FastGTPSA block now modifies += to = _ + _ , etc (#156) (@mattsignorelli)
- Update Project.toml (#157) (@mattsignorelli)
v1.4.3
GTPSA v1.4.3
- Generalized @FastGTPSA/@FastGTPSA! block macros to encase any code except for loops, not just arithmetic expressions
- Added override for isapprox
Merged pull requests:
- generalize FastGTPSA macros (#154) (@mattsignorelli)
Closed issues:
v1.4.2
GTPSA v1.4.2
- Correct
deepcopy
override added float
override added- Bug fixes in the C library
Merged pull requests:
- add float override (#150) (@mattsignorelli)
v1.4.1
GTPSA v1.4.1
- Latest GTPSA binaries (deriv and integ parameter indices)
- better compatibility with StaticArrays.jl
- performance increase for monomial indexing with Vector{UInt8} type
Merged pull requests:
- sarray compat (#146) (@mattsignorelli)
- Sarray (#147) (@mattsignorelli)
Closed issues:
v1.4.0
GTPSA v1.4.0
- NEW static descriptor resolution, now default
- "Dynamic" descriptor resolution still supported (backwards compatible)
@vars
,@params
macros now defaultmono
function updatedevaluate
,translate
,compose
, andinv!
functions forTPS
s fully functionalTPS
s are now callable for natural syntax withevaluate
andcompose
- Major docs updates
Merged pull requests:
- New tps (#141) (@mattsignorelli)
- New tps (#142) (@mattsignorelli)
- New tps (#143) (@mattsignorelli)
- docs fixes more (#144) (@mattsignorelli)
v1.3.1
GTPSA v1.3.1
- Added internal kwarg
unsafe_inbounds
for getter functions - Better constrained types for
@FastGTPSA!
broadcastsetindex!
Merged pull requests:
- make the added
setindex!
method less broad (#136) (@nsajko) - Unsafe inbounds (#138) (@mattsignorelli)