Skip to content

Releases: PyORBIT-Collaboration/virtual-accelerator

Clarity and Job Fixes

Choose a tag to compare

@catheybl catheybl released this 31 Mar 18:12
a72c77d

Updated the README with clearer instructions and the correct way to run only the MEBT.

Fixed the GitHub workflow to make the working directory safe.

Included new quadrupole noise in the BTF.

Removed some unused lines of old code.

Safer PCASPY Importing

Choose a tag to compare

@catheybl catheybl released this 21 Nov 15:37
631aec9

The PCASPY modules are now only imported once the server is started.

Type hint fix

Choose a tag to compare

@catheybl catheybl released this 19 Nov 17:28
84cc6d6

Fixed type hints for the VirtualAccelerator and VirtualAcceleratorBuilder classes.

Adding Physics Nodes Fix

Choose a tag to compare

@catheybl catheybl released this 19 Nov 15:53
237188e

Fix to how physics nodes are added to the model when initializing the model.

Builder and Physics Devices

Choose a tag to compare

@catheybl catheybl released this 18 Nov 22:07
2dd60ce

This update changes how the virtual accelerators are imported. There is now a builder class that allows for modifications before instancing the full virtual accelerator.

There are also now Physics devices and in OrbitModel Physics nodes. These return values not measurable by real diagnostics. These can be added to the current virtual accelerators using the new argument '--physics_nodes'.

Version 0.8.0: Importability

Choose a tag to compare

@catheybl catheybl released this 25 Oct 15:58
50ac7c3

Virtual accelerators can now be imported into other scripts without starting an EPICS server. A new example script demonstrates the process.

Version 0.7.6: Virac Parser

Choose a tag to compare

@catheybl catheybl released this 17 Oct 19:24
7721161

This update added a new parser to Virac, allowing for better customization and automation of arguments when developing new beam lines.

Version 0.7.5: Pytest Integration

Choose a tag to compare

@catheybl catheybl released this 14 Oct 20:44
2f914c9

This update switches the GitHub workflow to use Pytest and removes the unused GitLab workflows.

Major update to v0.7.4

Choose a tag to compare

@azukov azukov released this 11 Oct 02:35

Supports main SNS accelerator, SNS BTF and a separate Injection Dump line.

Release 0.1.0

Choose a tag to compare

@azukov azukov released this 12 Apr 15:15
422dc37
Merge pull request #1 from catheybl/main

Major update to the Virtual Accelerator