Releases: EXP-code/EXP
Releases · EXP-code/EXP
v7.9.1
Ooops!
Just one little change, for compatibility with gala.
What's Changed
- cmake: add UnitValidator.H to CMake install by @lgarrison in #186
Full Changelog: v7.9.0...v7.9.1
v7.9.0
So many changes!
Lots of features added! Of particular interest are changes for better integration with gala, as well as several bugs that have been fixed.
What's Changed
- Expose pseudo-force interface using pybind11 [WIP] by @The9Cat in #126
- Detrending flags by @michael-petersen in #133
- Why doesn't
FieldGeneratorhave a null constructor????! by @The9Cat in #144 - Broken parameter checking in
Outputbase class by @The9Cat in #151 - Fix coefficient storage allocation error by @The9Cat in #149
- Adds a
getAccel()member toBiorthBasisby @The9Cat in #146 - Fix two typos by @The9Cat in #147
- Add HDF5 file writing to
expand HDF file reading topyEXP[WIP] by @The9Cat in #148 - OutDiag bug fix by @The9Cat in #155
- Fix bug in
expMSSAcontrol flags by @The9Cat in #154 - Handle Spherical SL solutions for large harmonic orders by @The9Cat in #152
- Add a factory member to BiorthBasis by @The9Cat in #157
- Two minor fixes necessary for successful compilation with g++15 by @The9Cat in #158
- Parallel tipsy by @The9Cat in #156
- Implement rotation matrices for frame transformation by @The9Cat in #153
- Improve scale height consistency by @The9Cat in #145
- Updates to DEBUG diagnostic code by @The9Cat in #163
- Implement two metaflags for minimal bulds by @The9Cat in #168
- Use the Python functor for
deprojectby @The9Cat in #167 - Scope functions and variables so that static libraries build by @Leengit in #171
- cmake: add more headers used from public interface by @lgarrison in #172
- Array version of
getAccelby @The9Cat in #170 - BiorthBasis: use Eigen::Ref for getAccel inputs by @lgarrison in #173
- pyEXP: add get_shared_ptr_capsule() to BiorthBasis and Coefs by @lgarrison in #174
- Added basis creation from functions by @The9Cat in #164
- Add a conditional disable of passing openmp flags on mac with clang by @adrn in #165
- A preliminary implementation of partition covariance [WIP] by @The9Cat in #169
- Add rpath by @michael-petersen in #176
- Fix faulty definitions in base Milky Way model by @michael-petersen in #175
- Add a Unit class to EXP coefficients by @The9Cat in #160
- change asserts to not throw clang warnings by @michael-petersen in #181
- Bump version number to 7.9.0 and merge recent bug fixes from
mainby @The9Cat in #140
New Contributors
- @Leengit made their first contribution in #171
- @lgarrison made their first contribution in #172
Full Changelog: v7.8.5...v7.9.0
v7.8.5
What's Changed
- Changes for reading cache files with the Eigen storage order bug by @The9Cat in #129
- A few tweaks to build exp with clang++ on mac via gala build by @adrn in #132
- Some top-level cosmetic changes by @michael-petersen in #141
- Eigen workaround by @The9Cat in #137
- Minor updates to field coefficient bases and OutVel by @The9Cat in #143
- A few more cleanup things by @michael-petersen in #142
Full Changelog: v7.8.2...v7.8.5
v7.8.2
Version 7.8.0
Version 7.8.0
This version is the version-of-record for the Journal of Open Source Software submission.
Lots of changes happened in the meantime:
What's Changed
- Velocity field bug fixes by @The9Cat in #82
- Fix potential factor issue by @michael-petersen in #86
- Rework cuda file handling for >= 12 by @georgiastuart in #89
- Clang compliance by @The9Cat in #90
- Proposed fix to improve pybind11 dynamic type casting by @The9Cat in #85
- Updates for CUDA versions >= 12 by @The9Cat in #87
- CMake config tweaks by @The9Cat in #92
- editing defaults for consistency by @CarrieFilion in #88
- Minor bug fixes and updates by @The9Cat in #101
- adding an exponential disk + Hernquist bulge model by @CarrieFilion in #103
- Mac compile patch for AltMath by @michael-petersen in #104
- Incorrect machine constant checks for Legendre recursion relations by @The9Cat in #106
- Check for valid output directory for FieldGenerator methods that write files by @The9Cat in #108
- Disambiguate the sign (phase) of the mSSA PCs by @The9Cat in #110
- k-means update for pyEXP by @The9Cat in #111
- Minor update the pyEXP CoefStruct interface by @The9Cat in #112
- orthoCheck Python wrapper is missing its argument by @The9Cat in #113
- Ensure that
FlatDiskhas a background ifM0_BACKis selected inPolarBasisby @The9Cat in #109 - Changes for JOSS reviewing process by @michael-petersen in #100
- Small edits for JOSS review by @dfm in #119
- Version bump for JOSS by @michael-petersen in #120
New Contributors
- @georgiastuart made their first contribution in #89
- @CarrieFilion made their first contribution in #88
Full Changelog: v7.7.99...v7.8.0
v7.7.99
EXP is now available to the public! This is our first release version of a code that has been heavily used for research for more than 20 years.