amuse
amuse copied to clipboard
Astrophysical Multipurpose Software Environment. This is the main repository for AMUSE
In some places, AMUSE scripts (not just the examples) use "print" to log what is happening. These could be replaced using the standard python "logging" module, which would make it...
Since Astropy has a unit systems different from the one in AMUSE while it's quite plausible both packages are used in the same project, it seems practical to make sure...
**Is your feature request related to a problem? Please describe.** some codes, especially C++ codes need explcit call to cleanup_code before shutting down (e.g. for cleaning up MPI resources before...
**Is your feature request related to a problem? Please describe.** a number of particleset attributes for gravitational systems use either constant.G or nbody_system.G (or generic G), e.g. potential.. the functions...
The current version of Rebound in AMUSE is quite old and should be updated. Since Rebound comes with a Python interface of its own, it might be easiest to write...
Related to #170: It's not completely clear what the origin is for the units as defined in units.py. Some (like units.AU) deviate (very slightly) from their definition in the IAU...
**Is your feature request related to a problem? Please describe.** currently there is implied that the working directory for locally started workers is ".", this can also not be changed...
The limepy source currently lives in AMUSE under amuse.ic._limepy. However, it is also available as a (maintained?) package 'astro-limepy' on pip. We should simply install this as a dependency for...
Recently, the moving mesh code Arepo was made public (https://arepo-code.org/code-repository-online). It would be good to have an interface to this code in AMUSE. If anyone is interested in picking this...
**Is your feature request related to a problem? Please describe.** complex datatypes (MPI_C_FLOAT_COMPLEX etc) are not supported, so you can only access complex variables by accessing the parts seperatel; this...