Releases: osyris-project/osyris
Releases · osyris-project/osyris
3.0.0
What's Changed
- Add
__version__
to package and use isort by @nvaytet in #126 - Update copyright year by @nvaytet in #127
- New API by @nvaytet in #132
- Add method
to_pandas
to convert a DataGroup to a pandas DataFrame by @nvaytet in #133 - Add more numpy methods to arrays by @nvaytet in #134
- Add conversion to Pandas DataFrame in docs by @nvaytet in #135
- Add notebook on how to build non ramses datasets by @nvaytet in #136
- New hist2d by @nvaytet in #137
- Update the official Ramses repository by @nbrucy in #138
New Contributors
Full Changelog: 2.11.0...3.0.0
v2.11.0
What's Changed
- Update versions in CI by @nvaytet in #118
- Expanding "operation" keyword by @Adnan-Ali-Ahmad in #119
- Fix the readthedocs builds by @nvaytet in #120
- Use black formatter by @nvaytet in #121
- Update ci to have several steps by @nvaytet in #122
- remove setup.cfg file and use pyproject.toml by @nvaytet in #123
- Update Gitter badge url by @nvaytet in #124
- Allow to specify 3 vectors as direction by @nvaytet in #125
Full Changelog: 2.10.2...2.11.0
v2.10.2
v2.10.1
v2.10.0
What's Changed
- Add support for slicing Arrays with other Arrays by @nvaytet in #102
- Add wildcard matching for units in the config library by @nvaytet in #104
- Simplify implementation in Datagroup for private members parent and name by @nvaytet in #105
- Move to yapf=0.32 by @nvaytet in #108
- Fix datagroup shape by @nvaytet in #107
- Remove old plane function by @nvaytet in #109
- Subdomain extraction by @Adnan-Ali-Ahmad in #86
- Matmul operator overload for osyris Arrays by @Adnan-Ali-Ahmad in #85
- Fix unit bug when upgrading numpy to > 1.21 by @Adnan-Ali-Ahmad in #110
- Rasterize pcolormesh by default so that it looks ok in pdf figures by @nvaytet in #111
Full Changelog: 2.9.1...2.10.0
v2.9.1
v2.9.0
What's Changed
- Change vector order in top and side orientation for maps by @haugboel
- Remove scale argument for loader and require units for map viewport size by @nvaytet in #95
- Copy for Datagroup and Dataset by @nvaytet in #94
- Fix grav group units by @Adnan-Ali-Ahmad in #96
- Replace automatic broadcasting in Array with dedicated Vector class by @nvaytet in #98
Full Changelog: 2.8.0...2.9.0
v2.8.0
v2.7.0
What's Changed
- Custom user normalization & verbose flag for LICs by @Adnan-Ali-Ahmad in #68
- Make the position coordinates consistent across data groups by @nvaytet in #77
- Slicing vectors maintains the number of dimensions, and use the norm for min/max printing by @nvaytet in #78
- Can plot a single 1d array as y values without needing an x coordinate by @nvaytet in #79
- Update project url in file headers by @nvaytet in #82
- Reset cell and particle counter on load and skip cpu and level loops while loading if not required by @nvaytet in #83
- Add sortby (for sorting e.g. particles) by @nvaytet in #87
- Add more dict methods to datagroup and dataset by @nvaytet in #89
- Particles documentation notebook by @nvaytet in #88
- Revert slicing changes for vectors by @nvaytet in #90
Full Changelog: 2.6.0...2.7.0
v2.6.0
What's Changed
Full Changelog: 2.5.1...2.6.0
Warning:
If you are upgrading from an old version to this release,
and you are getting some strange errors,
you may need to update your config_osyris.py
configuration file in /home/user/.osyris
.
- If you had never touched the configuration file, it is safe to simply delete it (a new one will be created when importing
osyris
). - If you had made changes to the configuration, the easiest is probably to move it to a new location/filename. Then import
osyris
and update the newly created file to incorporate the changes you had made previously.