Commit a88567e
✨ Developing PerturbationMatrix class (#59)
* ✨ Developing PerturbationMatrix class
* ✅ fixing flake8
* ✨ added a 3D matrix
* 🎨 fairly good sketch
* Update src/psfmachine/perturbation.py
Co-authored-by: Jorge Martínez-Palomera <[email protected]>
* Update src/psfmachine/perturbation.py
* fixing identation and _clean_vectors when segments=True
* ⚡ faster!
* 🎨 adding pixel masking
* 📝 added docstrings
* ✨ Added PCA method
* 🎨 added fbpca explicitly as dependency
* 📝 docs
* 🐛 fixing pca
* 🐛 fix @jorgemarpa bug
* 📝 update docstrings
* Update src/psfmachine/perturbation.py
Co-authored-by: Jorge Martínez-Palomera <[email protected]>
* ✨ now pca has smoothed components
* 🐛 update pca
* 🎨 flake8
* 🎨 no comment block
* 📝 docstrings
* 🎨 updating sane defaults, adding smooth PCA components
* 🎨 sane defaults
* 📝 documentation
Co-authored-by: Jorge Martínez-Palomera <[email protected]>
Co-authored-by: Jorge <[email protected]>1 parent 9b3a961 commit a88567e
File tree
5 files changed
+781
-40
lines changed- src/psfmachine
- tests
5 files changed
+781
-40
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
887 | 887 | | |
888 | 888 | | |
889 | 889 | | |
890 | | - | |
| 890 | + | |
891 | 891 | | |
892 | 892 | | |
893 | 893 | | |
| |||
1049 | 1049 | | |
1050 | 1050 | | |
1051 | 1051 | | |
1052 | | - | |
| 1052 | + | |
1053 | 1053 | | |
1054 | 1054 | | |
1055 | 1055 | | |
| |||
1576 | 1576 | | |
1577 | 1577 | | |
1578 | 1578 | | |
1579 | | - | |
| 1579 | + | |
1580 | 1580 | | |
1581 | 1581 | | |
1582 | 1582 | | |
| |||
0 commit comments