All tests pass in Beta, many new changes have been introduced, i think we're ready for another release#65
Open
tpchuckles wants to merge 48 commits intomainfrom
Open
All tests pass in Beta, many new changes have been introduced, i think we're ready for another release#65tpchuckles wants to merge 48 commits intomainfrom
tpchuckles wants to merge 48 commits intomainfrom
Conversation
…al, useful for decoherence
…robe positions yet
various small changes merging into dev for testing
… easy reading later
…tacaw caches exist for disk savings
…HAADFData - New PySliceSerial mixin handles tensor→numpy, Path→str, list[tuple]→array conversions - Each data class defines _sea_config for automatic serialization - Removed manual to_hdf5_group override from WFData - Added probe_xs/probe_ys derivation from probe_positions in calculator - Fixed n_frames → self.n_frames bug in cleanup loop
- New weights_path param allows loading ORB weights from local path - Added compile=False to non-MPS branch to avoid slow torch.compile - Fixed timestep_ps to account for save_interval between frames
… the translation aliasing funcs
…s for inheritance so pySEA is an optional import
copying many recent straight-to-main changes back to staging and beta
Revert "copying many recent straight-to-main changes back to staging and beta"
trying to merge recent straight-to-main changes into beta
…ing coordinates in tests 03 04 04_ab 17 18 19 20 so new unflipped probe positions line up with old flipped probe positions
all tests pass in staging, lots of changes, pulling up to beta
pull slurm changes down to staging
sync beta from staging
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
recent changes include:
~ fixes for loading
~ pySEA integration
~ fixes probe position flipping
~ decoherence
~ potentials can be created from arbitrary arrays (e.g., forward outlook towards ptycho or charge density)
kx,ky array caching for easy pure-numpy reloading for easier data sharing