Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Initial commit for the baseline package This package includes the code that was used in the publication of : L. P. René de Cotret and B. J. Siwick, A general method for baseline-removal in ultrafast electron powder diffraction data using the dual-tree complex wavelet transform, Struct. Dyn. 4 (2016) * Initial documentation for the baseline package * Removed links to PyUp and saythanks * Added installation of NumPy before setup.py can be run on Appveyor * Revert "Added installation of NumPy before setup.py can be run on Appveyor" This reverts commit dd4ab54. * FIX: appveyor builds failing fue to numpy not being * Removed TOX dependency in Appveyor CI * FIX: Install numpy & friends from conda on appveyor CI * FIX: remove optional installation of conda * FIX: typo in appveyor.yml * FIX: Escape characters * FIX: Yet another typo * f * Installation of skimage through conda * UTF-8 encoding * appveyor.yml typo * build_sphinx command * Not installign the right python version * f * 23rd time's the charm * Refactoring of the baseline package Iterative baseline functions are pretty similar, and they now share a common implementation for the 1D case. * Documentation setup based on SHAMPOO * DOC: updated documentation to reflect the pywavelets dependency * Sphinx RTD theme added * Appveyor testing via unittest * FIX: appveyor.yml typo * FIX: Python 3.5 install from Miniconda3s * FIX: Appveyor.yml typo * CI overhaul - Removed travis CI - switched Appveyor testing to a modified version of Astropy's CI-Helpers * FIX: appveyor os not found * FIX: code climate and readme * Angular average and tutorial (#3) * Continuous integration and documentation (#2) * Initial commit for the baseline package This package includes the code that was used in the publication of : L. P. René de Cotret and B. J. Siwick, A general method for baseline-removal in ultrafast electron powder diffraction data using the dual-tree complex wavelet transform, Struct. Dyn. 4 (2016) * Initial documentation for the baseline package * Removed links to PyUp and saythanks * Added installation of NumPy before setup.py can be run on Appveyor * Revert "Added installation of NumPy before setup.py can be run on Appveyor" This reverts commit dd4ab54. * FIX: appveyor builds failing fue to numpy not being * Removed TOX dependency in Appveyor CI * FIX: Install numpy & friends from conda on appveyor CI * FIX: remove optional installation of conda * FIX: typo in appveyor.yml * FIX: Escape characters * FIX: Yet another typo * f * Installation of skimage through conda * UTF-8 encoding * appveyor.yml typo * build_sphinx command * Not installign the right python version * f * 23rd time's the charm * Refactoring of the baseline package Iterative baseline functions are pretty similar, and they now share a common implementation for the 1D case. * Documentation setup based on SHAMPOO * DOC: updated documentation to reflect the pywavelets dependency * Sphinx RTD theme added * Appveyor testing via unittest * FIX: appveyor.yml typo * FIX: Python 3.5 install from Miniconda3s * FIX: Appveyor.yml typo * CI overhaul - Removed travis CI - switched Appveyor testing to a modified version of Astropy's CI-Helpers * FIX: appveyor os not found * FIX: code climate and readme * Initial commit * pseudo-voigt and friends * DOC: angular_average tutorial * DOC: References * DOC: baseline tutorial * API: angular_average returns intensity and radius * DOC: angular_average tutorial * Plot utils: spectrum (rainbow) colors * Parallel utils: pmap Parallel map that reduces to the use of map() for a single process. * Structure package (#4) * Affine transforms module First commit for the affine transforms module, containing functions to create affine transforms and transform points and other transforms. * Initial commit for the core structure package * Atom class tutorial * structure tutorial enhancements Added an example of crystal potential * Find center of polycrystalline diffraction patterns via correlation * ENH: powder center finding in noisy data The correlation of image and its mirror is post-processed for better peak-finding. This is not optimal yet, but better than before * Alignment procedures using scikit-image * DOC: fixed some documentation * Exposed dt_max_level to skued.baseline package Since baseline_dt can take a level = 'max' argument, the dt_max_level function can be used to determine what level is 'max' * FIX: dual-tree wavelet data was not included in setup.py * FIX: odd-length signals alogn axis for baseline functions Arrays with odd length along an axis would be mangled by the numpy.resize function. Added better resizing using numpy.swapaxes * Added a form-factors parameters module This module contains (partially) the atomic scattering factor parametrization from the International Table for Crystallography Vol.C Table 4.3.2.2 * simulation package skued.simulation package has been created with the powder diffraction routine powdersim * Added preduce function Parallel reduce function * FIX: plot_utils documentation * Parametrization of electron form factors for all neutral atoms z < 103 The same parametrization is used for atomic potential and electron form factors. From Kirkland 2010 Appendix C * Tranformable is now an abstract base class * Added quantities module for physical quantities The quantities module helps calculating electron properties based on electron energy * Encoding on .py files * Encoding * Code cleanup * 2D baseline_dwt * FIX: CIF Parser cif_parser module was not correctly interpreting CIF files due to multiple possible values of space groups. Next step is a better parser module * Better cif (#6) * CIF Parser based on cif2cell * Moved cif2cell outside of package * Bump up version to 0.4 * Removed diffracted intensity normalization from Crystal class No use case I could think of right now * FIX: doc references Numbered references are autogenerated with .. [#] * DOC: better autodocumentation of classes in skued.structure * DOCS: tweaks to autoclass directive
- Loading branch information