-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Release PyPWA 3.3.0, with GPU acceleration
This update is a series of changes that should have been their own seperate commits, but one thing lead to another, and now they're a massive single commit. - 2D Gauss Tutorial: This is an introductory tutorial on how to use the components of PyPWA without getting too deep into complex amplitudes. - Overhauled particles: Particles no longer infer their charge from the particle's ID, because there are different particle IDs depending on who's format you use. Now, any particle that hasn't been encountered before will be labeled as "Unknown" but will still function as a normal ID. - CUDA: I've added CUDA support by including CuPy. CuPy is an optional component, but should be included automatically if you installed the package from Anaconda. This gives you all the benefits of computing on the GPU without the headache of tackling the CUDA development. Likelihoods and Simulate have already been adjusted to handle CuPy configured kernels, and the 2D Gauss contains an CuPy example amplitude to demostrate how it functions.
- Loading branch information
1 parent
a6ed803
commit 5976ff7
Showing
20 changed files
with
1,151 additions
and
84 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.