Releases: amusecode/amuse
Releases · amusecode/amuse
2021 March (updated)
- Fixes a but preventing installing via pip
2021 March
- Update to literature output, now also prints module versions
- Update FiMap to allow negative weights
2021 February
Changes since 13.2.0:
- Switch to date-based versioning
- Added amuse tutorial
- Updated documentation
- Updates to community codes (SeBa, Brutus, MESA, Galactics, FastKick)
- Fixes to CUDA codes
- Added PeTar N-body code
- Updates for newer Numpy versions
- Update to amuse.couple.bridge
- Updates to amuse.ic
- 'amuse' file format is now the default when reading/writing snapshots
- Added ability to import/export quantities from/to astropy
- Fixed a problem in Bridge that would cause a slowdown of kicks when using an external kick code other than FastKick
- Various 'under the hood' changes
13.2
13.1
This release introduces the following changes:
- Interface names are now standardised. You can import each community code as
from amuse.community.{codename}.interface import {Codename}
, where {Codename} is now always available in Titlecase. The interface name is always available under the same name as the module. This is in addition to previous names, which will continue to exist and are not being deprecated. E.g.: ph4, BHTree and SimpleX are now also available as Ph4, Bhtree and Simplex, respectively. - The behaviour of code parameters has changed: setting non-existing parameters now generates an exception. Scripts that relied on the previous behaviour (ignoring parameters that are unknown to the code) should be changed to handle the excpetion.
- new unit kyr (=1000 yr)
- updates to the documentation/tutorial
- all codes with c++ bindings MPI have them replaced
- updates on Seba code
- various fixes to codes
- various python 3 fixes
AMUSE 13
The main change in this version compared to version 12 is that AMUSE is now using Python 3 natively, and cannot be used with Python 2 any more*. Since Python 2.7 will no longer be supported or updated from the end of this year, we highly recommend everyone to switch to Python 3 if you have not yet done so. Converting your own scripts is usually a trivial task using the 2to3 tool**.
*: For those of you who absolutely need Python 2, AMUSE 12 is still available and will receive essential updates for a while.
**: See https://docs.python.org/3.8/library/2to3.html
AMUSE 13 beta 4
v13.0.0b4 small fix
point release
v12.1.3 small fix
Amuse 13 beta 1
This release only installs on Python 3.
Install with pip install --pre amuse
Bugfix release
- Revert to store v1 pending a bugfix
- Fixes a problem that would occur when adding more particles to ph4
- Adds pc as an accepted alias for parsec